GTEST_LIB=$(GTEST_PATH)/lib/ GTEST_INC=$(GTEST_PATH)/include/ TEST_SRC = $(wildcard tests/cpp/*_test.cc) TEST = $(patsubst tests/cpp/%_test.cc, tests/cpp/%_test, $(TEST_SRC)) tests/cpp/%_test: tests/cpp/%_test.cc lib/libtvm.so $(CXX) -std=c++11 $(CFLAGS) -MM -MT tests/cpp/$* $< >tests/cpp/$*.d $(CXX) -std=c++11 $(CFLAGS) -I$(GTEST_INC) -o $@ $(filter %.cc %.a, $^) \ -L$(GTEST_LIB) $(LDFLAGS) -lgtest -Llib -ltvm -include tests/cpp/*.d