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

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