You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
520 B
32 lines
520 B
include ../Makefile.conf
|
|
|
|
SRC:=$(wildcard *.c*)
|
|
SRC_EXE:=$(filter test_%, $(SRC))
|
|
EXE:=$(basename $(SRC_EXE))
|
|
DEPS:=$(addsuffix .d, $(basename $(SRC)))
|
|
|
|
$(info src exe: $(SRC_EXE))
|
|
$(info lib: $(LIB_STATIC))
|
|
$(info exe: $(EXE))
|
|
|
|
LDFLAGS+=-L../src
|
|
CFLAGS+=-I../src
|
|
CXXFLAGS+=-I../src
|
|
|
|
.PHONY: lib all clean ../src/$(LIB_STATIC)
|
|
.DEFAULT_GOAL := all
|
|
|
|
all: $(EXE)
|
|
|
|
../src/$(LIB_STATIC):
|
|
$(MAKE) -C ../src $(LIB_STATIC)
|
|
|
|
$(EXE): ../src/$(LIB_STATIC)
|
|
|
|
clean:
|
|
rm -rf \
|
|
$(OBJS) \
|
|
$(EXE) \
|
|
$(DEPS) \
|
|
*.dSYM \
|
|
*.h.gch
|