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
670 B
32 lines
670 B
include ../Makefile.conf
|
|
|
|
LIBC99_PATH=../examples/libc99/
|
|
LIBC99_STATIC=$(LIBC99_PATH)libc99.a
|
|
LIBPEPDATATYPES_PATH=../src/
|
|
LIBPEPDATATYPES_STATIC=$(LIBPEPDATATYPES_PATH)libpepdatatypes.a
|
|
|
|
LDLIBS=-lstdc++ -lpEpEngine -lpEpCxx11 -lpEpAdapter -lPityTest11 -lpthread -ldl -lm
|
|
CXXFLAGS:=-I$(LIBPEPDATATYPES_PATH) -I$(LIBC99_PATH) $(CXXFLAGS)
|
|
|
|
# Test
|
|
SRC_TEST=$(wildcard test_*.cc)
|
|
BIN_TEST=$(subst .cc,,$(SRC_TEST))
|
|
|
|
.PHONY: libc99 tests all clean
|
|
|
|
all: libc99 tests
|
|
|
|
libc99: $(LIBC99_STATIC)
|
|
|
|
$(LIBC99_STATIC):
|
|
$(MAKE) -C ../examples/libc99
|
|
|
|
tests: $(BIN_TEST) $(LIBC99_STATIC)
|
|
|
|
$(BIN_TEST): $(OBJ_FRAMEWORK)
|
|
|
|
clean:
|
|
rm -f $(BIN_TEST)
|
|
rm -Rf *.dSYM
|
|
rm -f *.d
|
|
rm -f *.o
|