trick/trick_source/trick_utils/SAIntegrator/test/Makefile

32 lines
645 B
Makefile
Raw Normal View History

RM = rm -rf
CC = cc
CPP = c++
CFLAGS = -g -Wall
INCLUDE_DIRS = -I../include
OBJDIR = obj
LIBDIR = ../lib
LIBNAME = libSAInteg.a
LIBOBJS = ${OBJDIR}/Integrator.o
2020-09-28 04:25:53 +00:00
all: test
test: SAIntegrator_unittest
2020-09-28 05:44:30 +00:00
./SAIntegrator_unittest --gtest_output=xml:${TRICK_HOME}/trick_test/SAIntegrator_unittest.xml
2020-09-28 04:36:03 +00:00
SAIntegrator_unittest.o : SAIntegrator_unittest.cc
$(CPP) $(CFLAGS) $(INCLUDE_DIRS) -c $<
2020-09-28 04:36:03 +00:00
SAIntegrator_unittest : ${LIBDIR}/${LIBNAME} SAIntegrator_unittest.o
2020-09-28 06:19:41 +00:00
$(CPP) $(CFLAGS) -o $@ $^ -L${LIBDIR} -lSAInteg -lgtest -lgtest_main -lpthread
${LIBDIR}/${LIBNAME} :
$(MAKE) -C ..
clean:
${RM} *.o
spotless: clean
2020-09-28 05:44:30 +00:00
${RM} SAIntegrator_unittest