makefile.gcc
来自「DGen源码最后版本」· GCC 代码 · 共 65 行
GCC
65 行
# Makefile for DGen v1.11+ dgen.a file
# DOS version
CPP=gcc -O3 -Wall -W
CCNW = gcc -O3 -w
CC = gcc -O3 -Wall -W
OBJ = .o
DGENOBJS = romload$(OBJ) md$(OBJ) mdfr$(OBJ) vdp$(OBJ) mem$(OBJ) myfm$(OBJ)\
line$(OBJ) save$(OBJ) graph$(OBJ) fm$(OBJ) sn76496$(OBJ)\
starcpu$(OBJ) mz80$(OBJ)
# Can use starcpu$(OBJ) and/or musa68.a : change md.h as well
# Can use mz80$(OBJ) or zz80$(OBJ) (excellent!)
# Can also have gra$(OBJ) if have NASM and compiling for x86
# (change md.h as well: ASM_TILES)
dgen.a : $(DGENOBJS)
ar -rs dgen.a $(DGENOBJS)
musa68.a :
cd musa
make musa68.a
move musa68.a ..
cd ..
zz80$(OBJ) : zz80.c
$(CCNW) -c zz80.c
fm$(OBJ) : fm.c
$(CCNW) -c fm.c
sn76496$(OBJ) : sn76496.c
$(CCNW) -c sn76496.c
%$(OBJ) : %.cpp
$(CPP) -c $<
%$(OBJ) : %.c
$(CC) -c $<
sn76496.c : sn76496u.c
gra$(OBJ) : gra.asm
nasm -f coff gra.asm
gra.asm : mkgra.exe
mkgra
mkgra.exe : mkgra.c
$(CC) -o mkgra.exe mkgra.c
aclean:
safe1.bat
del *$(OBJ)
safe2.bat
del mkgra.exe
del gra.asm
del musa68.a
# cd musa
# make clean
# cd ..
clean : aclean
del dgen.a
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?