Если у меня в файле make есть такое правило:
CC = g++
CFLAGS = -Wall
COMPILE = $(CC) $(CFLAGS) -c
src = A.cpp \
main.cpp
test_src = Test.cpp
test = testAll
OBJFILES := $(patsubst %.cpp,%.o,$(src))
TEST_OBJS := $(patsubst %.cpp,%.o,$(test_src))
%.o: %.cpp
$(COMPILE) -I UnitTest++/src -LUnitTest++/ -l UnitTest++ -o $@ $<
В конечном итоге я включаю и связываю UnitTest ++ с не тестовыми файлами, такими как main и A.cpp. Как я могу сделать только создание тестовых классовсвязь с тестовыми библиотеками?