auto tool: make -2014-1210-0001

/*
 *Author  : DavidLin        
 *Date    : 2014-12-10pm        
 *Email   : [email protected] or [email protected]        
 *world   : the city of SZ, in China        
 *Ver     : 000.000.001        
 *history :     editor      time            do        
 *          1)LinPeng       2014-12-10      created this file!        
 *          2)        
 */    

#**********************************************
# filename  : Makefile
# cmd list  : 
#		make
#		make debug/d
#		make asm/a
#               make clean/c             
#**********************************************

.PHONY: all clean
CC    = gcc
RM    = rm
SUDO  = sudo
DUMP  = objdump

LIB   = -lpthread

SRCS  = $(wildcard *.c)
OBJS  = 
EXES  = $(patsubst %.c, %, $(SRCS))
EXEC  = $(addprefix ./, $(EXES))
EXEC := $(strip $(EXEC))
LOGS  = $(addsuffix .S, $(EXEC))

all:
	$(CC)    -o    $(EXES)    $(SRCS)    $(LIB)
debug d:
	$(SUDO)  $(EXEC)
asm a:
	$(DUMP)  -S    $(EXES) >  $(LOGS)
clean c:
	$(RM)    -fr   $(OBJS)    $(EXES)    $(LOGS)

可用於如下鏈接code的Makefile
協議:如何實現一個最簡單的通信協議(線程模擬)


發佈了56 篇原創文章 · 獲贊 6 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章