123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- #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
- CFLAGS += -I./include -I./include/guiobj -I./include/app_atv_api
- 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
- ifeq ($(CONFIG_SUPPORT_NET_OTA), y)
- CFLAGS += -I../../../../include/middleware/network/net_ota
- endif
- endif
- CFLAGS += -I../atv/include/ -I../atv/include/guiobj/ -I../include/app_common_api/usb_upgrade
- CFLAGS += -I../../../app_frmwrk/monitor/include
- CFLAGS += -I../../../daemon/include
- CFLAGS += -I../../../../customer/include
- CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/adaptable
- 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
- ifneq ($(filter y,$(CONFIG_SUPPORT_CEC_TV) $(CONFIG_SUPPORT_HDMI_PLUGIN_CHANGE_SOURCE)),)
- CFLAGS += -I../../../../include/middleware/cec_tv
- endif
- ifeq ($(CONFIG_DTV_SUPPORT),y)
- CFLAGS += -I../../../../include/middleware/dtv/dtvsipsi
- CFLAGS += -I../../../../include/middleware/dtv/dtvcommon
- CFLAGS += -I../../../../include/middleware/dtv/dtvscan
- CFLAGS += -I../../../../include/middleware/dtv/dtvepg
- CFLAGS += -I../../../../include/middleware/dtv/dtvplayback
- CFLAGS += -I../../../../include/middleware/dtv/dtvci
- endif
- CFLAGS += -I../../../../include/middleware/ioctl_interface
- CFLAGS += -I../../../../include/middleware/database
- CFLAGS += -I../../../../include/middleware/display
- CFLAGS += -I../../../../include/middleware/common
- CFLAGS += -I../../../../include/middleware/common/gui_eng
- CFLAGS += -I../../../../include/gsl
- CFLAGS += -I../../../../include/app_infra
- CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/nvmem
- CFLAGS += -I../../../../$(FORMAL_CUSTOMER_PATH)
- 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
- ifeq ($(CONFIG_DVB_SYSTEM),y)
- CFLAGS += -I../dvb/include
- CFLAGS += -I../dvb/include/app_dvb_api
- CFLAGS += -I../dvb/include/guiobj
- endif
- ifeq ($(CONFIG_MEDIA_ENABLE),y)
- CFLAGS += -I../media/include
- 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/app_sbtvd_api
- CFLAGS += -I../sbtvd/include/guiobj
- 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
- #***************************************************************************
- # Define Compile Macros
- #***************************************************************************
- # Target library name
- TARGET_STATIC = $(LIB_DIR)/libatv_guiobj.a
- #vpath
- VPATH = gui_objects
- VPATH += app_atv_api
- # Source codes
- #VCHIP
- ifeq ($(CONFIG_VCHIP_SUPPORT),y)
- SRCS_LIST += app_guiobj_atv_vchip.c
- SRCS_LIST += app_guiobj_atv_vchip_cane.c
- SRCS_LIST += app_guiobj_atv_vchip_canf.c
- SRCS_LIST += app_guiobj_atv_vchip_mpaa.c
- SRCS_LIST += app_guiobj_atv_vchip_tvpg.c
- endif
- ifeq ($(CONFIG_ATV_SUPPORT),y)
- #ATV API
- SRCS_LIST += app_atv_playback.c
- #ATV GUIOBJECT
- SRCS_LIST += app_guiobj_atv_AMS_search.c
- SRCS_LIST += app_guiobj_atv_analog_manual_search.c
- SRCS_LIST += app_guiobj_atv_chnlist.c
- SRCS_LIST += app_guiobj_atv_chnmgr.c
- SRCS_LIST += app_guiobj_atv_favlist.c
- SRCS_LIST += app_guiobj_atv_favmgr.c
- SRCS_LIST += app_guiobj_atv_inputinfo.c
- SRCS_LIST += app_guiobj_atv_prognum.c
- SRCS_LIST += app_guiobj_atv_SIFInfo.c
- SRCS_LIST += app_guiobj_atv_TTXClock.c
- SRCS_LIST += app_guiobj_atv_pcsetup.c
- endif
- SRCS_LIST += app_guiobj_atv_playback.c
- SRCS_LIST += atv_app.c
- all: $(TARGET_STATIC)
- clean_loop: clean
- ifeq ($(CONFIG_MOD_PACK_ATV), y)
- ATV_APP += $(SRCS_LIST)
- MODULE_NAME=atv
- endif
- # include common make rule
- include ../../../../rules.mak
|