比思論壇

標題: 通用Makefile [打印本頁]

作者: perl0302    時間: 2014-11-14 22:43
標題: 通用Makefile
// 通用Makefile
//只要将该Makefile放在项目源文件目录下输入make即可!
CROSS=arm-linux-
SRC := $(shell ls *.S)
SRC += $(shell ls *.c)
OBJS := $(patsubst %.S, %.o, $(SRC))
OBJS += $(patsubst %.c, %.o, $(SRC))
OBJS := $(filter %.o, $(OBJS))
TARGET := gpio_test.bin
$(TARGET) : $(OBJS)
$(CROSS)gcc -g -o  $(TARGET)  $^
%.o : %.S
$(CROSS)gcc -g -c -o  $@  $^
%.o : %.c
$(CROSS)gcc -g -c -o  $@  $^
clean:
rm -f  *.bin  *.dis  *.elf  *.o





歡迎光臨 比思論壇 (http://108.170.5.98:8080/) Powered by Discuz! X2.5