📄 bench_sp.mak
字号:
# Makefile version: 2.8
#
# This makefile was auto generated from the template file C.p. It is
# strongly suggested that you do not modify this makefile directly.
# It can be used with MetaWare Incorporated's extensions to CodeWright
# to configure projects built using MetaWare Incorporated's toolset.
#
# This makefile can be edited; modifications made to it will be reflected
# in the Compiler Configuration dialog and will not be overwritten.
#
# This is used to retain values that are not enabled but we wish not to be
# forgotten, from session to session of Codewright.
#
# If you want to make changes to the flags or add additional object files or
# libraries to your compilation, you will need to modify the following files:
# rsp/<projname>af.rsp -> assembler response file
# rsp/<projname>cf.rsp -> compiler response file
# rsp/<projname>lf.rsp -> linker response file
# rsp/<projname>df.rsp -> debugger response file
# rsp/<projname>ob.rsp -> additional objects response file
# rsp/<projname>lb.rsp -> additional libraries response file
#
# The format of these files is one option or filename per line.
CC = C:\COMPIL\HCARM\bin\hcarm.exe
AS = $(CC)
LD = $(CC)
DBGR = C:\COMPIL\HCARM\bin\scarm.exe
SUFFIX = .o
CSRCEXT = .c
CPPSRCEXT = .cpp
ASMSRCEXT = .s
SAVECMDS = 1,1,1,1,1
DEBUGGERWINDOWCONFIG = 01
GLOBALKEEPASM = 0
SRCS = C:/At91/software/projects/bench/Source/bench.c \
C:/At91/software/projects/bench/Source/com.c
HDRS =
GENASMLIST =
OVERRIDEGLOBALCONFIG =
FILENAMES = $(notdir $(SRCS))
ASMNAMES = $(notdir $(GENASMLIST))
OUTPUTDIR = obj
LISTINGDIR = obj
RSPDIR = rsp
OBJS = C:/At91/software/projects/bench/Source/bench.o \
C:/At91/software/projects/bench/Source/com.o
ASMS = $(FILENAMES:%.c=%$(ASMSRCEXT))
GENASMS = $(ASMNAMES:%.c=%$(ASMSRCEXT))
PROGRAM = a.out
CFLAGS_LIST = @bench_spcf.rsp
ASFLAGS_LIST = @bench_spaf.rsp
LDFLAGS_LIST = @bench_splf.rsp
DBGFLAGS_LIST = $(RSPDIR)/
LIBRARIES_LIST = @bench_splb.rsp
OBJECTS_LIST = @bench_spob.rsp
DELETE = C:\COMPIL\HCARM\BIN\cwdel.exe
MV = mwfind.exe
MVFLAGS = -n(C) -s
DELETEFLAGS = -s
PROJASM = projasm
FILEASM = fileasm
NULL = jnk
all: $(OUTPUTDIR)/$(PROGRAM) cleanup
@echo Done.
$(OUTPUTDIR)/$(PROGRAM): $(OBJS)
@echo Linking $(PROGRAM) ...
@$(LD) @$(LDFLAGS_LIST) $(OBJS) @$(OBJECTS_LIST) @$(LIBRARIES_LIST) -o $(OUTPUTDIR)/$(PROGRAM)
#FILE_TARGETS_START
#FILE_TARGETS_END
cleanup: $(PROJASM) $(FILEASM)
projasm:
ifeq ($(GLOBALKEEPASM), 1)
$(MV) $(ASMS) -mv $(LISTINGDIR) $(MVFLAGS) > $(NULL)
endif
fileasm:
$(MV) $(GENASMS) -mv $(LISTINGDIR) $(MVFLAGS) > $(NULL)
clean:
@-$(DELETE) $(DELETEFLAGS) $(OBJS)
clobber:
@-$(DELETE) $(DELETEFLAGS) $(OBJS) $(PROGRAM)
depend:
@mkmf -f $(MAKEFILE)
echo:
@echo headers: $(HDRS)
@echo source (full): $(SRCS)
@echo source (name): $(FILENAMES)
@echo object files: $(OBJS)
@echo assembly files to generate: $(GENASMLIST)
###
C:/At91/software/projects/bench/Source/bench.o: \
C:/At91/software/projects/bench/Source/com.h
C:/At91/software/projects/bench/Source/com.o: \
C:/At91/software/projects/bench/Source/com.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -