#include UCLICDIR and CROSS include ../../../../Makefile.project include ../../../../Makefile.toolchain #*************************************************************************** # Define Environment Variables #*************************************************************************** ifndef LIB_DIR LIB_DIR = ../../../../lib endif # define O_DIRECT CFLAGS += -D_GNU_SOURCE CFLAGS += -I./include -I./include/guiobj ifeq ($(CONFIG_DVB_SYSTEM),y) CFLAGS += -I../dvb/include CFLAGS += -I../dvb/include/app_dvb_api CFLAGS += -I../dvb/include/guiobj endif ifeq ($(CONFIG_DTMB_SYSTEM),y) CFLAGS += -I../dtmb/include CFLAGS += -I../dtmb/include/app_dvb_api CFLAGS += -I../dtmb/include/guiobj endif ifeq ($(CONFIG_ISDB_SYSTEM),y) CFLAGS += -I../sbtvd/include CFLAGS += -I../sbtvd/include/guiobj CFLAGS += -I../sbtvd/include/app_sbtvd_api endif CFLAGS += -I../atv/include/app_atv_api CFLAGS += -I../atv/include/guiobj CFLAGS += -I../../../app_frmwrk/monitor/include CFLAGS += -I../../../daemon/include CFLAGS += -I../../../../customer/include CFLAGS += -I../include -I../include/app_common_api -I../include/guiobj $(UIRESOURCE_INC) ifeq ($(CONFIG_MEDIA_ENABLE),y) ifeq ($(CONFIG_TV_NEW_UI),y) CFLAGS += -I../media/resources_new/include else CFLAGS += -I../media/resources/include endif endif ifeq ($(CONFIG_SUPPORT_NETWORK),y) CFLAGS += -I../network/include CFLAGS += -I../network/resources/include CFLAGS += -I../../../../include/middleware/network/netsetting ifeq ($(CONFIG_SUPPORT_NET_OTA), y) CFLAGS += -I../../../../include/middleware/network/net_ota endif endif ifeq ($(CONFIG_MEDIA_ENABLE),y) CFLAGS += -I../media/include/gui_objects CFLAGS += -I../media/include endif CFLAGS += -I../atv/include -I../atv/include/guiobj CFLAGS += -I../../../../app_infra/include CFLAGS += -I../../../../include CFLAGS += -I../../../../include/middleware/ptnmng/partitionlist CFLAGS += -I../../../../include/middleware/ioctl_interface ifeq ($(CONFIG_SUPPORT_CEC_TV),y) CFLAGS += -I../../../../include/middleware/cec_tv endif ifeq ($(CONFIG_DTV_SUPPORT),y) CFLAGS += -I../../../../include/middleware/logo CFLAGS += -I../../../../include/middleware/sipsi CFLAGS += -I../../../../include/middleware/dtv/dtvsipsi CFLAGS += -I../../../../include/middleware/dtv/dtvpsimonitor CFLAGS += -I../../../../include/middleware/dtv/dtvmonitor CFLAGS += -I../../../../include/middleware/dtv/dtvcommon CFLAGS += -I../../../../include/middleware/dtv/dtv_record CFLAGS += -I../../../../include/middleware/dtv/dtvscan CFLAGS += -I../../../../include/middleware/dtv/dtvota CFLAGS += -I../../../../include/middleware/dtv/dtvepg CFLAGS += -I../../../../include/middleware/dtv/dtvci CFLAGS += -I../../../../include/middleware/dtv/dtvplayback CFLAGS += -I../../../../middleware/dtv/dtv_recorder endif ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),) CFLAGS += -I../../../../include/middleware/database endif ifeq ($(CONFIG_ATV_SUPPORT),y) CFLAGS += -I../../../../include/middleware/atv/atv_scan CFLAGS += -I../../../../include/middleware/atv/atv_afc endif CFLAGS += -I../../../../include/middleware/tvfe CFLAGS += -I../../../../include/middleware/display CFLAGS += -I../../../../include/middleware/common/gui_eng CFLAGS += -I../../../../include/middleware/common/upgrade CFLAGS += -I../../../../include/middleware/common/unicode CFLAGS += -I../../../../include/middleware/common ifeq ($(CONFIG_MEDIA_ENABLE),y) CFLAGS += -I../../../../include/middleware/media/filesystem CFLAGS += -I../../../../include/middleware/media/playlist CFLAGS += -I../../../../include/middleware/media/player CFLAGS += -I../../../../include/middleware/media/musicplaylist CFLAGS += -I../../../../include/middleware/media endif CFLAGS += -I../../../../include CFLAGS += -I../../../../include/drivers CFLAGS += -I../../../../include/gsl CFLAGS += -I../../../../include/app_infra CFLAGS += -I../../../../include/platform CFLAGS += -I../../../../customer/include CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/panel/CMO_M190A1_L07_C_1440x900 CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/adaptable CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/ir/IRCV CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/nvmem CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/ioprom CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/panel CFLAGS += -I../../../../$(FORMAL_CUSTOMER_PATH) ifeq ($(CONFIG_SUPPORT_MHEG5),y) CFLAGS += -I../../../../include/middleware/dtv/dtvmheg5 endif ifeq ($(CONFIG_EXTIC_HDMI_SWITCH),y) ifeq ($(CONFIG_EXTIC_HDMI_SWITCH_TI6633),y) CFLAGS += -I../../../../external/hdmi_switch/TI6633 endif endif ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),) CFLAGS += -I../../../../../drivers/tuner/API endif CFLAGS += -I../../../../../drivers/include CFLAGS += -I../../../../../drivers/module_include ifneq ($(filter y,$(CONFIG_MOD_PACK_TT) $(CONFIG_MOD_PACK_SUB)),) CFLAGS += -I$(TOP_DIR)/include/middleware/common/tt_submalloc endif ifeq ($(CONFIG_SUPPORT_MIRACAST),y) ifeq ($(CONFIG_SUPPORT_MULTI_DONGLE),y) CFLAGS += -I../../../../include/middleware/network/miracast/wfd endif endif #*************************************************************************** # Define Compile Macros #*************************************************************************** # Target library name TARGET_STATIC = $(LIB_DIR)/libsys_common_guiobj.a #vpath VPATH = sys_common_guiobj # Source codes ifeq ($(CONFIG_SUPPORT_3D_EN),y) SRCS_LIST += app_guiobj_3dinfo.c SRCS_LIST += app_guiobj_3dmenu.c endif SRCS_LIST += app_guiobj_adjust.c ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),) SRCS_LIST += app_guiobj_auto_installation.c # SRCS_LIST += app_guiobj_auto_installation_cello.c # SRCS_LIST += app_guiobj_auto_installation_teac.c SRCS_LIST += app_guiobj_auto_search.c SRCS_LIST += app_guiobj_chnrename.c SRCS_LIST += app_guiobj_channel.c endif ifeq ($(CONFIG_ISDB_SYSTEM), y) SRCS_LIST += app_guiobj_captionmenu.c endif ifneq ($(CONFIG_SUPPORT_MONITOR),y) SRCS_LIST += app_guiobj_mute.c endif SRCS_LIST += app_guiobj_banner.c ifeq ($(CONFIG_KEYPAD_SINGLE_REUSE),y) SRCS_LIST += app_guiobj_singlekeypad.c endif ifeq ($(CONFIG_DVB_SYSTEM),y) SRCS_LIST += app_guiobj_favnet.c endif ifeq ($(CONFIG_DTMB_SYSTEM),y) SRCS_LIST += app_guiobj_favnet.c endif ifneq ($(CONFIG_SUPPORT_MONITOR),y) ifneq ($(CONFIG_ISDB_SYSTEM),y) SRCS_LIST += app_guiobj_keypadmenu.c endif SRCS_LIST += app_guiobj_cul_fm_HotelSetting1.c SRCS_LIST += app_guiobj_cul_fm_HotelSetting.c SRCS_LIST += app_guiobj_cul_fm_HotelImportDB.c SRCS_LIST += app_guiobj_cul_fm_SourceLock.c SRCS_LIST += app_guiobj_date_time.c SRCS_LIST += app_guiobj_changepin.c SRCS_LIST += app_guiobj_EQ_setting.c SRCS_LIST += app_guiobj_freeze.c ifeq ($(CONFIG_SUPPORT_CEC_TV),y) SRCS_LIST += app_guiobj_AmplifierVolume.c endif #endif SRCS_LIST += app_guiobj_keyboard.c ifeq ($(CONFIG_HDMI_SUPPORT),y) SRCS_LIST += app_guiobj_hdmilink.c endif endif ifeq ($(CONFIG_SUPPORT_HELP_MENU),y) SRCS_LIST += app_guiobj_helpmenu.c endif ifeq ($(CONFIG_SUPPORT_MONITOR), y) #SRCS_LIST += app_guiobj_monitor_mainmenu.c SRCS_LIST += sc_menu.c else SRCS_LIST += app_guiobj_language.c SRCS_LIST += app_guiobj_mainmenu.c SRCS_LIST += app_guiobj_picture.c SRCS_LIST += app_guiobj_sound.c SRCS_LIST += app_guiobj_setup.c SRCS_LIST += app_guiobj_feature.c SRCS_LIST += app_guiobj_onoff_time.c endif SRCS_LIST += app_guiobj_popmsg.c #SRCS_LIST += app_guiobj_pppoe_set.c ifeq ($(CONFIG_SUPPORT_PVR),y) SRCS_LIST += app_guiobj_pvr_timeshift.c endif ifeq ($(CONFIG_DTV_SUPPORT),y) ifeq ($(CONFIG_ISDB_SYSTEM),y) SRCS_LIST += app_guiobj_sbtvd_child_lock.c SRCS_LIST += app_guiobj_sbtvd_chnlist.c else SRCS_LIST += app_guiobj_child_lock.c endif endif ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),) SRCS_LIST += app_guiobj_scan_process.c SRCS_LIST += app_guiobj_software_upgrade.c SRCS_LIST += app_guiobj_version.c endif SRCS_LIST += app_guiobj_sleeptimer.c SRCS_LIST += app_guiobj_source.c ifeq ($(CONFIG_SUPPORT_CEC_TV),y) SRCS_LIST += app_guiobj_source_cec.c SRCS_LIST += app_guiobj_cec_device_insert.c endif ifeq ($(CONFIG_SUPPORT_SUBTITLE),y) SRCS_LIST += app_guiobj_subtitle.c SRCS_LIST += app_guiobj_subtitlemenu.c endif SRCS_LIST += app_guiobj_SystemInfo.c ifeq ($(CONFIG_SUPPORT_TTX),y) SRCS_LIST += app_guiobj_teletext.c endif SRCS_LIST += app_guiobj_cul_fm_factorySetting_new.c ifeq ($(CONFIG_SUPPORT_NET_SETTING),y) SRCS_LIST += app_guiobj_Network_Information.c ifeq ($(CONFIG_SUPPORT_WIFI),y) SRCS_LIST += app_guiobj_Access_Point.c SRCS_LIST += app_guiobj_connect_ap.c SRCS_LIST += app_guiobj_ap_manual_setup.c endif ifeq ($(CONFIG_SUPPORT_ETHERNET),y) SRCS_LIST += app_guiobj_ethernet_config.c endif endif ifneq ($(filter y,$(CONFIG_CC_SUPPORT) $(CONFIG_SUPPORT_ISDB_SUBTITLE)),) SRCS_LIST += app_guiobj_cc_banner.c SRCS_LIST += app_guiobj_cc.c endif ifeq ($(CONFIG_SUPPORT_BISS),y) SRCS_LIST += app_guiobj_biss_edit.c SRCS_LIST += app_guiobj_biss_list.c endif #game ifeq (y, $(findstring y, ${CONFIG_OSD_GAME_SUPPORT}${CONFIG_SUPPORT_NES_GAME})) SRCS_LIST += app_guiobj_game_mainmenu.c ifeq ($(CONFIG_OSD_GAME_SUPPORT),y) SRCS_LIST += app_guiobj_game_osdgame.c endif ifeq ($(CONFIG_SUPPORT_NES_GAME),y) SRCS_LIST += app_guiobj_game_nesgame_running.c SRCS_LIST += app_guiobj_game_joypad_adjust.c SRCS_LIST += app_guiobj_game_nes_thumbnail.c endif endif ifneq ($(CONFIG_ISDB_SYSTEM),y) SRCS_LIST += app_guiobj_fac_autotest.c endif ifeq ($(CONFIG_BLUETOOTH_SUPPORT),y) SRCS_LIST += app_guiobj_Bluetooth.c ifeq ($(CONFIG_BT_RDA5856),y) SRCS_LIST += app_guiobj_bt_setting.c SRCS_LIST += app_guiobj_bt_devicelist.c endif endif all: $(TARGET_STATIC) ifeq ($(CONFIG_SUPPORT_INDONESIA_EWS),y) SRCS_LIST += app_guiobj_ews_areacodesetting.c endif clean_loop: clean # include common make rule include ../../../../rules.mak