
3 changed files with 25 additions and 66 deletions
@ -1,23 +1,32 @@ |
|||||
include ../Makefile.conf |
include ../Makefile.conf |
||||
|
|
||||
LDFLAGS=-L../src -L$(PREFIX)/lib -L$(PREFIX_GTEST)/lib |
LIBC99_PATH=../examples/libc99/ |
||||
LDLIBS=-lstdc++ -lpEpCxx11 -lpEpEngine -lpEpAdapter |
LIBC99_STATIC=$(LIBC99_PATH)libc99.a |
||||
CXXFLAGS:=-I../src $(CXXFLAGS) -I$(PREFIX_GTEST)/include |
LIBPEPDATATYPES_PATH=../src/ |
||||
|
LIBPEPDATATYPES_STATIC=$(LIBPEPDATATYPES_PATH)libpepdatatypes.a |
||||
|
|
||||
TEST_SOURCE=$(wildcard *.cc) |
LDLIBS=-lstdc++ -lpEpEngine -lpEpCxx11 -lpEpAdapter -lPityTest11 -lpthread -ldl -lm |
||||
TEST_OBJECTS=$(subst .cc,.o,$(TEST_SOURCE)) |
CXXFLAGS:=-I$(LIBPEPDATATYPES_PATH) -I$(LIBC99_PATH) $(CXXFLAGS) |
||||
|
|
||||
.PHONY: all, clean |
# Test
|
||||
|
SRC_TEST=$(wildcard test_*.cc) |
||||
|
BIN_TEST=$(subst .cc,,$(SRC_TEST)) |
||||
|
|
||||
all: unittests |
.PHONY: libc99 tests all clean |
||||
|
|
||||
unittests: $(TEST_OBJECTS) ../src/libpEpDatatypes.a |
all: libc99 tests |
||||
$(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS) -lgtest -lgtest_main |
|
||||
|
|
||||
|
libc99: $(LIBC99_STATIC) |
||||
|
|
||||
|
$(LIBC99_STATIC): |
||||
|
$(MAKE) -C ../examples/libc99 |
||||
|
|
||||
|
tests: $(BIN_TEST) $(LIBC99_STATIC) |
||||
|
|
||||
|
$(BIN_TEST): $(OBJ_FRAMEWORK) |
||||
|
|
||||
clean: |
clean: |
||||
rm -f unittests |
rm -f $(BIN_TEST) |
||||
rm -Rf *.dSYM |
rm -Rf *.dSYM |
||||
rm -f *.o |
rm -f *.d |
||||
|
rm -f *.o |
Loading…
Reference in new issue