123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- #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
- CFLAGS += -I../../include/gsl
- CFLAGS += -I../../include/app_infra
- ifeq ($(CONFIG_SUPPORT_CEC_TV),y)
- CFLAGS += -I../../include/middleware/cec_tv
- endif
- CFLAGS += -I../../include/middleware/ioctl_interface
- ifeq ($(CONFIG_ATV_SUPPORT),y)
- CFLAGS += -I../../include/middleware/atv/atv_scan
- endif
- ifneq ($(filter y,$(CONFIG_DTV_SUPPORT) $(CONFIG_ATV_SUPPORT)),)
- CFLAGS += -I../../include/middleware/database
- endif
- CFLAGS += -I../../include/middleware/display
- ifeq ($(CONFIG_DTV_SUPPORT),y)
- CFLAGS += -I../../include/middleware/dtv/dtvscan
- CFLAGS += -I../../include/middleware/dtv/dtvsipsi
- CFLAGS += -I../../include/middleware/dtv/dtvcommon
- endif
- CFLAGS += -I../../../drivers/include
- CFLAGS += -I../../$(CUSTOMER_BOARD_PATH)/adaptable
- CFLAGS += -I../../application/$(APPDIR_NAME)/include
- CFLAGS += -I../../application/$(APPDIR_NAME)/include/app_common_api
- CFLAGS += -I../../application/$(APPDIR_NAME)/atv/include
- ifeq ($(CONFIG_DVB_SYSTEM), y)
- CFLAGS += -I../../application/$(APPDIR_NAME)/dvb/include
- endif
- ifeq ($(CONFIG_DTMB_SYSTEM),y)
- CFLAGS += -I../../application/$(APPDIR_NAME)/dtmb/include
- endif
- ifeq ($(CONFIG_ISDB_SYSTEM), y)
- CFLAGS += -I../../application/$(APPDIR_NAME)/sbtvd/include
- endif
- ifeq ($(CONFIG_SUPPORT_MONITOR), y)
- CFLAGS += -I../../application/app_frmwrk/monitor/include
- else
- CFLAGS += -I../../application/app_frmwrk/dvb/include
- endif
- CFLAGS += -I../../$(FORMAL_CUSTOMER_PATH)
- CFLAGS += -I../../customer/$(CUSTOMER_NAME)/public/ir
- ifeq ($(CONFIG_SUPPORT_NES_GAME),y)
- CFLAGS += -I../../customer/$(CUSTOMER_NAME)/public/joystick
- endif
- ifeq ($(CONFIG_SUPPORT_WIFI),y)
- CFLAGS += -I../../include/middleware/network/netsetting
- endif
- ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
- CFLAGS += -I../../include/middleware/network/miracast/wfd
- endif
- include ../../customer/$(CUSTOMER_NAME)/public/ir/irinclude.in
- #***************************************************************************
- # Define Compile Macros
- #***************************************************************************
- # Target library name
- TARGET_STATIC = $(LIB_DIR)/libdaemon.a
- #vpath
- VPATH = src
- # Source codes
- SRCS_LIST += umf_ir.c umf_wdog.c
- ifeq ($(CONFIG_SUPPORT_CEC_TV),y)
- SRCS_LIST += umf_cec.c
- endif
- ifeq ($(CONFIG_DVD_COMBO),y)
- SRCS_LIST += umf_autodvd.c
- endif
- #SRCS_LIST += cec_tv_daemon.c cec_tv_multiact.c
- ifeq ($(CONFIG_AUTO_USB_STORE_IRSEQ),y)
- SRCS_LIST += umf_automation.c
- endif
- ifeq ($(CONFIG_SUPPORT_NES_GAME),y)
- SRCS_LIST += umf_js.c
- endif
- ifeq ($(CONFIG_SUPPORT_KEY_BOARD),y)
- SRCS_LIST += umf_keyBoard.c
- endif
- ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
- SRCS_LIST += umf_miracast.c
- endif
- SRCS_LIST += spi_flash_check.c
- all: $(TARGET_STATIC)
- clean_loop: clean
- # include common make rule
- include ../../rules.mak
|