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/
转载请注明原文地址: https://ju.6miu.com/read-1301853.html