📄 xscale.mak
字号:
#----------------------------------------------------------------------------
# Description
#
# This make file controls the generation of the DLCPUTYP library for
# XScale. It is designed for use with GNU Make or compatibles.
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
# Revision History
# $Log: xscale.mak $
# Revision 1.1 2005/07/06 05:31:26Z Pauli
# Initial revision
# Revision 1.1 2005/07/06 06:31:26Z Garyp
# Initial revision
# Revision 1.1 2005/07/06 06:31:26Z pauli
# Initial revision
# Revision 1.3 2005/06/13 04:08:02Z PaulI
# Added support for DCL lib prefix.
# Revision 1.2 2005/02/22 18:31:28Z GaryP
# Minor syntax cleanup.
# Revision 1.1 2005/01/16 23:17:56Z GaryP
# Initial revision
#----------------------------------------------------------------------------
#-----------------------------------------------------------
# Settings
#-----------------------------------------------------------
TARGNAME = $(B_RELDIR)\lib\dlcputyp.$(B_LIBEXT)
CPUTYPEINCLUDES =
CPUTYPESRC = intr.s cache.s
CPUTYPEOBJ = intr.$(B_OBJEXT) cache.$(B_OBJEXT)
# Denote modules to exclude from the DLCPUFAM library
EXCLUSIONSRC = intr.s cache.s
EXCLUSIONOBJ = intr.$(B_OBJEXT) cache.$(B_OBJEXT)
#-----------------------------------------------------------
# Targets
#-----------------------------------------------------------
CPUTYPETARGETS : CPUTYPEDIR TOOLSETINIT $(TARGNAME) EXCLUSIONS
#-----------------------------------------------------------
# Default Project Rules
#-----------------------------------------------------------
include $(P_ROOT)\product\dcl.mak
#-----------------------------------------------------------
# Build Commands
#-----------------------------------------------------------
CPUTYPEDIR :
@echo Processing CPU\$(P_CPUFAMILY)\XScale...
$(TARGNAME) : dlcputyp.$(B_LIBEXT)
$(B_COPY) dlcputyp.$(B_LIBEXT) $(TARGNAME)
dlcputyp.$(B_LIBEXT) : xscale.mak $(CPUTYPEOBJ)
if exist dlcputyp.$(B_LIBEXT) del dlcputyp.$(B_LIBEXT)
$(B_BUILDLIB) dlcputyp.$(B_LIBEXT) *.$(B_OBJEXT)
#-----------------------------------------------------------
# Dependencies
#-----------------------------------------------------------
intr.$(B_OBJEXT) : $(CPUTYPEINCLUDES) intr.s
cache.$(B_OBJEXT) : $(CPUTYPEINCLUDES) cache.s
#-----------------------------------------------------------
# Build the Exclusion List to prevent the CPU Family
# library from including identically named modules.
#-----------------------------------------------------------
EXCLUSIONS :
@echo # >..\cpubase\exclude.lst
@echo # This is an auto-generated file -- DO NOT EDIT >>..\cpubase\exclude.lst
@echo # >>..\cpubase\exclude.lst
@echo EXCLUSIONSRC = $(EXCLUSIONSRC) >>..\cpubase\exclude.lst
@echo EXCLUSIONOBJ = $(EXCLUSIONOBJ) >>..\cpubase\exclude.lst
#-----------------------------------------------------------
# Special Targets for Windows CE Platform Builder only
#-----------------------------------------------------------
mswcepb : CPUTYPEDIR TOOLSETINIT EXCLUSIONS
@echo # >sources
@echo # This is an auto-generated file -- DO NOT EDIT >>sources
@echo # >>sources
@echo TARGETNAME=$(B_DCLLIBPREFIX)DLCPUTYP >>sources
@echo TARGETTYPE=LIBRARY >>sources
@echo TARGETLIBS= >>sources
@echo EXEENTRY= >>sources
@echo SOURCES=$(CPUTYPESRC) >>sources
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -