Blame | Last modification | View Log | RSS feed
CXX=$(CROSS_COMPILE)g++RM=rmCXXSOURCES=main.cppINCLUDE = -I$(INSTALL_DIR)/includeINCLUDE += -I$(INSTALL_DIR)/include/api2INCLUDE += -I$(INSTALL_DIR)/include/apiAppINCLUDE += -I$(INSTALL_DIR)/rp_sdkINCLUDE += -I$(INSTALL_DIR)/rp_sdk/libjsonLIBS = -L$(INSTALL_DIR)/libLIBS += -L$(INSTALL_DIR)/rp_sdkCOMMON_FLAGS+=-Wall -fPIC -Os -sCXXFLAGS+=$(COMMON_FLAGS) -std=c++11 $(INCLUDE)LDFLAGS = -shared $(COMMON_FLAGS) $(LIBS)LDFLAGS+= -Wl,--whole-archive,--no-as-neededLDFLAGS+= -lcryptopp -lrpapp -lrp -lrp_sdkLDFLAGS+= -Wl,--no-whole-archiveCXXOBJECTS=$(CXXSOURCES:.cpp=.o)OBJECTS=$(CXXOBJECTS)OUT_DIR=../C_OUT_NAME=$(OUT_DIR)controllerhf.soall: make_c_app.cpp.o:$(CXX) -c $(CXXFLAGS) $< -o $@make_c_app: $(OBJECTS)$(CXX) $(OBJECTS) -o $(C_OUT_NAME) $(LDFLAGS)clean:-$(RM) -f $(C_OUT_NAME) $(OBJECTS)