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