⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 这是一个68k的编译器
💻
字号:
#
#       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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -