Contents ...
udn網路城邦
makefile 多個 執行檔
2018/03/30 14:46
瀏覽358
迴響0
推薦0
引用0
CC = gcc

LD = gcc

CFLAGS= -g -O3

C_PRJ = udp.server udp.client


C_SRC = $(wildcard *.c)  

C_OBJ = $(patsubst %c, %o, $(C_SRC))  


all:$(C_PRJ)

@echo ======================

@echo $(C_SRC)

@echo $(C_OBJ)

@echo $(C_PRJ)

@echo $@

@echo $<

@echo $^

@echo $?

@echo $(@D)

@echo $(@F)

@echo ======================


#udp.server:

# gcc -o $@.out $@.c


#udp.client:

# gcc -o $@.out $@.c


%:

gcc $@.c -c

gcc $@.o -o $@.out 





clean:

rm -f *.out *.o *~ $(C_PRJ)
你可能會有興趣的文章:

限會員,要發表迴響,請先登入