26 lines
450 B
Makefile
26 lines
450 B
Makefile
|
|
include Makefile.local
|
|
|
|
SRC_FILES =
|
|
|
|
include src/config.mk
|
|
|
|
OBJS = $(SRC_FILES:src/%.cpp=build/%.o)
|
|
|
|
all : lib/libtfcppsimple.a
|
|
|
|
lib/libtfcppsimple.a : lib $(OBJS)
|
|
mkdir -p lib
|
|
$(AR) rc $@ $(OBJS)
|
|
$(RANLIB) $@
|
|
|
|
$(OBJS) : build/%.o : src/%.cpp
|
|
mkdir -p $(dir $@)
|
|
$(CXX) $(CXX_FLAGS) -I include -I third-party/tinkerforge/include -I third-party/log4cpp/include -c $< -o $@
|
|
|
|
clean :
|
|
rm -rf build
|
|
|
|
distclean : clean
|
|
rm -rf lib/libtfcppsimple.a
|