?? makefile.mvc
字號:
# Makefile for DGen v1.13+ dgen.lib
# MVC version
CPP= cl /O2 /Ox /Og /Oy /G6
CCNW=$(CPP) /w
CC= $(CPP)
OBJ = .obj
DGENOBJS = romload$(OBJ) md$(OBJ) mdfr$(OBJ) vdp$(OBJ) mem$(OBJ) myfm$(OBJ)\
line$(OBJ) rastergf$(OBJ) ras$(OBJ) asm_tiles$(OBJ) save$(OBJ) graph$(OBJ) fm$(OBJ) sn76496$(OBJ)\
md-joe$(OBJ) decode$(OBJ)\
starcpu$(OBJ) musa68.lib mz80$(OBJ)\
gra$(OBJ) ctv$(OBJ) unzip$(OBJ) zlib113.lib
# Can use starcpu$(OBJ) and/or musa68.lib
# change md.h as well
# Can use mz80$(OBJ) or zz80$(OBJ) (excellent!)
# Can also have gra$(OBJ) ctv$(OBJ) if have NASM and compiling for x86
# (change md.h as well: ASM_TILES and ASM_CTV respectively)
# Can have zipped rom support: unzip$(OBJ) zlib113.lib
# (uncomment #define ZIP_SUPPORT in romload.c )
#%$(OBJ) : %.cpp
# $(CPP) /c $<
#%$(OBJ) : %.c
# $(CC) /c $<
dgen.lib : $(DGENOBJS)
link /lib /out:dgen.lib $(DGENOBJS)
*.cpp : md.h
*.c : md.h
musa68.lib :
cd musa
call nmake.bat musa68.lib
move musa68.lib ..
cd ..
test.res : test.rc
rc test.rc
zz80$(OBJ) : zz80.c
$(CCNW) /c zz80.c
fm$(OBJ) : fm.c
$(CCNW) /c fm.c
sn76496.c : sn76496u.c
gra$(OBJ) : gra.asm
nasm -f win32 gra.asm
ctv$(OBJ) : ctv.asm
nasm -f win32 ctv.asm
asm_tiles$(OBJ) : asm_tiles.asm
nasm -f win32 asm_tiles.asm
gra.asm : mkgra.exe
mkgra
fmext.c : fm.h driver.h
mkgra.exe : mkgra.c
$(CC) /Femkgra.exe mkgra.c
aclean:
safe1.bat
del *$(OBJ)
safe2.bat
del mkgra.exe
del dgenr.exe
del gra.asm
del zzdebug.txt
# del musa68.lib
del test.res
# cd musa
# call nmake.bat clean
# cd ..
clean: aclean
del dgen.lib
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -