1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
include Makefile.mk
CPPFLAGS=$(SRC_INCLUDES) $(BOOST_INCLUDES) $(CPPUNIT_INCLUDES)
all: lib__class__.so Demo
Demo: lib__class__.so src/main.o
$(LINKER) $+ $(LDFLAGS) -o $@
fc_objects := $(patsubst %.cpp,%.o,$(wildcard src/*.cpp))
lib__class__.so: $(fc_objects)
$(LINKER) $+ -shared -o $@
clean:
rm -f *.o */*.o *.so
rm -f Demo
rm -f $(fc_objects)
|