makefile
来自「这是一个68k的编译器」· 代码 · 共 50 行
TXT
50 行
#
# Makefile for 68020 cross assemblers
#
ASM = asm20
TFILES = GEN20 FLOAT PMMU COPROC PSEUDO
OPTIONS= -DM68020 -DFLOAT -DPMMU -DCOPROC -DPSEUDO
# ASM = asm16
# TFILES = GEN16 PSEUDO
# OPTIONS= -DM68HC16 -DPSEUDO
OFILES = as.o do.o eval.o lookup.o match.o emit.o srec.o util.o table.o
CFLAGS = -O $(OPTIONS)
INSDIR = /usr/local
$(ASM): $(OFILES)
cc $(CFLAGS) -o $(ASM) $(OFILES)
size $(ASM)
as.o: as.h table.h lookup.h
do.o: as.h table.h lookup.h regs.h
eval.o: as.h lookup.h
lookup.o: lookup.h as.h table.h
match.o: as.h table.h lookup.h
emit.o: as.h
srec.o:
util.o: as.h
table.o: table.h
table.c: $(TFILES) table.awk table.end
cat $(TFILES) | awk -f table.awk >table.c
cat mne.sort table.end >>table.c
-rm -f mne.sort
clean:
-rm -f $(ASM) $(OFILES) table.c
install: $(ASM)
strip $(ASM)
cp $(ASM) $(INSDIR)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?