27 lines
646 B
Makefile
27 lines
646 B
Makefile
|
|
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)
|
|
|