1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
CPPFLAGS += -I /usr/local/include
LD_LIBRARIES = -L/usr/local/lib -lCppUTest -lCppUTestExt
VPATH = ApplicationLib AllTests
APPLIB_OBJECTS = CircularBuffer.o EventDispatcher.o hello.o Printer.o
TEST_OBJECTS = AllTests.o CircularBufferTest.o EventDispatcherTest.o FEDemoTest.o HelloTest.o MockDocumentationTest.o PrinterTest.o
CPPFLAGS += -I ApplicationLib
TEST_TARGET = CppUTestExamples
APPLIB = applicationLib.a
$(TEST_TARGET): $(TEST_OBJECTS) applicationLib.a
$(CXX) -o $@ $^ $(LD_LIBRARIES) $(LDFLAGS)
./$(TEST_TARGET)
$(APPLIB): $(APPLIB_OBJECTS)
$(AR) $(ARFLAGS) $@ $^
clean:
rm -f -rf *.o
rm -f $(TEST_TARGET)
rm -f $(APPLIB)
|