diff options
author | Hanoh Haim <hhaim@cisco.com> | 2015-06-24 14:03:29 +0300 |
---|---|---|
committer | Hanoh Haim <hhaim@cisco.com> | 2015-06-24 14:03:29 +0300 |
commit | 8b52a31ed2c299b759f330c4f976b9c70f5765f4 (patch) | |
tree | 9d6da5438b5b56b1d2d57e6c13494b4e65d000e7 /src/gtest/Makefile |
first version
Diffstat (limited to 'src/gtest/Makefile')
-rwxr-xr-x | src/gtest/Makefile | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/gtest/Makefile b/src/gtest/Makefile new file mode 100755 index 00000000..6468bcf8 --- /dev/null +++ b/src/gtest/Makefile @@ -0,0 +1,40 @@ +GTEST_DIR = ../common +USER_DIR = . +CPPFLAGS += -isystem ../ + +CXXFLAGS += -g -Wall -Wextra -pthread + +TESTS = tuple_gen_test + +GTEST_HEADERS = $(GTEST_DIR)/gtest.h + +all : $(TESTS) + +clean : + rm -f $(TESTS) gtest.a gtest_main.a *.o + +GTEST_SRCS_ = $(GTEST_HEADERS) + +gtest-all.o : $(GTEST_SRCS_) + $(CXX) $(CPPFLAGS) -I$(GTEST_DIR) $(CXXFLAGS) -c \ + $(GTEST_DIR)/gtest-all.cc + +gtest_main.o : $(GTEST_SRCS_) + $(CXX) $(CPPFLAGS) -I$(GTEST_DIR) $(CXXFLAGS) -c \ + $(GTEST_DIR)/gtest_main.cc + +gtest.a : gtest-all.o + $(AR) $(ARFLAGS) $@ $^ + +gtest_main.a : gtest-all.o gtest_main.o + $(AR) $(ARFLAGS) $@ $^ + +tuple_gen.o : ../tuple_gen.cpp ../tuple_gen.h $(GTEST_HEADERS) + $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c ../tuple_gen.cpp + +tuple_gen_test.o : ./tuple_gen_test.cpp \ + ../tuple_gen.h $(GTEST_HEADERS) + $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c ./tuple_gen_test.cpp + +tuple_gen_test : tuple_gen.o tuple_gen_test.o gtest_main.a + $(CXX) $(CPPFLAGS) $(CXXFLAGS) -lpthread $^ -o $@ |