Skip to content

Commit 44e97a4

Browse files
author
Henry Qin
committed
Add cwrapper_test to make test target
1 parent 7de414f commit 44e97a4

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

Makefile

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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
7667
TEST_LIBS=-Lobj/ -lPerfUtils $(OBJECT_DIR)/libgtest.a $(OBJECT_DIR)/libgmock.a
7768
INCLUDE+=-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
################################################################################
110115
clean:
111116
rm -rf $(LIB_DIR) $(INCLUDE_DIR) $(OBJECT_DIR)

0 commit comments

Comments
 (0)