TARGET = nnsample SRCS = main.cpp OUT_DIR ?= . all: $(TARGET) CXXFLAGS+=-std=c++14 -Wall -Wextra -fPIC -Os #CFLAGS = -Wall -Wextra -fPIC -Os #LDFLAGS += -L$(STAGING_DIR)/usr/lib/ -Wall -Wextra -fPIC -Os -lstdc++ -lm -ldl -lz -lrt -lpthread -lnndemo -lnnsdk -ldetect-library LDFLAGS += -L$(STAGING_DIR)/usr/lib/ -Wall -Wextra -fPIC -Os -lstdc++ -lm -lpthread -ldetect-library -lnnsdk -lnndemo CFLAGS += \ -I inc/ \ -I$(STAGING_DIR)/usr/include/ # rules $(info "CXXFLAGS : $(CXXFLAGS)") $(info "CFLAGS : $(CFLAGS)") $(info "LDFLAGS : $(LDFLAGS)") $(info "OUT_DIR : $(OUT_DIR)") $(TARGET): $(OBJ) $(CC) $(TARGET_CFLAGS) $(CXXFLAGS) -D_FILE_OFFSET_BITS=64 $(SRCS) $(LDFLAGS) -o $(OUT_DIR)/$@ .PHONY: clean clean: rm -f *.o $(OUT_DIR)/$(TARGET) install: cp $(OUT_DIR)/$(TARGET) $(TARGET_DIR)/usr/bin