include Makefile.local SRC_FILES = include src/config.mk OBJS = $(SRC_FILES:src/%.cpp=build/%.o) all : bin/gcmgr bin : mkdir -p bin build : mkdir -p build bin/gcmgr : bin $(OBJS) $(CXX) $(LD_FLAGS) $(OBJS) $(LD_LIBS) -o $@ $(OBJS) : build/%.o : src/%.cpp mkdir -p $(dir $@) $(CXX) $(CXX_FLAGS) $(CXX_INCL) -c $< -o $@ clean : rm -rf build distclean : clean rm -rf bin install: bin/gcmgr mkdir -p /opt/growcontrol/bin mkdir -p /opt/growcontrol/log cp bin/gcmgr /opt/growcontrol/bin uninstall: rm -rf /opt/growcontrol/bin/gcmgr