SDK_ROOT := $(PWD)/../../../ CC := $(SDK_ROOT)/toolchain/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-c++ AX_LIBS :=$(SDK_ROOT)/frameworks/nn/lib/n7v3/armhf SDK_LIBS := $(SDK_ROOT)/system/mdp/build/platform/lib PROG := nn_yolo_test SOURCES := \ ./yolo_test.cpp \ ./utils.cpp \ INCLUDE_PATH += -I ./../include/ INCLUDE_PATH += -I ./../include/libnn/ INCLUDE_PATH += -I ./../include/VX INCLUDE_PATH += -I ./../include/VX_EXT/ INCLUDE_PATH += -I $(SDK_ROOT)/system/mdp/out/n7v3/armhf/glibc/release/include/mbase/ CFLAGS += $(INCLUDE_PATH) CFLAGS += -O2 CPPFLAGS += -frtti LDFLAGS += -L $(AX_LIBS)/ -lopenvx -lopenvx-nn -lnn -lnn_base LDFLAGS += -L ./../yolo/ -lnn_yolo LDFLAGS += -L ./../libs/ -llog LDFLAGS += -lpthread -ldl LDFLAGS += -L $(SDK_LIBS) -lmbase -lax all: $(PROG) $(PROG): $(SOURCES) $(CC) $(SOURCES) -o $@ $(CFLAGS) $(LDFLAGS) clean: rm -f $(PROG)