@@ -34,15 +34,6 @@ $(OBJECT_DIR)/libPerfUtils.a: $(OBJECTS)
3434$(OBJECT_DIR ) /TimeTraceTest : $(OBJECT_DIR ) /TimeTraceTest.o $(OBJECT_DIR ) /libPerfUtils.a
3535 $(CXX ) $(CXXFLAGS ) -o $@ $^
3636
37- $(OBJECT_DIR ) /timetrace_wrapper_test : $(OBJECT_DIR ) /timetrace_wrapper_test.o $(OBJECT_DIR ) /libPerfUtils.a
38- $(CC ) $(CFLAGS ) -lstdc++ -o $@ $^
39-
40- $(OBJECT_DIR ) /cycles_wrapper_test : $(OBJECT_DIR ) /cycles_wrapper_test.o $(OBJECT_DIR ) /libPerfUtils.a
41- $(CC ) $(CFLAGS ) -lstdc++ -o $@ $^
42-
43- $(OBJECT_DIR ) /perf_wrapper_test : $(OBJECT_DIR ) /perf_wrapper_test.o $(OBJECT_DIR ) /libPerfUtils.a
44- $(CC ) $(CFLAGS ) -lstdc++ -o $@ $^ -lm
45-
4637-include $(DEP )
4738
4839$(OBJECT_DIR ) /% .d : $(WRAPPER_DIR ) /% .c | $(OBJECT_DIR )
@@ -76,10 +67,14 @@ GMOCK_DIR=../googletest/googlemock
7667TEST_LIBS =-Lobj/ -lPerfUtils $(OBJECT_DIR ) /libgtest.a $(OBJECT_DIR ) /libgmock.a
7768INCLUDE+ =-I${GTEST_DIR}/include -I${GMOCK_DIR}/include
7869
79- test : $(OBJECT_DIR ) /UtilTest $(OBJECT_DIR ) /PerfTest $(OBJECT_DIR ) /StatsTest
70+ test : $(OBJECT_DIR ) /UtilTest $(OBJECT_DIR ) /PerfTest $(OBJECT_DIR ) /StatsTest \
71+ $(OBJECT_DIR ) /cycles_wrapper_test $(OBJECT_DIR ) /perf_wrapper_test $(OBJECT_DIR ) /timetrace_wrapper_test
8072 $(OBJECT_DIR ) /UtilTest
8173 $(OBJECT_DIR ) /PerfTest
8274 $(OBJECT_DIR ) /StatsTest
75+ $(OBJECT_DIR ) /cycles_wrapper_test
76+ $(OBJECT_DIR ) /perf_wrapper_test
77+ $(OBJECT_DIR ) /timetrace_wrapper_test
8378
8479$(OBJECT_DIR ) /UtilTest : $(OBJECT_DIR ) /UtilTest.o $(OBJECT_DIR ) /libgtest.a $(OBJECT_DIR ) /libgmock.a \
8580 $(OBJECT_DIR ) /libPerfUtils.a
@@ -106,6 +101,16 @@ $(OBJECT_DIR)/libgmock.a:
106101 -o $(OBJECT_DIR)/gmock-all.o
107102 ar -rv $(OBJECT_DIR)/libgmock.a $(OBJECT_DIR)/gmock-all.o
108103
104+ $(OBJECT_DIR ) /timetrace_wrapper_test : $(OBJECT_DIR ) /timetrace_wrapper_test.o $(OBJECT_DIR ) /libPerfUtils.a
105+ $(CC ) $(CFLAGS ) -lstdc++ -o $@ $^
106+
107+ $(OBJECT_DIR ) /cycles_wrapper_test : $(OBJECT_DIR ) /cycles_wrapper_test.o $(OBJECT_DIR ) /libPerfUtils.a
108+ $(CC ) $(CFLAGS ) -lstdc++ -o $@ $^
109+
110+ $(OBJECT_DIR ) /perf_wrapper_test : $(OBJECT_DIR ) /perf_wrapper_test.o $(OBJECT_DIR ) /libPerfUtils.a
111+ $(CC ) $(CFLAGS ) -lstdc++ -o $@ $^ -lm
112+
113+
109114# ###############################################################################
110115clean :
111116 rm -rf $(LIB_DIR ) $(INCLUDE_DIR ) $(OBJECT_DIR )
0 commit comments