trick/trick_sims/SIM_wheelbot/models/Battery/test/makefile

43 lines
866 B
Makefile
Raw Normal View History

2016-02-18 22:14:44 +00:00
RM = rm -rf
CC = cc
CPP = c++
DECL_DIR = ..
GTEST_DIR = ${HOME}/gtest-1.7.0
CFLAGS += -g -Wall -Wextra -I$(GTEST_DIR)/include -I$(DECL_DIR)/include
LIBS = ../lib/libBattery.a -lpthread
TESTS = DCBatteryTest
GTEST_HEADERS = $(GTEST_DIR)/include/gtest/*.h \
$(GTEST_DIR)/include/gtest/internal/*.h
all : $(TESTS)
test: $(TESTS)
./DCBatteryTest --gtest_output=xml:XMLtestReports/DCBatteryTestResults.xml
clean :
rm -f $(TESTS) gtest.a gtest_main.a
rm -f *.o
rm -f *.cpp~
rm -f *.hh~
rm -rf XMLtestReports
gtest-all.o :
$(CPP) -I$(GTEST_DIR) $(CFLAGS) -c $(GTEST_DIR)/src/gtest-all.cc
gtest_main.o :
$(CPP) -I$(GTEST_DIR) $(CFLAGS) -c $(GTEST_DIR)/src/gtest_main.cc
DCBatteryTest.o : DCBatteryTest.cpp
$(CPP) $(CFLAGS) -c $<
DCBatteryTest : DCBatteryTest.o gtest_main.o gtest-all.o
$(CPP) $(CFLAGS) -o $@ $^ $(LIBS)