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

📄 makefile

📁 HDMI NXP9983 chipset controller driver
💻
字号:
#----------------------------------------------------------------------
#
#           Makefile for yadir
#
# Build options:
#
# Make options:
#   'make'              builds lib file.
#
#   'make clean'        remove lib build files.
#
#----------------------------------------------------------------------
DVD_MAKE_VERSION := 2
ifdef IN_OBJECT_DIR

include $(DVD_MAKE)/generic.mak

COMPONENT_NAME := yadir
# Other components this component is dependant upon
HEADER_IMPORTS := 
ST20_IMPORTS :=
ST20_EXPORTS := $(COMPONENT_NAME).lib
ST20_TARGETS := $(COMPONENT_NAME).lib

SRCDIR := $(subst $(BAD_SLASH),$(GOOD_SLASH),../..)

ifeq "$(DVR_FILE_SYSTEM)" "OSPLUS"
 ifndef	OSPLUS_ROOT
  $(error The environment variable OSPLUS_ROOT must be set for running this test application with E2FS file system)
 endif

 ifndef	OSPLUS_CPU
  OSPLUS_CPU := st20c2
 endif
 vpath %.h $(OSPLUS_ROOT)/include
 vpath %.h $(OSPLUS_ROOT)/include/osplus
 vpath %.h $(OSPLUS_ROOT)/include/ioctls
 vpath %.h $(OSPLUS_ROOT)/include/osplus/ioctls	##kc-060622am
endif

# include path for shared objects
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../shared)
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../shared/$(DVD_FRONTEND))
INCLUDES += -I $(subst $(BAD_SLASH),$(GOOD_SLASH),../../../srinclude)
INCLUDES += -I$(subst $(BAD_SLASH),$(GOOD_SLASH),$(OSPLUS_ROOT)/include)
INCLUDES += -I$(subst $(BAD_SLASH),$(GOOD_SLASH),$(OSPLUS_ROOT)/include/osplus/ioctls)	##kc-060622am
INCLUDES += -I$(subst $(BAD_SLASH),$(GOOD_SLASH),$(OSPLUS_ROOT)/include)

ST20_OBJS := hello.tco tmbslHdmiTx_1.tco tmbslHdmiTx_2.tco tmbslHdmiTx_app.tco  tmbslHdmiTx_local.tco tmdlHdmiTx.tco tmdlHdmiTx_cfg.tco tmdlHdmiTx_IW.tco 
CFLAGS += -cpp

##ST20_OBJS += 
##kc-060622am

# Pick up standard rules
#-----------------------
include $(DVD_MAKE)/defrules.mak


# Build the lib         
#---------------
$(ST20_TARGETS): $(ST20_OBJS)
	@$(ECHO) Building $@
	$(BUILD_LIBRARY)
	@$(ECHO) Exporting $@ to yadir...
	-$(CP) $@ ..\..\..\..\lib\yadir.lib

# Clean .lib and obj    
#-------------------
clean:
	@$(ECHO) Cleaning $($(ARCHITECTURE)_TARGETS)
	-$(RM) $($(ARCHITECTURE)_TARGETS)
	-$(RM) $($(ARCHITECTURE)_OBJS)
	-$(RM) *.tco

hello.tco: $(SRCDIR)/hello.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)

tmbslHdmiTx_1.tco: $(SRCDIR)/tmbslHdmiTx_1.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)

tmbslHdmiTx_2.tco: $(SRCDIR)/tmbslHdmiTx_2.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)

tmbslHdmiTx_app.tco: $(SRCDIR)/tmbslHdmiTx_app.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)

tmbslHdmiTx_local.tco: $(SRCDIR)/tmbslHdmiTx_local.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)

tmdlHdmiTx.tco: $(SRCDIR)/tmdlHdmiTx.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)

tmdlHdmiTx_cfg.tco: $(SRCDIR)/tmdlHdmiTx_cfg.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)

tmdlHdmiTx_IW.tco: $(SRCDIR)/tmdlHdmiTx_IW.c
	@$(ECHO) Compiling $<
	$(COMPILE_C)


##

###################################
# Dependency Generator Target
# by Louie
# run "gmake dep"
# to auto create a dependency check
# file for this module
###################################
-include ../../depends.mak
OBJS:=$(ST20_OBJS)
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 ###############

# Add for make system version 2 support
#---------------------------------------
else

include $(DVD_MAKE)/builddir.mak

endif

# end

⌨️ 快捷键说明

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