#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 CUSTOMER_APP_DIR=../$(CUSTOMER_NAME)/$(APP_FOLDER_NAME) ifneq ($(CONFIG_ISDB_SYSTEM),y) ifeq ($(CONFIG_TV_NEW_UI),y) TV_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/resources_new MEDIA_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/media/resources_new/ else TV_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/resources MEDIA_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/media/resources/ endif else ifeq ($(CONFIG_TV_NEW_UI),y) TV_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/sbtvd_resources/ MEDIA_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/media/resources_new/ else TV_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/sbtvd_resources/ MEDIA_RESOURCE_DIR=$(CUSTOMER_APP_DIR)/media/resources/ endif endif # define O_DIRECT CFLAGS += -I../../include CFLAGS += -I../../../drivers/include CFLAGS += -I../../include/gsl CFLAGS += -I../../include/middleware/common CFLAGS += -I../../include/middleware/common/gui_eng CFLAGS += -I$(CUSTOMER_APP_DIR)/include/app_common_api/ CFLAGS += -I$(TV_RESOURCE_DIR)/include CFLAGS += -I$(MEDIA_RESOURCE_DIR)/include CFLAGS += -I$(TV_RESOURCE_DIR)/font/include CFLAGS += -I$(TV_RESOURCE_DIR)/string/include CFLAGS += -I../../customer/$(CUSTOMER_NAME)/sub_customer/$(SUBCUSTOMER_NAME)/$(SUBSUBCUSTOMER_NAME) #*************************************************************************** # Define Compile Macros #*************************************************************************** # Target library name TARGET_STATIC = $(LIB_DIR)/libcheckstrsize.a # Source codes ifeq ($(CONFIG_SUPPORT_CHECK_STRING_SIZE), y) SRCS_LIST += app_check_string_size.c endif all: gen $(TARGET_STATIC) gen: ../../../tools/gen_ui_wingetinfo.pl -T $(TV_RESOURCE_DIR) -M $(MEDIA_RESOURCE_DIR) -O ./ clean_loop: clean # include common make rule include ../../rules.mak