⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 关于嵌入式PCB板UI的程序
💻
字号:
DVD_MAKE_VERSION := 2
ifdef IN_OBJECT_DIR

##TMTM
export DVD_TRANSPORT = STPTI

TARGET_NAME := menu_osd

include $(DVD_MAKE)/generic.mak

# Resulting target
# ----------------
TARGETS = $(TARGET_NAME).lib


# Exported libraries and headers
# ------------------------------
EXPORTS := $(TARGETS)
IMPORTS := 

# Local objects
# -------------
OBJS = gui.tco osdwrap.tco \
	     emc_menustate.tco emc_mainmenu.tco emc_font.tco emc_autosearch.tco emc_channeldisplay.tco\
	     emc_channellist.tco emc_manual.tco emc_infopanel.tco emc_epg.tco emc_channelmanage.tco\
	     emc_video.tco emc_audio.tco emc_password.tco emc_signal.tco emc_time.tco\
	     loadchannels.tco
	#OsdRegionInit.tco gui.tco osdwrap.tco\
            #emc_menustate.tco emc_mainmenu.tco emc_font.tco \
            #big5font.tco uni2big5.tco

include $(DVD_MAKE)/defrules.mak



# Rules to build component-specific targets
# =========================================
CFLAGS := $(CFLAGS) $(OPTIONAL_CFLAGS) -cpp 
CFLAGS += -DUSING_STOSD

#----------------------------------------------------------------------
# include path for shared objects
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../..)
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../osal)
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../$(TARGET_NAME))
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../$(TARGET_NAME)/include)
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../srinclude)
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../shared/ST_$(DVD_FRONTEND))
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../shared/ST_$(DVD_FRONTEND)/$(DVD_FRONTEND))
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),./pics)

#----------------------------------------------------------------------
# set virtual paths to objects (as path from test application ./objs/ST20 subdirectory)
vpath %.h ../../../srinclude
vpath %.h %.c ../../../$(TARGET_NAME)

#For STTBX
#$(OBJS):\
#	CFLAGS := $(CFLAGS) -DSTTBX_REPORT -DSTTBX_PRINT -DSTTBX_INPUT

# Build TARGETS
# -------------
$(TARGETS) : $(OBJS) 
	@$(ECHO) Building $@
	$(BUILD_LIBRARY)

display_variables:
	@$(ECHO) Display Build System variables
	@$(ECHO) INCLUDE_PATH = $(INCLUDE_PATH)
	@$(ECHO) TARGETS = $(TARGETS)
	@$(ECHO) DVD_BUILD_DIR = $(DVD_BUILD_DIR)


# Clean is mapped on clean_all to allow its propagation
clean:
	@$(ECHO) Cleaning $(TARGETS)
	-$(RM) $(TARGETS)
	-$(RM) $(OBJS)

###################################
# Dependency Generator Target
# by Louie
# run "gmake dep"
# to auto create a dependency check
# file for this module
###################################
-include ../../depends.mak
dep: 
	@$(ECHO) Generating dependencies file depends.mak
	-$(RM) $(OBJS)	
	$(MAKE) -C ../.. $(OBJS) CFLAGS="$(CFLAGS) -v -C" > compile.log
	depends $(@D)/compile.log $(@D)/../../depends.mak
	-$(RM) $(OBJS) compile.log
####### DEPENDS.MAK ###############

else
include $(DVD_MAKE)/builddir.mak


endif
# EOF

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -