PROGRAM := VSIM SOURCES := $(wildcard ./*.c) SOURCES += $(wildcard ./src/*.c) OBJS := $(patsubst %.c,%.o,$(SOURCES)) CC := gcc CFLAGS := -ggdb -Wall -DBUILD_TIME="\"`date`\"" -DDEBUG_ INCLUDE := -I ./simo/inc -I ./simo/inc/platform -I ./simo/src/decode_encode/RSA -I ./simo/src/json/json-c-0.9 -I ./simo/src/db_interface/ram_db LIB := -lpthread -ldl .PHONY: clean install $(PROGRAM): $(OBJS) $(CC) -o $@ $^ $(LIB) %.o: %.c $(CC) -o $@ -c $< $(CFLAGS) $(INCLUDE) clean: rm $(OBJS) $(PROGRAM) -f install: $(PROGRAM) cp $(PROGRAM) ./bin/
makefile模板
最新推荐文章于 2025-05-03 23:06:30 发布