#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 -I./include/app_sbtvd_api CFLAGS += -I./include/app_sbtvd_api/playback CFLAGS += -I../../../app_frmwrk/dvb/include CFLAGS += -I../../../app_frmwrk/dvb/component/include CFLAGS += -I../../../daemon/include CFLAGS += -I../include -I../include/app_common_api -I../include/guiobj $(UIRESOURCE_INC) #CFLAGS += -I../sbtvd_resources/font/include/ #CFLAGS += -I../sbtvd_resources/include/ #CFLAGS += -I../sbtvd_resources/string/include/ ifeq ($(CONFIG_TV_NEW_UI),y) CFLAGS += -I../media/resources_new/include else CFLAGS += -I../media/resources/include endif ifeq ($(CONFIG_SUPPORT_NETWORK),y) CFLAGS += -I../network/resources/include endif CFLAGS += -I../app_common_api/app_data_setting CFLAGS += -I../atv/include/ -I../atv/include/guiobj/ -I../atv/include/app_atv_api CFLAGS += -I../../../../include CFLAGS += -I../../../../include/middleware/ioctl_interface CFLAGS += -I../../../../include/middleware/database CFLAGS += -I../../../../include/middleware/tvfe CFLAGS += -I../../../../include/middleware/cec_tv CFLAGS += -I../../../../include/middleware/atv/atv_scan CFLAGS += -I../../../../include/middleware/dtv/dtvsipsi CFLAGS += -I../../../../include/middleware/dtv/dtvmonitor CFLAGS += -I../../../../include/middleware/dtv/dtvcommon CFLAGS += -I../../../../include/middleware/dtv/dtvscan CFLAGS += -I../../../../include/middleware/dtv/dtvdvbs CFLAGS += -I../../../../include/middleware/dtv/dtvepg CFLAGS += -I../../../../include/middleware/dtv/dtvota CFLAGS += -I../../../../include/middleware/dtv/dtvplayback CFLAGS += -I../../../../include/middleware/dtv/dvbantenna CFLAGS += -I../../../../include/middleware/dtv/dtvpsimonitor CFLAGS += -I../../../../include/middleware/dtv/dtvci CFLAGS += -I../../../../include/middleware/dtv/dtv_record CFLAGS += -I../../../../include/middleware/display CFLAGS += -I../../../../middleware/dtv/dtv_recorder CFLAGS += -I../../../../include/middleware/ptnmng/partitionlist CFLAGS += -I../../../../include/middleware/common/gui_eng CFLAGS += -I../../../../include/middleware/common/upgrade CFLAGS += -I../../../../include/middleware/common CFLAGS += -I../../../../include/middleware/common/unicode CFLAGS += -I../../../../include/middleware/common/libsubparser CFLAGS += -I../../../../include/gsl CFLAGS += -I../../../../include/app_infra CFLAGS += -I../../../../include/platform CFLAGS += -I../../../../customer/include CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/panel CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/panel/CMO_M190A1_L07_C_1440x900 CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/adaptable CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/nvmem CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/ir/IRCV ifeq ($(CONFIG_SUPPORT_MHEG5),y) CFLAGS += -I../../../../include/middleware/dtv/dtvmheg5 endif CFLAGS += -I../../../../$(FORMAL_CUSTOMER_PATH) CFLAGS += -I../../../../../drivers/tuner/API CFLAGS += -I../../../../../drivers/include CFLAGS += -I../../../../../drivers/module_include #*************************************************************************** # Define Compile Macros #*************************************************************************** # Target library name TARGET_STATIC = $(LIB_DIR)/libdvb_guiobj.a #vpath SRC = app_sbtvd_api DVB_MODULES = $(SRC)/playback $(SRC)/database $(SRC)/epg $(SRC)/ota $(SRC)/parental_lock $(SRC)/prefer_name VPATH = gui_objects VPATH += $(DVB_MODULES) # Source codes #DVB API SRCS_LIST += app_sbtvd_ota_listeners.c SRCS_LIST += app_sbtvd_epg_collect.c SRCS_LIST += app_sbtvd_parental_lock.c SRCS_LIST += app_sbtvd_playback.c SRCS_LIST += app_sbtvd_prefername.c SRCS_LIST += app_sbtvd_prog_manager.c SRCS_LIST += app_guiobj_sbtvd_changecapin.c #SRCS_LIST += app_guiobj_sbtvd_chnlist.c SRCS_LIST += app_guiobj_sbtvd_chnmgr.c SRCS_LIST += app_guiobj_sbtvd_chnrename.c SRCS_LIST += app_guiobj_sbtvd_epg.c SRCS_LIST += app_guiobj_sbtvd_epg_daily.c SRCS_LIST += app_guiobj_sbtvd_epg_extend.c SRCS_LIST += app_guiobj_sbtvd_epg_weekly.c SRCS_LIST += app_guiobj_sbtvd_favlist.c SRCS_LIST += app_guiobj_sbtvd_favmgr.c SRCS_LIST += app_guiobj_sbtvd_manual_search_t.c SRCS_LIST += app_guiobj_sbtvd_multiaud.c ifeq ($(CONFIG_SUPPORT_OTA_UPGRADE),y) SRCS_LIST += app_guiobj_sbtvd_ota_upgrade_progress.c SRCS_LIST += app_guiobj_sbtvd_ota_upgrade_prompt.c endif SRCS_LIST += app_guiobj_sbtvd_playback.c SRCS_LIST += app_guiobj_sbtvd_proginfo.c SRCS_LIST += app_guiobj_sbtvd_prognum.c ifeq ($(CONFIG_SUPPORT_PVR),y) SRCS_LIST += app_guiobj_sbtvd_partitionlist.c SRCS_LIST += app_guiobj_sbtvd_timeredit.c SRCS_LIST += app_guiobj_sbtvd_timerlist.c SRCS_LIST += app_guiobj_sbtvd_pvr_fileplay.c SRCS_LIST += app_guiobj_sbtvd_pvr_fileplayInfo.c SRCS_LIST += app_guiobj_sbtvd_pvr_goto.c SRCS_LIST += app_guiobj_sbtvd_pvr_multiaud.c SRCS_LIST += app_guiobj_sbtvd_pvr_pause.c SRCS_LIST += app_guiobj_sbtvd_pvr_playinfo.c SRCS_LIST += app_guiobj_sbtvd_pvrpower.c SRCS_LIST += app_guiobj_sbtvd_pvr_rec.c SRCS_LIST += app_guiobj_sbtvd_pvr_recdurationtime.c SRCS_LIST += app_guiobj_sbtvd_pvrrec_info.c SRCS_LIST += app_guiobj_sbtvd_recordlist.c SRCS_LIST += app_guiobj_sbtvd_reminderedit.c endif SRCS_LIST += app_guiobj_sbtvd_audio_description.c #SRCS_LIST += app_guiobj_sbtvd_trd_select.c SRCS_LIST += sbtvd_app.c all: $(TARGET_STATIC) clean_loop: clean # include common make rule include ../../../../rules.mak