#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)/libmedia_guiobj.a CFLAGS += -I./include CFLAGS += -I./include/gui_objects CFLAGS += -I../include CFLAGS += -I../include/app_common_api -I../include/guiobj CFLAGS += -I../../../app_frmwrk/dvb/include CFLAGS += -I../../../daemon/include CFLAGS += -I../../../../app_infra/include CFLAGS += -I../../../../include/ CFLAGS += -I../../../../include/gsl CFLAGS += -I../../../../include/app_infra CFLAGS += -I../../../../include/middleware/tvfe CFLAGS += -I../../../../include/middleware/cec_tv CFLAGS += -I../../../../include/middleware/logo CFLAGS += -I../../../../include/middleware/media/filesystem CFLAGS += -I../../../../include/middleware/media/playlist CFLAGS += -I../../../../include/middleware/media/player CFLAGS += -I../../../../middleware/media/player CFLAGS += -I../../../../include/middleware/media/musicplaylist CFLAGS += -I../../../../include/middleware/media CFLAGS += -I../../../../include/middleware/ptnmng/partitionlist CFLAGS += -I../../../../include/middleware/ioctl_interface CFLAGS += -I../../../../include/middleware/display CFLAGS += -I../../../../include/middleware/common CFLAGS += -I../../../../include/middleware/common/gui_eng CFLAGS += -I../../../../include/middleware/common/unicode CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/s2tek_531/nvmem ifeq ($(CONFIG_SUPPORT_CHARSETDET),y) CFLAGS += -I../../../../include/middleware/common/libsubparser endif CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/adaptable CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/panel CFLAGS += -I../../../../customer/$(CUSTOMER_NAME)/public/panel/CMO_M190A1_L07_C_1440x900 CFLAGS += -I../../../../$(FORMAL_CUSTOMER_PATH) CFLAGS += -I../../../../../drivers/include CFLAGS += -I../../../../../drivers/module_include CFLAGS += -I./include/app_fileplayer_api CFLAGS += $(UIRESOURCE_INC) CFLAGS += -I./resources/include UIMEDIARESOURCE_DIR = resources ifeq ($(CONFIG_SUPPORT_NETWORK),y) CFLAGS += -I../network/resources/include CFLAGS += -I../../../../include/middleware/network/netsetting endif #vpath VPATH = app_fileplayer_api VPATH += gui_objects SRCS_LIST += media_app.c MM_Multimedia.c MM_Multimedia_Data.c MM_popmsg_gui.c MM_movie_playback_gui.c MM_browser_gui.c SRCS_LIST += MM_homepage_gui.c SRCS_LIST += MM_thumbnail_gui.c MM_null_gui.c MM_photo_playback_gui.c MM_photo_hint_gui.c MM_photo_info_gui.c SRCS_LIST += MM_photo_playstate_gui.c MM_music_Preview_playback_gui.c MM_music_playback_gui.c MM_movie_hint_gui.c MM_movie_goto_gui.c SRCS_LIST += MM_movie_info_gui.c MM_movie_programlist_gui.c MM_music_source_gui.c MM_music_source_playback_gui.c MM_movie_playstate_gui.c SRCS_LIST += MM_EBook_gui.c MM_EBookMarkList_gui.c MM_PlayList_gui.c MM_media_qsd_gui.c ifeq ($(CONFIG_SUPPORT_MEDIA_AUTO_PLAY),y) SRCS_LIST += MM_media_auto_play.c endif ifeq ($(CONFIG_USB_DEMO_SUPPORT),y) SRCS_LIST += MM_usb_demo_gui.c endif ifeq ($(CONFIG_SUPPORT_MEDIA_COPY_FILE),y) SRCS_LIST += MM_media_copy_file.c endif ifeq ($(CONFIG_USB_RECOVER_SPOT_SUPPORT),y) SRCS_LIST += MM_usb_resume_gui.c endif SRCS_LIST += MM_media_banner.c .PHONY: clean oceanblue obumf install compnent compnent: $(MAKE) -C $(UIMEDIARESOURCE_DIR) all; all: compnent $(TARGET_STATIC) clean_loop: clean @$(MAKE) -C $(UIMEDIARESOURCE_DIR) clean_loop install: ifndef CONFIG_INSTALLDIR $(error [ERROR] CONFIG_INSTALLDIR not define!!) endif #mipsel-linux-uclibc-strip $(TARGET_EXE) #echo cp -arf $(TARGET_EXE) $(CONFIG_INSTALLDIR)/tmp cp -arf ../../../gsl/librt.so.0 $(CONFIG_INSTALLDIR)/lib cp -arf $(TARGET_EXE) $(CONFIG_INSTALLDIR)/tmp include ../../../../rules.mak