tda4 c++ 工程改造makefile

    1. ifeq ($(TARGET_CPU), $(filter $(TARGET_CPU), A72))
    2. ifeq ($(TARGET_OS), LINUX)
    3. include $(PRELUDE)
    4. TARGET := vx_app_tidl_od_cam_cc
    5. TARGETTYPE := exe
    6. CPPSOURCES := main.cpp
    7. CPPSOURCES += main_linux_arm.cpp
    8. CSOURCES += app_pre_proc_module.c
    9. CSOURCES += app_draw_detections_module.c
    10. CPPFLAGS := --std=c++11
    11. #CFLAGS += -DPLATFORM_EGL -DEGL_NO_X11
    12. #CPPFLAGS += -DPLATFORM_EGL
    13. include $(VISION_APPS_PATH)/apps/concerto_a72_inc.mak
    14. #CFLAGS += -std=c99
    15. CFLAGS += -Wno-unused-but-set-variable
    16. CFLAGS += -Wno-unused-variable
    17. CFLAGS += -Wno-unused-result
    18. CFLAGS += -Wno-maybe-uninitialized
    19. CFLAGS += -Wno-parentheses
    20. IDIRS += $(VISION_APPS_KERNELS_IDIRS)
    21. STATIC_LIBS += $(VISION_APPS_KERNELS_LIBS)
    22. STATIC_LIBS += $(TIADALG_LIBS)
    23. STATIC_LIBS += $(IMAGING_LIBS)
    24. STATIC_LIBS += vx_kernels_img_proc
    25. STATIC_LIBS += vx_kernels_fileio
    26. STATIC_LIBS += vx_target_kernels_fileio
    27. IDIRS += $(IMAGING_IDIRS)
    28. IDIRS += $(VISION_APPS_PATH)/kernels/img_proc/include
    29. IDIRS += $(VISION_APPS_PATH)/kernels/fileio/include
    30. IDIRS += $(VISION_APPS_PATH)/modules/include
    31. IDIRS += $(VISION_APPS_PATH)/utils/perf_stats/include
    32. IDIRS += $(VISION_APPS_PATH)/apps/basic_demos/app_tirtos/tirtos_linux/mpu1
    33. LDIRS += $(LINUX_FS_PATH)/usr/lib
    34. #LDIRS +=/home/lyw/workspace_v10/new_psdk/ti-processor-sdk-rtos-j721e-evm-07_03_00_07/targetfs/usr/lib
    35. STATIC_LIBS += $(TIADALG_LIBS)
    36. STATIC_LIBS += vx_app_modules
    37. STATIC_LIBS += app_utils_perf_stats
    38. #STATIC_LIBS += vx_applib_ss_sde_detection
    39. STATIC_LIBS += vx_app_modules
    40. STATIC_LIBS += app_tirtos_linux_mpu1_common
    41. STATIC_LIBS += app_utils_iss
    42. SYS_SHARED_LIBS += opencv_core
    43. SYS_SHARED_LIBS += opencv_imgcodecs
    44. include $(FINALE)
    45. endif
    46. endif