tda4 c++ 工程改造makefile
ifeq ($(TARGET_CPU), $(filter $(TARGET_CPU), A72))
ifeq ($(TARGET_OS), LINUX)
include $(PRELUDE)
TARGET := vx_app_tidl_od_cam_cc
TARGETTYPE := exe
CPPSOURCES := main.cpp
CPPSOURCES += main_linux_arm.cpp
CSOURCES += app_pre_proc_module.c
CSOURCES += app_draw_detections_module.c
CPPFLAGS := --std=c++11
#CFLAGS += -DPLATFORM_EGL -DEGL_NO_X11
#CPPFLAGS += -DPLATFORM_EGL
include $(VISION_APPS_PATH)/apps/concerto_a72_inc.mak
#CFLAGS += -std=c99
CFLAGS += -Wno-unused-but-set-variable
CFLAGS += -Wno-unused-variable
CFLAGS += -Wno-unused-result
CFLAGS += -Wno-maybe-uninitialized
CFLAGS += -Wno-parentheses
IDIRS += $(VISION_APPS_KERNELS_IDIRS)
STATIC_LIBS += $(VISION_APPS_KERNELS_LIBS)
STATIC_LIBS += $(TIADALG_LIBS)
STATIC_LIBS += $(IMAGING_LIBS)
STATIC_LIBS += vx_kernels_img_proc
STATIC_LIBS += vx_kernels_fileio
STATIC_LIBS += vx_target_kernels_fileio
IDIRS += $(IMAGING_IDIRS)
IDIRS += $(VISION_APPS_PATH)/kernels/img_proc/include
IDIRS += $(VISION_APPS_PATH)/kernels/fileio/include
IDIRS += $(VISION_APPS_PATH)/modules/include
IDIRS += $(VISION_APPS_PATH)/utils/perf_stats/include
IDIRS += $(VISION_APPS_PATH)/apps/basic_demos/app_tirtos/tirtos_linux/mpu1
LDIRS += $(LINUX_FS_PATH)/usr/lib
#LDIRS +=/home/lyw/workspace_v10/new_psdk/ti-processor-sdk-rtos-j721e-evm-07_03_00_07/targetfs/usr/lib
STATIC_LIBS += $(TIADALG_LIBS)
STATIC_LIBS += vx_app_modules
STATIC_LIBS += app_utils_perf_stats
#STATIC_LIBS += vx_applib_ss_sde_detection
STATIC_LIBS += vx_app_modules
STATIC_LIBS += app_tirtos_linux_mpu1_common
STATIC_LIBS += app_utils_iss
SYS_SHARED_LIBS += opencv_core
SYS_SHARED_LIBS += opencv_imgcodecs
include $(FINALE)
endif
endif