#include UCLICDIR and CROSS include ../../../../Makefile.project include ../../../../Makefile.toolchain #*************************************************************************** # Define Environment Variables #*************************************************************************** ifndef LIB_DIR LIB_DIR = ../../../../lib endif # define O_DIRECT # Target library name TARGET_STATIC = $(LIB_DIR)/libresources.a CFLAGS += -I./include CFLAGS += -I../../../../include/gsl CFLAGS += -I../../../../include/middleware/common CFLAGS += -I../../../../../drivers/include/ CFLAGS += -I../../../../../drivers/module_include CFLAGS += -I../../../../include/ CFLAGS += -I./font/include ifeq ($(CONFIG_DTMB_SYSTEM),y) CFLAGS += -I./string/include_forDTMB else #else ifdef CONFIG_SUPPORT_64M_DTV CFLAGS += -I./string/include_for64M else CFLAGS += -I./string/include endif endif #vpath VPATH = font menu region string FONT_NAME = $(strip $(subst ",,$(CONFIG_FONT_NAME))) ifeq ($(CONFIG_FONT_ENGINE_HARFBUZZ),y) #comm EU - Arial Unicode MS FONT_COMM_1 = font.ttf #comm EU + Chinese - Arial Unicode MS FONT_COMM_2 = font_cn_3500.ttf #comm EU + India - Arial Unicode MS FONT_COMM_4 = font_india.ttf #comm EU + India + Chinese - Arial Unicode MS FONT_COMM_5 = font_india_cn_3500.ttf #comm EU + India Ext. + Chinese - Arial Unicode MS FONT_COMM_6 = font_india_ext_cn_3500.ttf #Khmer UI - Version 5.02 c 2012 Microsoft Corporation. All Rights Reserved. FONT_KHMER_1 = KhmerUI.ttf #choose one ifeq ($(CONFIG_SUPPORT_SIMPLIFIED_CHINESE),y) ifeq ($(CONFIG_FONT_INDIA),y) ifeq ($(CONFIG_FONT_INDIA_EXT),y) FONT_NAME = $(FONT_COMM_6) else FONT_NAME = $(FONT_COMM_5) endif else FONT_NAME = $(FONT_COMM_2) endif else ifeq ($(CONFIG_FONT_INDIA),y) FONT_NAME = $(FONT_COMM_4) else FONT_NAME = $(FONT_COMM_1) endif endif else ifeq ($(CONFIG_SUPPORT_SIMPLIFIED_CHINESE),y) ifeq ($(CONFIG_SUPPORT_TRADITIONAL_CHINESE),y) ifeq ($(CONFIG_SUPPORT_OSDLANGUAGE_KOREAN),y) SRCS_LIST += TV_IDF_TraSimChinese_Korean_44.c else SRCS_LIST += TV_IDF_TraSimChinese_45.c endif else ifeq ($(CONFIG_SUPPORT_OSDLANGUAGE_KOREAN),y) SRCS_LIST += TV_IDF_SimChinese_Korean_44.c else SRCS_LIST += TV_IDF_SimChinese_45.c endif endif else ifeq ($(CONFIG_SUPPORT_OSDLANGUAGE_KOREAN),y) SRCS_LIST += TV_IDF_uni_Korean_44.c else include ./font/font.in endif endif endif include ./menu/menu.in ifeq ($(CONFIG_DTMB_SYSTEM),y) include ./string/string_forDTMB.in else #else ifdef CONFIG_SUPPORT_64M_DTV include ./string/string_for64M.in else include ./string/string.in endif endif SRCS_LIST += $(SOURCES) SRCS_LIST += TV_region.c TV_bitmap_res.c TV_palette_res.c \ TV_font_ui_info.c TV_string_info.c all: $(TARGET_STATIC) clean_loop: clean rm -fr $(TARGET_STATIC) install: ifeq ($(CONFIG_FONT_ENGINE_HARFBUZZ),y) rm -f ./font/ttf/font_temp.ttf cp -af ./font/ttf/$(FONT_NAME) $(CONFIG_INSTALLDIR)/tmp/font.ttf ifeq ($(CONFIG_FONT_KHMER),y) cp -af ./font/ttf/$(FONT_KHMER_1) $(CONFIG_INSTALLDIR)/tmp/khmer.ttf endif ifeq ($(CONFIG_FONT_INDIA_EXT),y) cp -af ./font/ttf/vrinda.ttf $(CONFIG_INSTALLDIR)/tmp/bengali.ttf cp -af ./font/ttf/gautami.ttf $(CONFIG_INSTALLDIR)/tmp/telugu.ttf cp -af ./font/ttf/iskpota.ttf $(CONFIG_INSTALLDIR)/tmp/sinhala.ttf endif endif ifeq ($(CONFIG_FLASH_STORE_TTF), y) cp -af ./font/ttf/$(FONT_NAME) ./font/ttf/font_temp.ttf rm -f $(CONFIG_INSTALLDIR)/tmp/*.ttf endif # include common make rule include ../../../../rules.mak