123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- #include UCLICDIR and CROSS
- include ../../../../Makefile.project
- include ../../../../Makefile.toolchain
- #***************************************************************************
- # Define Environment Variables
- #***************************************************************************
- ifndef LIB_DIR
- LIB_DIR = ../../../../lib
- endif
- ifndef ROOT_DIR
- ROOT_DIR = ../../../..
- endif
- # define O_DIRECT
- CFLAGS += -I../../../../include
- CFLAGS += -I../include
- ifeq ($(CONFIG_MEDIA_ENABLE),y)
- CFLAGS += -I../media/include
- endif
- CFLAGS += -I../include/app_common_api
- CFLAGS += -I../../../../include/app_infra
- CFLAGS += -I../../../../include/gsl
- CFLAGS += -I../../../../include/middleware/ioctl_interface
- CFLAGS += -I../../../../include/middleware/display
- 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/dtv/dtvsipsi
- CFLAGS += -I../../../../include/middleware/dtv/dtvpsimonitor
- CFLAGS += -I../../../../include/middleware/dtv/dtvcommon
- CFLAGS += -I../../../../include/middleware/dtv/dtvota
- endif
- CFLAGS += -I../../../../include/middleware/ptnmng/partitionlist
- ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),)
- CFLAGS += -I../../../../include/middleware/database
- endif
- ifeq ($(CONFIG_DTV_SUPPORT),y)
- CFLAGS += -I../../../../include/middleware/dtv/dtvepg
- CFLAGS += -I../../../../include/middleware/dtv/dtvplayback
- CFLAGS += -I../../../../include/middleware/dtv/dtvci
- CFLAGS += -I../../../../include/middleware/dtv/dtvscan
- CFLAGS += -I../../../../include/middleware/dtv/dtvdvbs
- CFLAGS += -I../../../../include/middleware/dtv/dtv_record
- endif
- ifeq ($(CONFIG_ATV_SUPPORT),y)
- CFLAGS += -I../../../../include/middleware/atv/atv_scan
- endif
- CFLAGS += -I../../../../include/middleware/tvfe
- CFLAGS += -I../../../../include/middleware/common/gui_eng
- CFLAGS += -I../../../../include/middleware/common/upgrade
- CFLAGS += -I../../../../include/middleware/common/unicode
- CFLAGS += -I../../../../include/middleware/common/umf_event
- CFLAGS += -I../../../../include/middleware/common
- CFLAGS += -I../../../../include/middleware/keyupdate
- CFLAGS += -I../../../../include/middleware/usbedit
- ifeq ($(CONFIG_SUPPORT_DLNA),y)
- CFLAGS += -I../../../../include/middleware/network/dlna
- endif
- CFLAGS += -I../include/guiobj
- CFLAGS += -I../atv/include
- CFLAGS += -I../atv/include/guiobj
- CFLAGS += -I../atv/include/app_atv_api
- CFLAGS += -I../../../app_frmwrk/dvb/include
- CFLAGS += -I../../../app_frmwrk/dvb/component/include
- CFLAGS += -I../../../../../drivers/include
- CFLAGS += -I../../../../../drivers/module_include
- CFLAGS += -I../../../daemon/include
- CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/adaptable
- CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/nvmem
- CFLAGS += -I../../../../$(FORMAL_CUSTOMER_PATH)
- CFLAGS += $(UIRESOURCE_INC)
- ifeq ($(CONFIG_MEDIA_ENABLE),y)
- CFLAGS += -I../media/resources/include
- endif
- ifeq ($(CONFIG_SUPPORT_NETAPP),y)
- CFLAGS += -I../network/resources/include
- endif
- ifeq ($(CONFIG_SUPPORT_MHEG5),y)
- CFLAGS += -I../../../../include/middleware/dtv/dtvmheg5
- endif
- ifeq ($(CONFIG_MIFI_SUPPORT),y)
- CFLAGS += -I../../../../include/middleware/common/mid_file_container
- endif
- ifeq ($(CONFIG_DTV_SUPPORT),y)
- CFLAGS += -I../../../../middleware/dtv/dtv_recorder
- endif
- ifeq ($(CONFIG_MEDIA_ENABLE),y)
- CFLAGS += -I../../../../middleware/media/filesystem
- CFLAGS += -I../../../../include/middleware/media/filesystem
- CFLAGS += -I../../../../include/middleware/media
- endif
- CFLAGS += -I../../../../middleware/media/partitionmng/automount
- ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),)
- CFLAGS += -I../../../../middleware/common/database/include
- endif
- CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/panel/$(subst ",,$(CONFIG_PANEL_TYPE_DEFAULT_FOLDER))
- ifeq ($(CONFIG_EXTIC_STORAGE_DEVICE),y)
- ifeq ($(CONFIG_EXTIC_STORAGE_DEVICE_CW24C08),y)
- CFLAGS += -I../../../../external/storage_device/cw24c08
- endif
- endif
- include ../../../../customer/$(CUSTOMER_NAME)/public/ir/irinclude.in
- #***************************************************************************
- # Define Compile Macros
- #***************************************************************************
- # Target library name
- TARGET_STATIC = $(LIB_DIR)/libapp_common.a
- #vpath
- VPATH += language
- ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),)
- VPATH += scan
- VPATH += area
- VPATH += IRchange
- endif
- VPATH += gui
- VPATH += usb_upgrade
- VPATH += audio
- VPATH += time
- VPATH += network
- VPATH += video
- VPATH += factory
- VPATH += database
- VPATH += scart
- VPATH += dvd
- VPATH += led
- VPATH += power_control
- VPATH += capture
- VPATH += app_data_setting
- VPATH += console
- ifeq ($(CONFIG_SMART_MODULE_SUPPORT), y)
- VPATH += smart
- endif
- VPATH += vehicle
- ifeq ($(CONFIG_BLUETOOTH_SUPPORT),y)
- VPATH += bt
- endif
- ifeq ($(CONFIG_CC_SUPPORT),y)
- #CLOSED CAPTION
- VPATH += closed_caption
- endif
- VPATH += $(ROOT_DIR)/aps/customer/$(CUSTOMER_NAME)/sub_customer/$(SUBCUSTOMER_NAME)/$(SUBSUBCUSTOMER_NAME)/system_setting/$(APP_FOLDER_NAME)
- # Source codes
- ifeq ($(CONFIG_SUPPORT_NETWORK),y)
- SRCS_LIST += app_net_instance.c
- SRCS_LIST += app_network.c
- endif
- SRCS_LIST += app_data_setting.c
- SRCS_LIST += app_data.c
- #SRCS_LIST += app_osd_bmp.c
- SRCS_LIST += app_dvd.c
- SRCS_LIST += app_led_control.c
- SRCS_LIST += app_clone_data.c
- ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),)
- SRCS_LIST += app_area_info.c
- SRCS_LIST += app_database.c
- SRCS_LIST += app_prog_list.c
- SRCS_LIST += APP_IrMapTable_UsbImport.c
- SRCS_LIST += APP_Config_UsbImport.c
- ifeq ($(CONFIG_DTV_SUPPORT),y)
- SRCS_LIST += app_scan_save.c
- SRCS_LIST += app_scan_api.c
- endif
- ifeq ($(CONFIG_ATV_SUPPORT),y)
- SRCS_LIST += app_scan_save.c
- SRCS_LIST += app_scan_api.c
- endif
- endif
- SRCS_LIST += app_power_control.c
- SRCS_LIST += app_iso639.c
- SRCS_LIST += app_scart.c
- SRCS_LIST += app_change_board.c
- SRCS_LIST += app_factory.c
- SRCS_LIST += app_factory_flash_access.c
- SRCS_LIST += app_video.c
- SRCS_LIST += app_systime.c
- SRCS_LIST += app_sysset.c
- SRCS_LIST += app_audio.c
- SRCS_LIST += app_guimgr.c
- SRCS_LIST += app_com_list.c
- SRCS_LIST += app_regionmgr.c
- SRCS_LIST += app_menumgr.c
- #SRCS_LIST += app_closedcaption_drawing.c
- SRCS_LIST += app_usb_upgrade.c
- SRCS_LIST += app_console.c
- SRCS_LIST += subcustomer_setting.c
- ifeq ($(CONFIG_SMART_MODULE_SUPPORT),y)
- SRCS_LIST += app_smart.c
- endif
- ifeq ($(CONFIG_VEHICLE_MODULE_SUPPORT),y)
- SRCS_LIST += app_vehicle.c
- endif
- ifeq (y, $(findstring y, ${CONFIG_BT_RDA5856}${CONFIG_BT_POL6556}))
- SRCS_LIST += app_bt.c
- endif
- all: $(TARGET_STATIC)
- clean_loop: clean
- # include common make rule
- include ../../../../rules.mak
|