?? makefile
字號(hào):
AR = dar
AS = dcc
BOOT_EXTRA =
CC = dcc
CC_ARCH_SPEC = -tARMLS:vxworks55
CFLAGS = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CFLAGS_AS = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -Xpreprocess-assembly -Wa,-Xlit-auto-off -c -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CFLAGS_AS_PROJECT = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -I/h -I. -I$(WIND_BASE)/target/config/allS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DARMEL -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C -Xpreprocess-assembly -Wa,-Xlit-auto-off -c
CFLAGS_PROJECT = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -I/h -I. -I$(WIND_BASE)/target/config/allS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DARMEL -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CONFIG_ALL = $(TGT_DIR)\config\allS3C44B0X
CPP = dcc -E -Xpreprocessor-lineno-off
DOC_FILES = sysLib sngks32cSio
EXTRA_MODULES =
HEX_FLAGS =
LD = dld
LDFLAGS = -tARMLS:vxworks55 -X -N -Xgenerate-paddr
LD_LINK_PATH = -L$(WIND_BASE)/target/lib/arm/ARMARCH4/diab -L$(WIND_BASE)/target/lib/arm/ARMARCH4/common
LD_PARTIAL = dld -tARMLS:vxworks55 -X -r
LD_PARTIAL_FLAGS = -tARMLS:vxworks55 -X -r
LIBS = $(VX_OS_LIBS)
NM = nmarm -g
OPTION_DEFINE_MACRO = -D
OPTION_DEPEND = -Xmake-dependency -w
OPTION_GENERATE_DEPENDENCY_FILE = -MD
OPTION_INCLUDE_DIR = -I
OPTION_LANG_C = -xc
OPTION_UNDEFINE_MACRO = -U
RAM_HIGH_ADRS = 0C500000 # RAM text/data address (bootrom)
RAM_LOW_ADRS = 0C001000 # RAM text/data address (bootrom)
ROM_SIZE = 00080000 # number of bytes of ROM space
ROM_TEXT_ADRS = 00000000 # ROM entry address
ROM_WARM_ADRS = 00000004 # ROM warm entry address
SIZE = sizearm
TOOL_FAMILY = diab
POST_BUILD_RULE =
endif
ifeq ($(BUILD_SPEC),default_romCompress)
AR = dar
AS = dcc
BOOT_EXTRA =
CC = dcc
CC_ARCH_SPEC = -tARMLS:vxworks55
CFLAGS = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CFLAGS_AS = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -Xpreprocess-assembly -Wa,-Xlit-auto-off -c -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CFLAGS_AS_PROJECT = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -I/h -I. -I$(WIND_BASE)/target/config/allS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DARMEL -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C -Xpreprocess-assembly -Wa,-Xlit-auto-off -c
CFLAGS_PROJECT = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -I/h -I. -I$(WIND_BASE)/target/config/allS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DARMEL -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CONFIG_ALL = $(TGT_DIR)\config\allS3C44B0X
CPP = dcc -E -Xpreprocessor-lineno-off
DOC_FILES = sysLib sngks32cSio
EXTRA_MODULES =
HEX_FLAGS =
LD = dld
LDFLAGS = -tARMLS:vxworks55 -X -N -Xgenerate-paddr
LD_LINK_PATH = -L$(WIND_BASE)/target/lib/arm/ARMARCH4/diab -L$(WIND_BASE)/target/lib/arm/ARMARCH4/common
LD_PARTIAL = dld -tARMLS:vxworks55 -X -r
LD_PARTIAL_FLAGS = -tARMLS:vxworks55 -X -r
LIBS = $(VX_OS_LIBS)
NM = nmarm -g
OPTION_DEFINE_MACRO = -D
OPTION_DEPEND = -Xmake-dependency -w
OPTION_GENERATE_DEPENDENCY_FILE = -MD
OPTION_INCLUDE_DIR = -I
OPTION_LANG_C = -xc
OPTION_UNDEFINE_MACRO = -U
RAM_HIGH_ADRS = 0C500000 # RAM text/data address (bootrom)
RAM_LOW_ADRS = 0C001000 # RAM text/data address (bootrom)
ROM_SIZE = 00080000 # number of bytes of ROM space
ROM_TEXT_ADRS = 00000000 # ROM entry address
ROM_WARM_ADRS = 00000004 # ROM warm entry address
SIZE = sizearm
TOOL_FAMILY = diab
POST_BUILD_RULE =
endif
ifeq ($(BUILD_SPEC),default_romResident)
AR = dar
AS = dcc
BOOT_EXTRA =
CC = dcc
CC_ARCH_SPEC = -tARMLS:vxworks55
CFLAGS = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CFLAGS_AS = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -Xpreprocess-assembly -Wa,-Xlit-auto-off -c -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CFLAGS_AS_PROJECT = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -I/h -I. -I$(WIND_BASE)/target/config/allS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DARMEL -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C -Xpreprocess-assembly -Wa,-Xlit-auto-off -c
CFLAGS_PROJECT = -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -I/h -I. -I$(WIND_BASE)/target/config/allS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/src/config -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DARMEL -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C
CONFIG_ALL = $(TGT_DIR)\config\allS3C44B0X
CPP = dcc -E -Xpreprocessor-lineno-off
DOC_FILES = sysLib sngks32cSio
EXTRA_MODULES =
HEX_FLAGS =
LD = dld
LDFLAGS = -tARMLS:vxworks55 -X -N -Xgenerate-paddr
LD_LINK_PATH = -L$(WIND_BASE)/target/lib/arm/ARMARCH4/diab -L$(WIND_BASE)/target/lib/arm/ARMARCH4/common
LD_PARTIAL = dld -tARMLS:vxworks55 -X -r
LD_PARTIAL_FLAGS = -tARMLS:vxworks55 -X -r
LIBS = $(VX_OS_LIBS)
NM = nmarm -g
OPTION_DEFINE_MACRO = -D
OPTION_DEPEND = -Xmake-dependency -w
OPTION_GENERATE_DEPENDENCY_FILE = -MD
OPTION_INCLUDE_DIR = -I
OPTION_LANG_C = -xc
OPTION_UNDEFINE_MACRO = -U
RAM_HIGH_ADRS = 0C500000 # RAM text/data address (bootrom)
RAM_LOW_ADRS = 0C001000 # RAM text/data address (bootrom)
ROM_SIZE = 00080000 # number of bytes of ROM space
ROM_TEXT_ADRS = 00000000 # ROM entry address
ROM_WARM_ADRS = 00000004 # ROM warm entry address
SIZE = sizearm
TOOL_FAMILY = diab
POST_BUILD_RULE =
endif
# override make definitions only below this line
# override make definitions only above this line
include $(TGT_DIR)/h/make/rules.project
## build-configuration info
sysALib.o: $(PRJ_DIR)/prjParams.h
ifeq ($(BUILD_SPEC),default)
usrAppInit.o:
$(CC) -XO -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C -c $(PRJ_DIR)/usrAppInit.c
endif
ifeq ($(BUILD_SPEC),default_rom)
usrAppInit.o:
$(CC) -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C -c $(PRJ_DIR)/usrAppInit.c
endif
ifeq ($(BUILD_SPEC),default_romCompress)
usrAppInit.o:
$(CC) -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C -c $(PRJ_DIR)/usrAppInit.c
endif
ifeq ($(BUILD_SPEC),default_romResident)
usrAppInit.o:
$(CC) -g -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086,1047,1547 -Xclib-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643,1604 -Xlocal-data-area-static-only -Xsize-opt -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/bspS3C44B0X -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DPRJ_BUILD -Wcomment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_KS32C -c $(PRJ_DIR)/usrAppInit.c
endif
## dependencies
sysALib.o: $(WIND_BASE)/target/config/bspS3C44B0X/sysALib.s \
$(PRJ_DIR)/prjComps.h \
$(PRJ_DIR)/prjParams.h
sysLib.o: $(WIND_BASE)/target/config/bspS3C44B0X/sysLib.c \
$(WIND_BASE)/host/diab/include/diab/stddef.h \
$(WIND_BASE)/host/diab/include/diab/xmacros.h \
$(PRJ_DIR)/prjComps.h \
$(PRJ_DIR)/prjParams.h \
$(WIND_BASE)/host/diab/include/diab/stdarg.h \
$(WIND_BASE)/host/diab/include/diab/va_list.h
ne2000End.o: $(WIND_BASE)/target/config/bspS3C44B0X/ne2000End.c \
$(WIND_BASE)/host/diab/include/diab/stddef.h \
$(WIND_BASE)/host/diab/include/diab/xmacros.h
romInit.o: $(WIND_BASE)/target/config/bspS3C44B0X/romInit.s \
$(PRJ_DIR)/prjComps.h \
$(PRJ_DIR)/prjParams.h
romStart.o: $(WIND_BASE)/target/config/comps/src/romStart.c \
$(WIND_BASE)/host/diab/include/diab/stddef.h \
$(WIND_BASE)/host/diab/include/diab/xmacros.h \
$(PRJ_DIR)/prjComps.h \
$(PRJ_DIR)/prjParams.h \
$(WIND_BASE)/host/diab/include/diab/stdarg.h \
$(WIND_BASE)/host/diab/include/diab/va_list.h
usrAppInit.o: $(PRJ_DIR)/usrAppInit.c
prjConfig.o: $(PRJ_DIR)/prjConfig.c \
$(WIND_BASE)/host/diab/include/diab/stddef.h \
$(WIND_BASE)/host/diab/include/diab/xmacros.h \
$(PRJ_DIR)/prjComps.h \
$(PRJ_DIR)/prjParams.h \
$(WIND_BASE)/host/diab/include/diab/stdarg.h \
$(WIND_BASE)/host/diab/include/diab/va_list.h
linkSyms.o: $(PRJ_DIR)/linkSyms.c
## user defined rules
romStart.o :
$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(ROM_FLAGS_EXTRA) $< -o $@
ne2000End.o :
$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/bspS3C44B0X/ne2000End.c -o $@
romInit.o :
$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS_AS) $(PROJECT_BSP_FLAGS_EXTRA) $(ROM_FLAGS_EXTRA) $< -o $@
linkSyms.o :
$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(PRJ_DIR)/linkSyms.c -o $@
sysLib.o :
$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/bspS3C44B0X/sysLib.c -o $@
sysALib.o :
$(AS) $(OPTION_OBJECT_ONLY) $(CFLAGS_AS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/bspS3C44B0X/sysALib.s -o $@
prjConfig.o :
$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(PRJ_DIR)/prjConfig.c -o $@
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -