makefile.svn-base
来自「用linux操作系统接口封装的兼容os20的操作系统接口」· SVN-BASE 代码 · 共 59 行
SVN-BASE
59 行
DVD_MAKE_VERSION := 2ifdef IN_OBJECT_DIR# Pick up default rules and variables#---------------------include $(DVD_MAKE)/generic.makCOMPONENT_NAME := osforlinuxINCLUDES += -I$(subst $(BAD_SLASH),$(GOOD_SLASH),../../../shared)INCLUDES += -I$(subst $(BAD_SLASH),$(GOOD_SLASH),../../../include)INCLUDES += -I$(subst $(BAD_SLASH),$(GOOD_SLASH),../../../../include)# Define the targets#-------------------ST20_TARGETS := $(COMPONENT_NAME).libST20_EXPORTS := $(COMPONENT_NAME).h $(COMPONENT_NAME).libifeq "$(DVD_OS)" "LINUX"ST40_TARGETS := $(call ST20LIB_TO_LINUXLIB,$(ST20_TARGETS))ST40_EXPORTS := $(call ST20LIB_TO_LINUXLIB,$(ST20_EXPORTS))elseST40_TARGETS := $(call ST20LIB_TO_ST40LIB,$(ST20_TARGETS))ST40_EXPORTS := $(call ST20LIB_TO_ST40LIB,$(ST20_EXPORTS))endifST200_TARGETS := $(ST40_TARGETS)ST200_EXPORTS := $(ST40_EXPORTS)ST20_OBJS := $(patsubst $(DVD_BUILD_DIR)/%.c,%.tco,$(wildcard $(DVD_BUILD_DIR)/*.c)) $(ARCHITECTURE)_OBJS := $(call ST20OBJ_TO_LINUXOBJ,$(ST20_OBJS))#$(error $($(ARCHITECTURE)_OBJS))# Pick up standars rules#-----------------------include $(DVD_MAKE)/defrules.mak$($(ARCHITECTURE)_TARGETS): $($(ARCHITECTURE)_OBJS) $(ECHO) Building $@ $(BUILD_LIBRARY)# Clean the lib#--------------clean : -$(RM) $(OBJ_DIR)/$($(ARCHITECTURE)_TARGETS) -$(RM) $(WRAPPER_EXPORTS)/lib/$(DVD_PLATFORM)_$(DVD_BACKEND)_$(DVD_OS)/$(ST40_TARGETS)# Default rule#-------------FORCE:elseinclude $(DVD_MAKE)/builddir.makendif#end of file
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?