include $(NVT_PRJCFG_MODEL_CFG) include MakeConfig.mk ####################################################################################### #--------- INCs FOR C_CFLAGS ---------------------------------------------------------# ####################################################################################### # DIRs SYSROOT_DIR = $(shell $(CC) $(PLATFORM_CFLAGS) -print-sysroot) GCC_LIB_DIR = $(dir $(shell $(CC) $(PLATFORM_CFLAGS) -print-libgcc-file-name)) SYSROOT_LIB_DIR = $(SYSROOT_DIR)/usr/lib STDC_LIB_DIR = $(dir $(shell $(CC) $(PLATFORM_CFLAGS) -print-file-name=libstdc++.a)) LIBC_LIB_DIR = $(dir $(shell $(CC) $(PLATFORM_CFLAGS) -print-file-name=libc.a)) HDAL_SAMPLE_DIR = $(NVT_HDAL_DIR)/samples NVT_TOOLS_DIR = $(BUILD_DIR)/nvt-tools RTOS_KERNEL_DIR = $(KERNELDIR)/lib/FreeRTOS RTOS_LIB_DIR = $(KERNELDIR)/lib RTOS_CURR_DEMO_DIR = $(KERNELDIR)/demos/novatek/$(SDK_CODENAME) RTOS_POSIX_DIR = $(KERNELDIR)/lib/FreeRTOS-Plus-POSIX RTOS_POSIX_SRC_DIR = $(RTOS_POSIX_DIR)/source RTOS_LWIP_DIR = $(KERNELDIR)/lib/third_party/lwip/src RTOS_LWIP_SRC_DIR = $(RTOS_LWIP_DIR) VOS_DRIVER_DIR = $(NVT_VOS_DIR)/drivers KDRV_DIR = $(NVT_HDAL_DIR)/drivers/k_driver EXT_DIR = $(NVT_HDAL_DIR)/ext_devices KFLOW_DIR = $(NVT_HDAL_DIR)/drivers/k_flow OUTPUT_DIR = ./output INSTALL_DIR = ../../output # public includes EXTRA_INCLUDE += \ -I$(RTOS_LIB_DIR) \ -I$(RTOS_KERNEL_DIR)/portable/GCC/ARM_CA9 \ -I$(RTOS_KERNEL_DIR)/include \ -I$(RTOS_KERNEL_DIR)/include/private \ -I$(RTOS_CURR_DEMO_DIR)/include \ -I$(RTOS_POSIX_DIR)/include \ -I$(RTOS_POSIX_DIR)/include/portable/novatek \ -I$(RTOS_LWIP_DIR)/include \ -I$(RTOS_LWIP_SRC_DIR)/portable \ -I$(RTOS_LWIP_SRC_DIR)/portable/arch \ -I$(VOS_DRIVER_DIR)/include \ -I$(NVT_VOS_DIR)/include \ -I$(NVT_HDAL_DIR)/include \ -I$(NVT_HDAL_DIR)/vendor/isp/include \ -I$(NVT_HDAL_DIR)/vendor/isp/drivers/include \ -I$(NVT_HDAL_DIR)/vendor/cv/drivers/include/kflow_dis \ -I$(LIBRARY_DIR)/include \ -I$(KDRV_DIR)/include/plat \ -I$(KDRV_DIR)/include/comm \ -I$(KDRV_DIR)/include \ -I$(EXT_DIR)/panel/display_panel/include \ -I$(EXT_DIR)/sensor/sen_common \ -I$(EXT_DIR)/ad/ad_common \ -I$(EXT_DIR)/audio/aud_common/include \ -I$(KFLOW_DIR)/include \ -I$(NVT_DRIVER_DIR)/include \ -I$(LIBRARY_DIR)/include \ -I$(APP_DIR)/include \ -I$(KDRV_DIR)/source/kdrv_gfx2d/kdrv_affine/include \ -I$(KDRV_DIR)/source/include \ -I$(NVT_HDAL_DIR)/vendor/media/include \ -I$(NVT_HDAL_DIR)/vendor/common/include \ -I$(NVT_HDAL_DIR)/vendor/ai/include \ -I$(NVT_HDAL_DIR)/vendor/ai/drivers/k_driver/include \ -I$(NVT_HDAL_DIR)/vendor/ai/drivers/k_driver/source/kdrv_ai/include \ -I$(NVT_HDAL_DIR)/vendor/ai2/include \ -I$(NVT_HDAL_DIR)/vendor/ai2/source_pub/vendor_ai_cpu \ -I$(NVT_HDAL_DIR)/vendor/ai2/source_pub/vendor_ai_dsp \ -I$(NVT_HDAL_DIR)/vendor/ai2/drivers/k_flow/include \ -I$(NVT_HDAL_DIR)/vendor/ai2/drivers/k_flow/source/kflow_ai_net \ -I$(NVT_HDAL_DIR)/vendor/ai/drivers/k_driver/source/kdrv_ai/nue \ -I$(NVT_HDAL_DIR)/vendor/ai/drivers/k_driver/source/kdrv_ai/nue2 \ # application local includes EXTRA_INCLUDE += \ -I$(APP_DIR)/source/cardv/SrcCode \ -I$(APP_DIR)/source/cardv/SrcCode/Startup \ -I$(APP_DIR)/source/cardv/SrcCode/System \ -I$(APP_DIR)/source/cardv/SrcCode/Dx/include \ -I$(APP_DIR)/source/cardv/SrcCode/Gx/include \ -I$(APP_DIR)/source/cardv/SrcCode/Compatible \ -I$(APP_DIR)/source/cardv/SrcCode/UIApp/UsbMsdcCb \ -I$(APP_DIR)/source/cardv/SrcCode/UIApp/PhotoFast \ -I$(APP_DIR)/source/cardv/SrcCode/UIApp/MovieFast \ -I$(APP_DIR)/source/cardv/SrcCode/UIApp/UsbDiskFast \ -I$(APP_DIR)/source/cardv/SrcCode/UIApp/UsbCamFast \ -I$(APP_DIR)/source/cardv/SrcCode/UIApp/Photo \ -I$(APP_DIR)/source/cardv/SrcCode/FastFlow \ -I$(APP_DIR)/source/cardv/SrcCode/Dx/$(MODEL) \ ifeq "$(UI_STYLE)" "UI_STYLE_LVGL" EXTRA_INCLUDE += \ -I$(APP_DIR)/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM \ endif #--------- END OF INCs FOR C_CFLAGS --------------------------------------------------- ####################################################################################### #--------- SOURCEs FOR APPLICATION ---------------------------------------------------# ####################################################################################### ASM = \ ./SrcCode/Startup/code_info.S \ ./SrcCode/Startup/smp_entry.S \ ./SrcCode/Startup/clock_api.S \ # system SRC = \ ./SrcCode/Startup/startup.c \ ./SrcCode/Startup/power_down_isr.c \ ./SrcCode/Startup/bin_info.c \ ./SrcCode/System/main.c \ ./SrcCode/System/sys_mempool.c \ ./SrcCode/System/sys_filesys.c \ ./SrcCode/System/sys_card.c \ ./SrcCode/System/sys_nvtmpp.c \ ./SrcCode/System/sys_fastboot.c \ ./SrcCode/System/sys_storage_partition.c \ ./SrcCode/System/sys_fdt.c \ ./SrcCode/System/sys_fwload.c \ ./SrcCode/System/sys_linuxboot.c \ ./SrcCode/System/SysMain.c \ ./SrcCode/System/SysMain_Exe.c \ ./SrcCode/System/SysMain_State.c \ ./SrcCode/System/SysLock.c \ ./SrcCode/System/SysMain_Flow_Init.c \ ./SrcCode/System/SysMain_Flow_Exit.c \ ./SrcCode/System/SysMain_Flow_Sleep.c \ ./SrcCode/System/SysMain_Flow_Mode.c \ ./SrcCode/System/SysMain_cmd.c \ ./SrcCode/System/SysInput_cmd.c \ ./SrcCode/System/SysInput_Exe.c \ ./SrcCode/System/SysInput_CB.c \ ./SrcCode/System/SysPower_CB.c \ ./SrcCode/System/SysPower_Exe.c \ ./SrcCode/System/SysPower_cmd.c \ ./SrcCode/System/SysVideo_Exe.c \ ./SrcCode/System/SysUsb_CB.c \ ./SrcCode/System/SysUsb_Exe.c \ ./SrcCode/System/SysAudio_Exe.c \ ./SrcCode/System/SysStrg_CB.c \ ./SrcCode/System/SysStrg_Exe.c \ ./SrcCode/System/SysSensor_Exe.c \ ./SrcCode/System/sys_usrmem.c \ ./SrcCode/UIApp/UIAppObj.c \ ./SrcCode/UIApp/ExifVendor.c \ ./SrcCode/UIApp/Setup/UISetup_Exe.c \ ./SrcCode/UIApp/Movie/UIAppMovie_Exe.c \ ./SrcCode/UIApp/Movie/UIAppMovie_CommPoolInit.c \ ./SrcCode/UIApp/Movie/UIAppMovie_RecSetting.c \ ./SrcCode/UIApp/Movie/UIAppMovie_AlgFunc_MD.c \ ./SrcCode/UIApp/Movie/UIAppMovie_AlgFunc_AI2.c \ ./SrcCode/UIApp/Movie/UIAppMovie_cmd.c \ ./SrcCode/UIApp/Movie/UIAppMovie_SetUserData.c \ ./SrcCode/UIApp/MovieStamp/MovieStamp.c \ ./SrcCode/UIApp/MovieStamp/MovieStampTsk.c \ ./SrcCode/UIApp/MovieStamp/MovieStampID.c \ ./SrcCode/UIApp/MovieFast/MovieFast.c \ ./SrcCode/UIApp/UsbDiskFast/UsbDiskFast.c \ ./SrcCode/UIApp/UsbCamFast/UsbCamFast.c \ ./SrcCode/UIApp/Photo/UIAppPhoto_Exe.c \ ./SrcCode/UIApp/Photo/UIAppPhoto_Param.c \ ./SrcCode/UIApp/Photo/UIAppPhoto_cmd.c \ ./SrcCode/UIApp/Photo/UIAppPhoto_CB.c \ ./SrcCode/UIApp/Photo/UIDateImprint.c \ ./SrcCode/UIApp/Photo/UIDateImprintID.c \ ./SrcCode/UIApp/Photo/UIStorageCheck.c \ ./SrcCode/UIApp/PhotoFast/PhotoFast.c \ ./SrcCode/UIApp/PhotoFast/PhotoFastCapDateImprint.c \ ./SrcCode/UIApp/PhotoFast/PhotoFastSliceEncode.c \ ./SrcCode/UIApp/Play/UIAppPlay_Exe.c \ ./SrcCode/UIApp/Play/UIAppMoviePlay_Exe.c \ ./SrcCode/UIApp/Play/UIPlayComm.c \ ./SrcCode/UIApp/AppDisp_PBView.c \ ./SrcCode/UIApp/AppDisp_PipView.c \ ./SrcCode/UIApp/MovieUdtaVendor.c \ ./SrcCode/UIApp/Background/UIBackgroundObj.c \ ./SrcCode/UIApp/UsbMsdcCb/MsdcNvtCb_Adj.c \ ./SrcCode/UIApp/UsbMsdcCb/MsdcNvtCb_CustomSi.c \ ./SrcCode/UIApp/UsbMsdcCb/MsdcNvtCb_ISP.c \ ./SrcCode/UIApp/UsbMsdcCb/MsdcNvtCb_UpdFw.c \ ./SrcCode/UIApp/UsbMsdcCb/MsdcNvtCb.c \ ./SrcCode/UIApp/UsbCam/UIAppUsbCam_Exe.c \ ./SrcCode/UIApp/UsbCam/UIAppUsbCam_CommPoolInit.c \ ./SrcCode/UIApp/UsbDisk/UIAppUsbDisk_Exe.c \ ./SrcCode/UIApp/UsbCdc/UIAppUsbCdc.c \ ./SrcCode/UIApp/MovieStamp/BG_Watermark_640x480.c \ ./SrcCode/UIApp/MovieStamp/BG_Watermark_1920x1440.c \ ./SrcCode/UIApp/Network/NetFs.c \ ./SrcCode/UIApp/Network/UIAppNetwork.c \ ./SrcCode/UIApp/Network/UIAppNetwork_cmd.c \ ./SrcCode/UIApp/Network/UIAppWiFiCmd_Exe.c \ ./SrcCode/UIApp/Network/UIAppWiFiCmdMovie_Exe.c \ ./SrcCode/UIApp/Network/UIAppWiFiCmdPhoto_Exe.c \ ./SrcCode/UIApp/Network/WifiAppCmd.c \ ./SrcCode/UIApp/Network/WifiAppCmdMapping.c \ ./SrcCode/UIApp/Network/WifiAppXML.c \ ./SrcCode/UIApp/Network/EthCamAppCmd.c \ ./SrcCode/UIApp/Network/EthCamAppNetwork.c \ ./SrcCode/UIApp/Network/EthCamAppSocket.c \ ./SrcCode/UIApp/WifiCmdParser/WifiCmdParser.c \ ./SrcCode/UIApp/WifiCmdParser/WifiCmdParserID.c \ ./SrcCode/UIApp/EthCamCmdParser/EthCamCmdParser.c \ ./SrcCode/UIApp/EthCamCmdParser/EthCamCmdParserID.c \ ./SrcCode/UIApp/UsbCommand/UsbCmd.c \ ./SrcCode/UIApp/UsbCommand/UsbCmdTsk.c \ ./SrcCode/UIApp/lfqueue/lfqueue.c \ ./SrcCode/UIApp/Voice/UIAppVoice_CB.c \ ./SrcCode/UIApp/Voice/UIAppVoice_cmd.c \ ./SrcCode/UIApp/Voice/UIAppVoice_Exe.c \ ./SrcCode/UIApp/WavPlay/WavPlay.c \ ./SrcCode/UIApp/WavPlay/WavTrans.c \ ./SrcCode/Mode/UIMode.c \ ./SrcCode/Mode/UIModeMain.c \ ./SrcCode/Mode/UIModeMovie.c \ ./SrcCode/Mode/UIModePhoto.c \ ./SrcCode/Mode/UIModePlayback.c \ ./SrcCode/Mode/UIModeUpdFw.c \ ./SrcCode/Mode/UIModeUsbCam.c \ ./SrcCode/Mode/UIModeUsbDisk.c \ ./SrcCode/Mode/UIModeUsbMenu.c \ ./SrcCode/Mode/UIModeUsbPTP.c \ ./SrcCode/Mode/UIMode_cmd.c \ ./SrcCode/Mode/UIModeWifi.c \ ./SrcCode/Mode/UIModeVoice.c \ ./SrcCode/FastFlow/flow_preview.c \ ./SrcCode/FastFlow/flow_encode.c \ ./SrcCode/FastFlow/flow_boot_linux.c \ ./SrcCode/FastFlow/flow_load_flash.c \ ./SrcCode/FastFlow/flow_movie.c \ ./SrcCode/FastFlow/flow_system.c \ ./SrcCode/FastFlow/flow_boot_logo.c ifeq "$(UI_STYLE)" "UI_STYLE_LVGL" SRC += \ ./SrcCode/UIApp/lv_user_font_conv/lv_user_font_conv.c \ ./SrcCode/UIApp/lv_user_font_conv/lv_user_font_conv_cmd.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIMovieMapping.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIPhotoMapping.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/DateTimeInfo.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/BG_Opening.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/UIResource.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/SoundData.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Images/images.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_DE.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_EN.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_ES.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_FR.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_IT.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_JP.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_PO.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_RU.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_SC.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Languages/Language_TC.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosans_black_8_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/arialuni_16_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/arialuni_32_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/arialuni_48_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosans_black_64_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosans_black_128_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjkjp_black_16_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjksc_black_16_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjktc_black_16_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Plugin/lv_plugin_common.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Plugin/lv_plugin_menu.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Palette/palette.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowLVGL.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowUSB/UIFlowUSB.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowUSB/UIFlowUSBEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowUSBMenu/UIFlowUSBMenu.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowUSBMenu/UIFlowUSBMenuEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWifiWait/UIFlowWifiWait.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWifiWait/UIFlowWifiWaitEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWifiLink/UIFlowWifiLink.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWifiLink/UIFlowWifiLinkEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWifiLinkOK/UIFlowWifiLinkOK.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWifiLinkOK/UIFlowWifiLinkOKEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMovie/UIFlowMovie.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMovie/UIFlowMovieEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMovie/UIFlowMovieFuncs.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhoto.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoFuncs.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoParams.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWrnMsg/UIFlowWrnMsg.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWrnMsg/UIFlowWrnMsgEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWaitMoment/UIFlowWaitMoment.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowWaitMoment/UIFlowWaitMomentEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirm.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonOption/UIFlowMenuCommonOption.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonOption/UIFlowMenuCommonOptionEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItem.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowSetupDateTime/UIFlowSetupDateTime.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowSetupDateTime/UIFlowSetupDateTimeEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuCommon.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuMovie.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuPhoto.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSetup.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuPlayback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuMode.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPlay/UIFlowPlay.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPlay/UIFlowPlayEventCallback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPlay/UIFlowPlayFuncs.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPlayThumb/UIFlowPlayThumb.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPlayThumb/UIFlowPlayThumbEventCallback.c \ ./SrcCode/lv_drivers/display/fbdev.c \ ./SrcCode/lv_drivers/display/fbindex.c \ ./SrcCode/FastFlow/flow_lvgl.c \ endif ifeq "$(UI_STYLE)" "UI_STYLE_SPORTCAM" SRC += \ ./SrcCode/UI/SysUICB.c \ ./SrcCode/UI/UIGraphicsID.c \ ./SrcCode/UI/UIGraphics.c \ ./SrcCode/UI/UIBuffer.c \ ./SrcCode/UI/UIView.c \ ./SrcCode/UI/UIDisplay.c \ ./SrcCode/UIWnd/SPORTCAM/UIInfo/UIInfo.c \ ./SrcCode/UIWnd/SPORTCAM/UIInfo/UIMovieMapping.c \ ./SrcCode/UIWnd/SPORTCAM/UIInfo/UIPhotoMapping.c \ ./SrcCode/UIWnd/SPORTCAM/UIInfo/DateTimeInfo.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/BG_Opening.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/UIResource.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_Font.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_Image.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_Palette.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_PaletteConfirm.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_PaletteOption.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_EN.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_DE.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_ES.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_PO.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_IT.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_FR.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_SC.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_TC.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_JP.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/DemoKit_String_RU.c \ ./SrcCode/UIWnd/SPORTCAM/Resource/SoundData.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowMovie/UIFlowWndMovie.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowMovie/UIFlowMovieFuncs.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowMovie/UIFlowMovieIcons.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowCommon/UIFlowWndUSB.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowCommon/UIFlowWndWaitMoment.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowCommon/UIFlowWndWrnMsg.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPhoto/UIFlowWndPhoto.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPhoto/UIFlowPhotoFuncs.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPhoto/UIFlowPhotoIcons.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPhoto/UIFlowPhotoParams.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPlay/UIFlowCBSlideShow.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPlay/UIFlowPlayFuncs.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPlay/UIFlowPlayIcons.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPlay/UIFlowWndPlay.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPlay/UIFlowWndPlayMagnify.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowPlay/UIFlowWndPlayThumb.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowVoice/UIFlowWndVoice.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowVoice/UIFlowVoiceFuncs.c \ ./SrcCode/UIWnd/SPORTCAM/UIFlow/UIFlowVoice/UIFlowVoiceIcons.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuCommon/TabMenu.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuCommon/MenuMode.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuCommon/MenuCommon.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuCommon/MenuCommonConfirm.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuCommon/MenuCommonItem.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuCommon/MenuCommonOption.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuMovie/MenuMovie.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuPhoto/MenuPhoto.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuSetup/MenuSetup.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuSetup/UIMenuWndSetupDateTime.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuPlay/MenuPlayback.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuUSB/UIMenuWndUSB.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuWiFi/UIMenuWndWiFiMobileLinkOK.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuWiFi/UIMenuWndWiFiModuleLink.c \ ./SrcCode/UIWnd/SPORTCAM/UIMenu/UIMenuWiFi/UIMenuWndWiFiWait.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl56x96.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl42x72.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl36x60.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl26x44.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl20x44.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl18x30.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl12x20.c \ ./SrcCode/UIApp/MovieStamp/DateStampFontTbl10x16.c \ ./SrcCode/UIApp/MovieStamp/DateStampFont26x44.c \ ./SrcCode/UIApp/MovieStamp/DateStampFont20x44.c \ ./SrcCode/UIApp/MovieStamp/DateStampFont18x30.c \ ./SrcCode/UIApp/MovieStamp/DateStampFont12x20.c \ ./SrcCode/UIApp/MovieStamp/DateStampFont10x16.c endif # Dx -include ./SrcCode/Dx/$(MODEL)/Source.mk SRC += $(DX_SRC) \ ./SrcCode/Dx/DxVer.c \ ./SrcCode/Dx/DxCommon.c \ # Gx SRC += \ ./SrcCode/Gx/GxInput/Key/GxKey.c \ ./SrcCode/Gx/GxInput/Touch/Calibrate.c \ ./SrcCode/Gx/GxInput/Touch/Gesture.c \ ./SrcCode/Gx/GxInput/Touch/GxTouch.c \ ./SrcCode/Gx/GxInput/Touch/GxTouch_cmd.c \ ./SrcCode/Gx/GxPower/GxTime.c \ ./SrcCode/Gx/GxPower/GxPower.c \ ./SrcCode/Gx/GxPower/GxPower_cmd.c \ ./SrcCode/Gx/GxPower/GxPowerVerInfo.c \ ./SrcCode/Gx/GxSound/sxsound/PlaySoundAPI.c \ ./SrcCode/Gx/GxSound/sxsound/PlaySoundTsk.c \ ./SrcCode/Gx/GxSound/sxsound/PlaySoundUtil.c \ ./SrcCode/Gx/GxSound/GxSound.c \ ./SrcCode/Gx/GxSound/GxSoundID.c \ ./SrcCode/Gx/GxTimer/GxTimer.c \ ./SrcCode/Gx/GxTimer/GxTimer_cmd.c \ ./SrcCode/Gx/GxTimer/GxTimer_p1.c \ ./SrcCode/Gx/GxTimer/GxTimerID.c \ ./SrcCode/Gx/GxUSB/GxUSB.c \ ./SrcCode/Gx/GxVideo/GxVideo.c \ ./SrcCode/Gx/GxVideo/GxVideo_cmd.c \ ./SrcCode/Gx/GxVideo/GxVideoVer.c \ ./SrcCode/Gx/GxDisplay/GxDisplay.c \ ./SrcCode/Gx/GxDisplay/DL1_ndk08.c \ ./SrcCode/Gx/GxDisplay/GxDisplay_cmd.c \ ./SrcCode/Gx/GxDisplay/GxDisplayVer.c \ ./SrcCode/Gx/GxStrg/GxStrg.c \ ./SrcCode/Gx/GxStrg/GxStrgDevice.c \ ./SrcCode/Gx/GxStrg/GxStrg_p1.c \ ./SrcCode/Gx/GxStrg/GxStrgVerInfo.c \ CPP_SRC = \ #--------- END OF SOURCEs FOR APPLICATION --------------------------------------------- ####################################################################################### #--------- include common parts of the makefile --------------------------------------- ####################################################################################### include OutputImg.mk