123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- #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_dvb_api
- CFLAGS += -I./include/app_dvb_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)
- 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
- CFLAGS += -I../../../../include/middleware/network/netsetting
- endif
- ifeq ($(CONFIG_EXTIC_DIGITALAMP),y)
- ifeq ($(CONFIG_EXTIC_DIGITALAMP_TAS5711),y)
- INCLUDE += -I../../../../external/digitalamp/TAS5711
- endif
- endif
- ifeq ($(CONFIG_EXTIC_KEYSTONE_CORRECTION),y)
- ifeq ($(CONFIG_EXTIC_KEYSTONE_CORRECTION_POL8902),y)
- INCLUDE += -I../../../external/keystone_correction/POL8902
- endif
- 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
- ifeq ($(CONFIG_USE_COMPRESSED_EPGMODULE),y)
- CFLAGS += -I../../../../include/middleware/dtv/dtvepg_new
- else
- CFLAGS += -I../../../../include/middleware/dtv/dtvepg
- endif
- 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
- ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
- CFLAGS += -I../../../../include/middleware/network/miracast/wfd
- CFLAGS += -I../../../../include/middleware/network/miracast
- endif
- ifneq ($(filter y,$(CONFIG_MOD_PACK_TT) $(CONFIG_MOD_PACK_SUB)),)
- CFLAGS += -I../../../../include/middleware/common/tt_submalloc
- endif
- #***************************************************************************
- # Define Compile Macros
- #***************************************************************************
- # Target library name
- TARGET_STATIC = $(LIB_DIR)/libdvb_guiobj.a
- #vpath
- SRC = app_dvb_api
- DVB_MODULES = $(SRC)/playback $(SRC)/ci_ca $(SRC)/database $(SRC)/epg $(SRC)/mheg5 $(SRC)/ota $(SRC)/parental_lock $(SRC)/prefer_name
- VPATH = gui_objects
- VPATH += $(DVB_MODULES)
- # Source codes
- #DVB API
- SRCS_LIST += app_guiobj_dtv_changecapin.c
- SRCS_LIST += app_dvb_epg_collect.c
- SRCS_LIST += app_dvb_ota_listeners.c
- SRCS_LIST += app_dvb_parental_lock.c
- SRCS_LIST += app_dvb_playback.c
- SRCS_LIST += app_dvb_prefername.c
- SRCS_LIST += app_dvb_prog_manager.c
- ifeq ($(CONFIG_SUPPORT_MHEG5),y)
- SRCS_LIST += app_dvb_mheg5.c
- endif
- #DVB GUIOBJECT
- ifeq ($(CONFIG_DVB_SYSTEM_DVBC_SUPPORT),y)
- SRCS_LIST += app_guiobj_dtv_autosearch_c.c
- endif
- SRCS_LIST += app_guiobj_dtv_changecapin.c
- SRCS_LIST += app_guiobj_dtv_chnlist.c
- SRCS_LIST += app_guiobj_dtv_chnmgr.c
- SRCS_LIST += app_guiobj_dtv_chnrename.c
- ifeq ($(CONFIG_CI_SUPPORT),y)
- SRCS_LIST += app_dvb_ci_mmi.c
- SRCS_LIST += app_guiobj_dtv_ci_enq.c
- SRCS_LIST += app_guiobj_dtv_ci_menu.c
- SRCS_LIST += app_ciplus_op.c
- SRCS_LIST += app_ciplus_op_nit.c
- SRCS_LIST += app_ciplus_op_storage.c
- SRCS_LIST += app_ciplus_op_tune.c
- SRCS_LIST += app_ciplus_op_ui.c
- endif
- SRCS_LIST += app_guiobj_dtv_epg.c
- SRCS_LIST += app_guiobj_dtv_epg_daily.c
- SRCS_LIST += app_guiobj_dtv_epg_extend.c
- SRCS_LIST += app_guiobj_dtv_epg_weekly.c
- SRCS_LIST += app_guiobj_dtv_favlist.c
- SRCS_LIST += app_guiobj_dtv_favmgr.c
- SRCS_LIST += app_guiobj_dtv_lcn_conflict_menu.c
- ifeq ($(CONFIG_DVB_SYSTEM_DVBC_SUPPORT),y)
- SRCS_LIST += app_guiobj_dtv_manual_search_c.c
- endif
- ifeq ($(CONFIG_DVB_SYSTEM_DVBT_SUPPORT),y)
- SRCS_LIST += app_guiobj_dtv_manual_search_t.c
- endif
- ifeq ($(CONFIG_SUPPORT_MHEG5),y)
- SRCS_LIST += app_guiobj_dtv_mheg5.c
- endif
- SRCS_LIST += app_guiobj_dtv_multiaud.c
- ifeq ($(CONFIG_SUPPORT_OTA_UPGRADE),y)
- SRCS_LIST += app_guiobj_dtv_ota_upgrade_progress.c
- SRCS_LIST += app_guiobj_dtv_ota_upgrade_prompt.c
- endif
- SRCS_LIST += app_guiobj_dtv_playback.c
- SRCS_LIST += app_guiobj_dtv_proginfo.c
- SRCS_LIST += app_guiobj_dtv_prognum.c
- SRCS_LIST += app_guiobj_dtv_lcn_multi_detect.c
- ifeq ($(CONFIG_SUPPORT_PVR),y)
- SRCS_LIST += app_guiobj_dtv_partitionlist.c
- SRCS_LIST += app_guiobj_dtv_timeredit.c
- SRCS_LIST += app_guiobj_dtv_timerlist.c
- SRCS_LIST += app_guiobj_dtv_pvr_fileplay.c
- SRCS_LIST += app_guiobj_dtv_pvr_fileplayInfo.c
- SRCS_LIST += app_guiobj_dtv_pvr_goto.c
- SRCS_LIST += app_guiobj_dtv_pvr_multiaud.c
- SRCS_LIST += app_guiobj_dtv_pvr_pause.c
- SRCS_LIST += app_guiobj_dtv_pvr_playinfo.c
- SRCS_LIST += app_guiobj_dtv_pvrpower.c
- SRCS_LIST += app_guiobj_dtv_pvr_rec.c
- SRCS_LIST += app_guiobj_dtv_pvr_recdurationtime.c
- SRCS_LIST += app_guiobj_dtv_pvrrec_info.c
- SRCS_LIST += app_guiobj_dtv_recordlist.c
- SRCS_LIST += app_guiobj_dtv_reminderedit.c
- endif
- ifeq ($(CONFIG_DVB_SYSTEM_DVBS_SUPPORT),y)
- SRCS_LIST += app_guiobj_dtv_satsystem.c
- SRCS_LIST += app_guiobj_dtv_autosearch_s.c
- SRCS_LIST += app_guiobj_dtv_satadd.c
- SRCS_LIST += app_guiobj_dtv_sat_db.c
- SRCS_LIST += app_guiobj_dtv_satedit.c
- SRCS_LIST += app_guiobj_dtv_satrename.c
- SRCS_LIST += app_guiobj_dtv_scan_s.c
- SRCS_LIST += app_guiobj_dtv_setlimit.c
- SRCS_LIST += app_guiobj_dtv_setlocation.c
- SRCS_LIST += app_guiobj_dtv_setpostion.c
- SRCS_LIST += app_guiobj_dtv_tpadd.c
- SRCS_LIST += app_guiobj_dtv_tpedit.c
- SRCS_LIST += app_guiobj_dtv_lnbtype.c
- SRCS_LIST += app_guiobj_dtv_lnbuser.c
- ifeq ($(CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT),y)
- SRCS_LIST += app_guiobj_dtv_iffreqedit.c
- endif
- endif
- SRCS_LIST += app_guiobj_dtv_audio_description.c
- SRCS_LIST += app_guiobj_dtv_trd_select.c
- SRCS_LIST += dvb_app.c
- ifeq ($(CONFIG_SUPPORT_INDONESIA_EWS),y)
- #SRCS_LIST += app_guiobj_dtv_ews_areacodesetting.c
- SRCS_LIST += app_guiobj_dtv_ews_awas.c
- SRCS_LIST += app_guiobj_dtv_ews_waspada.c
- endif
- all: $(TARGET_STATIC)
- clean_loop: clean
- ifeq ($(CONFIG_MOD_PACK_DTV), y)
- DTV_APP += $(SRCS_LIST)
- MODULE_NAME=dtv
- endif
- # include common make rule
- include ../../../../rules.mak
|