2021-06-17 00:16:06 +02:00
|
|
|
include ../../Makefile.conf
|
|
|
|
|
2021-06-16 01:55:21 +02:00
|
|
|
TARGET=src/libPityTest.a
|
2021-06-17 00:16:06 +02:00
|
|
|
LDFLAGS:=-L../../src/ $(LDFLAGS)
|
2021-04-29 02:15:15 +02:00
|
|
|
LDLIBS=-lstdc++ -lpEpAdapter
|
2021-06-17 00:16:06 +02:00
|
|
|
CXXFLAGS:=-std=c++11 -g -I./src $(CXXFLAGS)
|
2021-06-16 01:55:21 +02:00
|
|
|
#TEST_EXTRA_OBJS=../framework/utils.o
|
2021-04-29 02:15:15 +02:00
|
|
|
|
|
|
|
# Src
|
|
|
|
SRC=$(wildcard src/*.cc)
|
|
|
|
OBJ=$(subst .cc,.o,$(SRC))
|
|
|
|
|
|
|
|
# Tests
|
|
|
|
TEST_SRC=$(wildcard test/*.cc)
|
|
|
|
TEST_OBJ=$(subst .cc,,$(TEST_SRC))
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: all clean rmtestdata
|
|
|
|
.DEFAULT_GOAL := all
|
|
|
|
|
|
|
|
|
2021-06-16 01:55:21 +02:00
|
|
|
all: $(TARGET) test
|
|
|
|
|
|
|
|
$(TARGET): $(OBJ)
|
|
|
|
$(AR) -rc $@ $^
|
|
|
|
|
|
|
|
|
|
|
|
test : $(TEST_OBJ)
|
|
|
|
|
|
|
|
$(TEST_OBJ): $(OBJ)
|
2021-04-29 02:15:15 +02:00
|
|
|
|
|
|
|
|
|
|
|
clean:
|
2021-06-16 01:55:21 +02:00
|
|
|
rm -f $(TARGET)
|
2021-04-29 02:15:15 +02:00
|
|
|
rm -f $(OBJ)
|
|
|
|
rm -f $(TEST_OBJ)
|
|
|
|
rm -rf src/*.dSYM
|
|
|
|
rm -rf test/*.dSYM
|
|
|
|
|