makefile

来自「mpc860串口编程」· 代码 · 共 47 行

TXT
47
字号
#########################################################################
#   MKS Makefile
##########################################################################

CC=f:\diab\4.1a\win32\bin\dcc

DAS=f:\diab\4.1a\win32\bin\das

DLD=f:\diab\4.1a\win32\bin\dld

DDUMP=f:\diab\4.1a\win32\bin\ddump

CFLAGS = -S -g -tPPC860ES:simple -Xlint -Xpass-source

ASMFLAGS = -g -Xlabel-colon -tPPC860ES:simple -l

LNKFLAGS = -tPPC860ES:simple $(NAME).lnx -lc -m2 -@O=$(NAME).map 

NAME = init860
OBJ_NAME = $(NAME).out

OBJECTS = init860.o smc2.o  

all: $(OBJ_NAME)

#-------------
# Build Rules 
#-------------

%.s:%.c
	$(CC) $(CFLAGS) $<

%.o:%.s
	$(DAS) $(ASMFLAGS) $< 

$(OBJ_NAME):$(OBJECTS)
	$(DLD) -o init860.out $(LNKFLAGS) $<
	$(DDUMP) -R +d 2 -o $(NAME).s3 $@

#Dependencies:

smc2.s: smc2.c smc2.h netcomm.h mpc860.h masks860.h
smc2.o: smc2.s 
init860.o: init860.s
init860.out: init860.o smc2.o

⌨️ 快捷键说明

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