From cd309050879503352dc4b8ae955898c261b4465b Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Fri, 14 Jan 2005 11:55:42 +0000 Subject: [PATCH] Trashed special MSVC makefile and link. --- zsnes/src/link.win32 | 4 - zsnes/src/makefile.ms | 337 +++++++++++++++++++++------------------- zsnes/src/makefile.msvc | 268 -------------------------------- 3 files changed, 181 insertions(+), 428 deletions(-) delete mode 100644 zsnes/src/link.win32 delete mode 100644 zsnes/src/makefile.msvc diff --git a/zsnes/src/link.win32 b/zsnes/src/link.win32 deleted file mode 100644 index 54fbbba4..00000000 --- a/zsnes/src/link.win32 +++ /dev/null @@ -1,4 +0,0 @@ -/Fezsnesw.exe chips\dsp1proc.obj chips\dsp2proc.obj dos\sw.obj dos\gppro.obj dos\vesa12.obj dos\zsipx.obj dos\modemrtn.obj dos\joy.obj dos\debug.obj dos\vesa2.obj dos\initvid.obj cfgload.obj endmem.obj init.obj initc.obj uic.obj patch.obj ui.obj vcache.obj effects\water.obj effects\smoke.obj effects\burn.obj version.obj video\procvid.obj win\copyvwin.obj win\winintrf.obj win\winlink.obj win\zloaderw.obj win\ztcp.obj win\zfilew.obj win\zipxw.obj video\makev16b.obj video\makev16t.obj video\makevid.obj video\mode716.obj video\mode716b.obj video\mode716d.obj video\mode716e.obj video\mode716t.obj video\mode7.obj video\mode7ext.obj video\mv16tms.obj video\newg162.obj video\newgfx16.obj video\newgfx2.obj video\newgfx.obj video\m716text.obj video\2xsaiw.obj video\sw_draw.obj video\hq2x16.obj video\hq2x32.obj video\hq3x16.obj video\hq3x32.obj video\hq4x16.obj video\hq4x32.obj gui\gui.obj gui\menu.obj cpu\addrni.obj cpu\dma.obj cpu\dsp.obj cpu\dspproc.obj cpu\execute.obj cpu\irq.obj cpu\memory.obj cpu\spc700.obj cpu\stable.obj cpu\table.obj cpu\tableb.obj cpu\tablec.obj chips\dsp1emu.obj chips\fxemu2.obj chips\fxemu2b.obj chips\fxemu2c.obj chips\fxtable.obj chips\sa1proc.obj chips\sa1regs.obj chips\sfxproc.obj chips\st10proc.obj chips\seta10.obj chips\sdd1emu.obj zip\unzip.obj zip\zpng.obj jma\7zlzma.obj jma\crc32.obj jma\iiostrm.obj jma\inbyte.obj jma\jma.obj jma\lzmadec.obj jma\lzma.obj jma\winout.obj jma\zsnesjma.obj zlib.lib libpng.lib wsock32.lib user32.lib gdi32.lib shell32.lib winmm.lib dinput8.lib dxguid.lib /link - - - diff --git a/zsnes/src/makefile.ms b/zsnes/src/makefile.ms index 2e5e85ba..c1591a44 100644 --- a/zsnes/src/makefile.ms +++ b/zsnes/src/makefile.ms @@ -20,15 +20,28 @@ #along with this program; if not, write to the Free Software #Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +CHIPDIR=chips +CPUDIR=cpu +DOSDIR=dos +GUIDIR=gui +VIDEODIR=video +WINDIR=win +OBJDIR=obj +ZIPDIR=zip +EFFECTSDIR=effects +JMADIR=jma DELETECOMMAND=rm TRUTH=;true SLASH=/ ASM=nasm -ASMFLAGSORIG=-O1 -CFLAGSORIG=-march=i586 -ffast-math -fomit-frame-pointer -fno-unroll-loops -Wall -Wno-unused +ASMOPT=-O1 +ASMFLAGSORIG= COPT=-O3 +CFLAGSORIG=-march=i586 -ffast-math -fomit-frame-pointer -fno-unroll-loops -Wall -Wno-unused LIBSORIG=-lz -lpng +DRESOBJ=${WINDIR}/zsnes.obj +CROSS=no ifeq ($(PLATFORM),) _foo: help @@ -39,7 +52,6 @@ ifeq ($(PLATFORM),dos) CC = gcc CPPC = gpp OS=__MSDOS__ - CROSS=no endif ifeq ($(PLATFORM),win32) @@ -47,7 +59,12 @@ ifeq ($(PLATFORM),win32) CPPC = g++ WINDRES = windres OS=__WIN32__ - CROSS=no +endif + +ifeq ($(PLATFORM),msvc) + MSVCLIBS=zlib.lib libpng.lib wsock32.lib user32.lib gdi32.lib shell32.lib winmm.lib dinput8.lib dxguid.lib + DRESOBJ=${WINDIR}/zsnes.res + OS=__WIN32__ endif ifeq ($(PLATFORM),dos-cross) @@ -75,84 +92,71 @@ ifeq (${OS},__MSDOS__) EXE=zsnes.exe FILEFORMAT=coff LIBS=${LIBSORIG} -lm + OE=.do endif ifeq (${OS},__WIN32__) EXE=zsnesw.exe FILEFORMAT=gnuwin32 LIBS=${LIBSORIG} -ldxguid -ldinput8 -lwsock32 -luser32 -lgdi32 -lshell32 -lwinmm -mwindows + OE=.obj endif CFLAGS=${CFLAGSORIG} -D${OS} ASMFLAGS=${ASMFLAGSORIG} -f ${FILEFORMAT} -D${OS} +CHIPSOBJ=${CHIPDIR}/dsp1emu${OE} ${CHIPDIR}/fxemu2${OE} ${CHIPDIR}/sfxproc${OE}\ + ${CHIPDIR}/fxemu2b${OE} ${CHIPDIR}/fxemu2c${OE} ${CHIPDIR}/fxtable${OE}\ + ${CHIPDIR}/sa1proc${OE} ${CHIPDIR}/sa1regs${OE} ${CHIPDIR}/dsp1proc${OE}\ + ${CHIPDIR}/st10proc${OE} ${CHIPDIR}/seta10${OE} ${CHIPDIR}/dsp2proc${OE}\ + ${CHIPDIR}/sdd1emu${OE} +CPUOBJ=${CPUDIR}/dma${OE} ${CPUDIR}/dsp${OE} ${CPUDIR}/dspproc${OE}\ + ${CPUDIR}/execute${OE} ${CPUDIR}/irq${OE} ${CPUDIR}/memory${OE}\ + ${CPUDIR}/spc700${OE} ${CPUDIR}/stable${OE} ${CPUDIR}/table${OE}\ + ${CPUDIR}/tableb${OE} ${CPUDIR}/tablec${OE} +GUIOBJ=${GUIDIR}/gui${OE} ${GUIDIR}/menu${OE} -CHIPDIR=chips -CPUDIR=cpu -DOSDIR=dos -GUIDIR=gui -VIDEODIR=video -WINDIR=win -OBJDIR=obj -ZIPDIR=zip -EFFECTSDIR=effects -JMADIR=jma - -CHIPSOBJ=${CHIPDIR}/dsp1emu.o ${CHIPDIR}/fxemu2.o ${CHIPDIR}/sfxproc.o\ - ${CHIPDIR}/fxemu2b.o ${CHIPDIR}/fxemu2c.o ${CHIPDIR}/fxtable.o\ - ${CHIPDIR}/sa1proc.o ${CHIPDIR}/sa1regs.o ${CHIPDIR}/dsp1proc.o\ - ${CHIPDIR}/st10proc.o ${CHIPDIR}/seta10.o ${CHIPDIR}/dsp2proc.o\ - ${CHIPDIR}/sdd1emu.o - -CPUOBJ=${CPUDIR}/dma.o ${CPUDIR}/dsp.o ${CPUDIR}/dspproc.o\ - ${CPUDIR}/execute.o ${CPUDIR}/irq.o ${CPUDIR}/memory.o\ - ${CPUDIR}/spc700.o ${CPUDIR}/stable.o ${CPUDIR}/table.o\ - ${CPUDIR}/tableb.o ${CPUDIR}/tablec.o - -GUIOBJ=${GUIDIR}/gui.o ${GUIDIR}/menu.o - -VIDEOBJ=${VIDEODIR}/makev16b.o ${VIDEODIR}/makev16t.o ${VIDEODIR}/makevid.o\ - ${VIDEODIR}/mode716.o ${VIDEODIR}/mode716b.o ${VIDEODIR}/mode716d.o\ - ${VIDEODIR}/mode716e.o ${VIDEODIR}/mode716t.o ${VIDEODIR}/mode7.o\ - ${VIDEODIR}/mode7ext.o ${VIDEODIR}/mv16tms.o ${VIDEODIR}/newg162.o\ - ${VIDEODIR}/newgfx16.o ${VIDEODIR}/newgfx2.o ${VIDEODIR}/newgfx.o\ - ${VIDEODIR}/m716text.o ${VIDEODIR}/procvid.o +VIDEOBJ=${VIDEODIR}/makev16b${OE} ${VIDEODIR}/makev16t${OE} ${VIDEODIR}/makevid${OE}\ + ${VIDEODIR}/mode716${OE} ${VIDEODIR}/mode716b${OE} ${VIDEODIR}/mode716d${OE}\ + ${VIDEODIR}/mode716e${OE} ${VIDEODIR}/mode716t${OE} ${VIDEODIR}/mode7${OE}\ + ${VIDEODIR}/mode7ext${OE} ${VIDEODIR}/mv16tms${OE} ${VIDEODIR}/newg162${OE}\ + ${VIDEODIR}/newgfx16${OE} ${VIDEODIR}/newgfx2${OE} ${VIDEODIR}/newgfx${OE}\ + ${VIDEODIR}/m716text${OE} ${VIDEODIR}/procvid${OE} #only used on Win32 +WINVIDOBJ=${VIDEODIR}/sw_draw${OE} ${VIDEODIR}/hq2x16${OE} ${VIDEODIR}/hq2x32${OE}\ + ${VIDEODIR}/2xsaiw${OE} ${VIDEODIR}/hq3x16${OE} ${VIDEODIR}/hq3x32${OE}\ + ${VIDEODIR}/hq4x16${OE} ${VIDEODIR}/hq4x32${OE} -WINVIDOBJ=${VIDEODIR}/sw_draw.o ${VIDEODIR}/hq2x16.o ${VIDEODIR}/hq2x32.o\ - ${VIDEODIR}/2xsaiw.o ${VIDEODIR}/hq3x16.o ${VIDEODIR}/hq3x32.o\ - ${VIDEODIR}/hq4x16.o ${VIDEODIR}/hq4x32.o - -WINOBJ=${WINDIR}/copyvwin.o ${WINDIR}/zsnes.o\ - ${WINDIR}/winintrf.o ${WINDIR}/winlink.o ${WINDIR}/zloaderw.o\ - ${WINDIR}/ztcp.o ${WINDIR}/zipxw.o ${WINDIR}/zfilew.o +WINOBJ=${WINDIR}/copyvwin${OE} ${DRESOBJ}\ + ${WINDIR}/winintrf${OE} ${WINDIR}/winlink${OE} ${WINDIR}/zloaderw${OE}\ + ${WINDIR}/ztcp${OE} ${WINDIR}/zipxw${OE} ${WINDIR}/zfilew${OE} #only used on DOS PREOBJ=${OBJDIR}/dosbuff.o ${OBJDIR}/ipx.o ${OBJDIR}/zipx.o -ZIPOBJ=${ZIPDIR}/unzip.o ${ZIPDIR}/zpng.o +ZIPOBJ=${ZIPDIR}/unzip${OE} ${ZIPDIR}/zpng${OE} -EFFECTSOBJ=${EFFECTSDIR}/burn.o ${EFFECTSDIR}/water.o ${EFFECTSDIR}/smoke.o +EFFECTSOBJ=${EFFECTSDIR}/burn${OE} ${EFFECTSDIR}/water${OE} ${EFFECTSDIR}/smoke${OE} -JMAOBJ=${JMADIR}/7zlzma.o ${JMADIR}/crc32.o ${JMADIR}/iiostrm.o\ - ${JMADIR}/inbyte.o ${JMADIR}/jma.o ${JMADIR}/lzma.o ${JMADIR}/lzmadec.o\ - ${JMADIR}/winout.o ${JMADIR}/zsnesjma.o +JMAOBJ=${JMADIR}/7zlzma${OE} ${JMADIR}/crc32${OE} ${JMADIR}/iiostrm${OE}\ + ${JMADIR}/inbyte${OE} ${JMADIR}/jma${OE} ${JMADIR}/lzma${OE} ${JMADIR}/lzmadec${OE}\ + ${JMADIR}/winout${OE} ${JMADIR}/zsnesjma${OE} -MAINOBJ=cfgload.o endmem.o init.o initc.o uic.o patch.o ui.o vcache.o version.o +MAINOBJ=cfgload${OE} endmem${OE} init${OE} initc${OE} uic${OE} patch${OE} ui${OE} vcache${OE} version${OE} -DOSOBJORIG=${DOSDIR}/debug.o ${DOSDIR}/joy.o ${DOSDIR}/modemrtn.o ${DOSDIR}/vesa2.o\ - ${DOSDIR}/initvid.o ${DOSDIR}/sw.o ${DOSDIR}/gppro.o ${DOSDIR}/vesa12.o\ - ${DOSDIR}/zsipx.o +DOSOBJORIG=${DOSDIR}/debug${OE} ${DOSDIR}/joy${OE} ${DOSDIR}/modemrtn${OE} ${DOSDIR}/vesa2${OE}\ + ${DOSDIR}/initvid${OE} ${DOSDIR}/sw${OE} ${DOSDIR}/gppro${OE} ${DOSDIR}/vesa12${OE}\ + ${DOSDIR}/zsipx${OE} OBJSORIG=${CHIPSOBJ} ${CPUOBJ} ${GUIOBJ} ${VIDEOBJ} ${MAINOBJ} ${ZIPOBJ} ${EFFECTSOBJ} ${JMAOBJ} ifeq (${OS},__MSDOS__) -DOSOBJ=${DOSOBJORIG} ${DOSDIR}/dosintrf.o ${DOSDIR}/sound.o ${DOSDIR}/zloader.o ${DOSDIR}/zfile.o +DOSOBJ=${DOSOBJORIG} ${DOSDIR}/dosintrf${OE} ${DOSDIR}/sound${OE} ${DOSDIR}/zloader${OE} ${DOSDIR}/zfile${OE} OBJS=${OBJSORIG} ${DOSOBJ} ${PREOBJ} DELETEOBJS=${OBJSORIG} ${DOSOBJ} endif @@ -165,147 +169,168 @@ endif .SUFFIXES: .c .cpp .asm -%.o: %.c +ifneq ($(PLATFORM),msvc) +%${OE}: %.c ${CC} ${COPT} ${CFLAGS} -o $@ -c $< -%.o: %.cpp +%${OE}: %.cpp ${CPPC} ${COPT} ${CFLAGS} -o $@ -c $< -%.o: %.asm - ${ASM} ${ASMFLAGS} -o $@ $< +%${OE}: %.asm + ${ASM} ${ASMOPT} ${ASMFLAGS} -o $@ $< +else +%.obj : %.c + cl /Ox /G6 /c /EHsc /D__WIN32__ /Fo$@ $< +%.obj: %.cpp + cl /Ox /G6 /c /EHsc /D__WIN32__ /Fo$@ $< + +%.obj: %.asm + ${ASM} ${ASMOPT} -f win32 -D__WIN32__ -o $@ $< +endif ALL: zsnes - ${DELETECOMMAND} version.o - + ${DELETECOMMAND} version${OE} zsnes: ${OBJS} - ${CPPC} -Ws -s -o ${EXE} ${OBJS} ${LIBS} +ifneq ($(PLATFORM),msvc) + ${CPPC} -Ws -s -o ${EXE} ${OBJS} ${LIBS} +else + @echo /Fezsnesw.exe *.obj ${CPUDIR}\*.obj ${VIDEODIR}\*.obj ${CHIPDIR}\*.obj ${EFFECTSDIR}\*.obj ${ZIPDIR}\*.obj ${JMADIR}\*.obj ${DOSDIR}\*.obj ${WINDIR}\*.obj ${GUIDIR}\*.obj > link.vc + @echo ${MSVCLIBS} >> link.vc + cl @link.vc ${WINDIR}/zsnes.res /link +endif debug: zsnesd zsnesd: ${OBJS} - ${CPPC} -Ws -o zsnesd.exe ${OBJS} ${LIBS} + ${CPPC} -Ws -o zsnesd.exe ${OBJS} ${LIBS} -vcache.o: $< macros.mac -ui.o: $< macros.mac -cfgload.o: $< macros.mac -init.o: $< macros.mac -initc.o: $< ${JMADIR}/zsnesjma.h -uic.o: $< -patch.o: $< -endmem.o: $< macros.mac +vcache${OE}: $< macros.mac +ui${OE}: $< macros.mac +cfgload${OE}: $< macros.mac +init${OE}: $< macros.mac +initc${OE}: $< ${JMADIR}/zsnesjma.h +uic${OE}: $< +patch${OE}: $< +endmem${OE}: $< macros.mac -${CPUDIR}/execute.o: $< macros.mac -${CPUDIR}/table.o: $< ${CPUDIR}/65816d.inc ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816.inc\ +${CPUDIR}/execute${OE}: $< macros.mac +${CPUDIR}/table${OE}: $< ${CPUDIR}/65816d.inc ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816.inc\ ${CPUDIR}/regs.mac ${CPUDIR}/regs.inc ${CPUDIR}/regsw.mac ${CPUDIR}/regsw.inc macros.mac -${CPUDIR}/tableb.o: $< ${CPUDIR}/65816db.inc ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816b.inc\ +${CPUDIR}/tableb${OE}: $< ${CPUDIR}/65816db.inc ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816b.inc\ ${CPUDIR}/regs.mac macros.mac -${CPUDIR}/tablec.o: $< ${CPUDIR}/65816dc.inc ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816c.inc\ +${CPUDIR}/tablec${OE}: $< ${CPUDIR}/65816dc.inc ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816c.inc\ ${CPUDIR}/regs.mac macros.mac -${CPUDIR}/stable.o: $< ${CPUDIR}/s65816d.inc ${CPUDIR}/saddress.inc ${CPUDIR}/saddrni.inc\ +${CPUDIR}/stable${OE}: $< ${CPUDIR}/s65816d.inc ${CPUDIR}/saddress.inc ${CPUDIR}/saddrni.inc\ ${CPUDIR}/se65816.inc macros.mac -${CPUDIR}/memory.o: $< macros.mac -${CPUDIR}/dma.o: $< macros.mac -${CPUDIR}/irq.o: $< macros.mac -${CPUDIR}/dspproc.o: $< macros.mac -${CPUDIR}/spc700.o: $< macros.mac ${CPUDIR}/regsw.mac ${CPUDIR}/spcdef.inc ${CPUDIR}/spcaddr.inc -${CPUDIR}/dsp.o: $< macros.mac +${CPUDIR}/memory${OE}: $< macros.mac +${CPUDIR}/dma${OE}: $< macros.mac +${CPUDIR}/irq${OE}: $< macros.mac +${CPUDIR}/dspproc${OE}: $< macros.mac +${CPUDIR}/spc700${OE}: $< macros.mac ${CPUDIR}/regsw.mac ${CPUDIR}/spcdef.inc ${CPUDIR}/spcaddr.inc +${CPUDIR}/dsp${OE}: $< macros.mac -${VIDEODIR}/makevid.o: $< ${VIDEODIR}/vidmacro.mac macros.mac -${VIDEODIR}/makev16b.o: $< ${VIDEODIR}/vidmacro.mac macros.mac -${VIDEODIR}/makev16t.o: $< ${VIDEODIR}/vidmacro.mac macros.mac -${VIDEODIR}/mv16tms.o: $< ${VIDEODIR}/vidmacro.mac macros.mac -${VIDEODIR}/mode7.o: $< ${VIDEODIR}/mode7.mac macros.mac -${VIDEODIR}/mode716.o: $< ${VIDEODIR}/mode716.mac macros.mac -${VIDEODIR}/mode716b.o: $< ${VIDEODIR}/mode7.mac macros.mac -${VIDEODIR}/mode716t.o: $< ${VIDEODIR}/mode7.mac macros.mac -${VIDEODIR}/mode716d.o: $< ${VIDEODIR}/mode7.mac macros.mac -${VIDEODIR}/mode7ext.o: $< macros.mac -${VIDEODIR}/mode716e.o: $< macros.mac -${VIDEODIR}/m716text.o: $< ${VIDEODIR}/mode7.mac macros.mac -${VIDEODIR}/procvid.o: $< macros.mac ${VIDEODIR}/copyvid.inc ${VIDEODIR}/2xsaimmx.inc +${VIDEODIR}/makevid${OE}: $< ${VIDEODIR}/vidmacro.mac macros.mac +${VIDEODIR}/makev16b${OE}: $< ${VIDEODIR}/vidmacro.mac macros.mac +${VIDEODIR}/makev16t${OE}: $< ${VIDEODIR}/vidmacro.mac macros.mac +${VIDEODIR}/mv16tms${OE}: $< ${VIDEODIR}/vidmacro.mac macros.mac +${VIDEODIR}/mode7${OE}: $< ${VIDEODIR}/mode7.mac macros.mac +${VIDEODIR}/mode716${OE}: $< ${VIDEODIR}/mode716.mac macros.mac +${VIDEODIR}/mode716b${OE}: $< ${VIDEODIR}/mode7.mac macros.mac +${VIDEODIR}/mode716t${OE}: $< ${VIDEODIR}/mode7.mac macros.mac +${VIDEODIR}/mode716d${OE}: $< ${VIDEODIR}/mode7.mac macros.mac +${VIDEODIR}/mode7ext${OE}: $< macros.mac +${VIDEODIR}/mode716e${OE}: $< macros.mac +${VIDEODIR}/m716text${OE}: $< ${VIDEODIR}/mode7.mac macros.mac +${VIDEODIR}/procvid${OE}: $< macros.mac ${VIDEODIR}/copyvid.inc ${VIDEODIR}/2xsaimmx.inc -${VIDEODIR}/2xsaiw.o: $< macros.mac -${VIDEODIR}/sw_draw.o: $< macros.mac -${VIDEODIR}/hq2x16.o: $< macros.mac -${VIDEODIR}/hq2x32.o: $< macros.mac -${VIDEODIR}/hq3x16.o: $< macros.mac -${VIDEODIR}/hq3x32.o: $< macros.mac -${VIDEODIR}/hq4x16.o: $< macros.mac -${VIDEODIR}/hq4x32.o: $< macros.mac +${VIDEODIR}/2xsaiw${OE}: $< macros.mac +${VIDEODIR}/sw_draw${OE}: $< macros.mac +${VIDEODIR}/hq2x16${OE}: $< macros.mac +${VIDEODIR}/hq2x32${OE}: $< macros.mac +${VIDEODIR}/hq3x16${OE}: $< macros.mac +${VIDEODIR}/hq3x32${OE}: $< macros.mac +${VIDEODIR}/hq4x16${OE}: $< macros.mac +${VIDEODIR}/hq4x32${OE}: $< macros.mac -${CHIPDIR}/dsp1proc.o: $< macros.mac -${CHIPDIR}/sa1regs.o: $< macros.mac ${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac -${CHIPDIR}/sfxproc.o: $< macros.mac ${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac -${CHIPDIR}/dsp1emu.o: $< -${CHIPDIR}/st10proc.o: $< -${CHIPDIR}/seta10.o: $< -${CHIPDIR}/sdd1emu.o: $< -${CHIPDIR}/fxemu2.o: $< ${CHIPDIR}/fxemu2.mac macros.mac -${CHIPSDIR}/fxemu2b.o: $< ${CHIPDIR}/fxemu2.mac ${CHIPDIR}/fxemu2b.mac -${CHIPSDIR}/fxemu2c.o: $< macros.mac ${CHIPDIR}/fxemu2.mac ${CHIPDIR}/fxemu2b.mac ${CHIPDIR}/fxemu2c.mac -${CHIPDIR}/fxtable.o: $< macros.mac -${CHIPDIR}/sa1proc.o: $< macros.mac +${CHIPDIR}/dsp1proc${OE}: $< macros.mac +${CHIPDIR}/sa1regs${OE}: $< macros.mac ${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac +${CHIPDIR}/sfxproc${OE}: $< macros.mac ${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac +${CHIPDIR}/dsp1emu${OE}: $< +${CHIPDIR}/st10proc${OE}: $< +${CHIPDIR}/seta10${OE}: $< +${CHIPDIR}/sdd1emu${OE}: $< +${CHIPDIR}/fxemu2${OE}: $< ${CHIPDIR}/fxemu2.mac macros.mac +${CHIPSDIR}/fxemu2b${OE}: $< ${CHIPDIR}/fxemu2.mac ${CHIPDIR}/fxemu2b.mac +${CHIPSDIR}/fxemu2c${OE}: $< macros.mac ${CHIPDIR}/fxemu2.mac ${CHIPDIR}/fxemu2b.mac ${CHIPDIR}/fxemu2c.mac +${CHIPDIR}/fxtable${OE}: $< macros.mac +${CHIPDIR}/sa1proc${OE}: $< macros.mac -${GUIDIR}/gui.o: $< ${GUIDIR}/guitools.inc\ +${GUIDIR}/gui${OE}: $< ${GUIDIR}/guitools.inc\ ${GUIDIR}/guimisc.inc ${GUIDIR}/guimouse.inc ${GUIDIR}/guiwindp.inc\ ${GUIDIR}/guinetpl.inc ${GUIDIR}/guikeys.inc ${GUIDIR}/guicheat.inc\ ${GUIDIR}/guicombo.inc ${GUIDIR}/guiload.inc macros.mac -${GUIDIR}/menu.obj: ${GUIDIR}/menu.asm macros.mac +${GUIDIR}/menu${OE}bj: ${GUIDIR}/menu.asm macros.mac -${EFFECTSDIR}/water.o: $< ${EFFECTSDIR}/fixsin.h -${EFFECTSDIR}/smoke.o: $< -${EFFECTSDIR}/burn.o: $< +${EFFECTSDIR}/water${OE}: $< ${EFFECTSDIR}/fixsin.h +${EFFECTSDIR}/smoke${OE}: $< +${EFFECTSDIR}/burn${OE}: $< -${ZIPDIR}/unzip.o: $< ${ZIPDIR}/zunzip.h -${ZIPDIR}/zpng.o: $< ${ZIPDIR}/zpng.h +${ZIPDIR}/unzip${OE}: $< ${ZIPDIR}/zunzip.h +${ZIPDIR}/zpng${OE}: $< ${ZIPDIR}/zpng.h -${JMADIR}/7zlzma.o: $< -${JMADIR}/crc32.o: $< ${JMADIR}/crc32.h -${JMADIR}/iiostrm.o: $< -${JMADIR}/inbyte.o: $< -${JMADIR}/jma.o: $< ${JMADIR}/jma.h ${JMADIR}/crc32.h ${JMADIR}/portable.h -${JMADIR}/lzma.o: $< -${JMADIR}/lzmadec.o: $< -${JMADIR}/winout.o: $< -${JMADIR}/zsnesjma.o: $< ${JMADIR}/zsnesjma.h ${JMADIR}/jma.h +${JMADIR}/7zlzma${OE}: $< +${JMADIR}/crc32${OE}: $< ${JMADIR}/crc32.h +${JMADIR}/iiostrm${OE}: $< +${JMADIR}/inbyte${OE}: $< +${JMADIR}/jma${OE}: $< ${JMADIR}/jma.h ${JMADIR}/crc32.h ${JMADIR}/portable.h +${JMADIR}/lzma${OE}: $< +${JMADIR}/lzmadec${OE}: $< +${JMADIR}/winout${OE}: $< +${JMADIR}/zsnesjma${OE}: $< ${JMADIR}/zsnesjma.h ${JMADIR}/jma.h -${DOSDIR}/debug.o: $< macros.mac -${DOSDIR}/dosintrf.o: $< macros.mac -${DOSDIR}/initvid.o: $< macros.mac ${DOSDIR}/vga.inc -${DOSDIR}/vesa2.o: $< macros.mac -${DOSDIR}/vesa12.o: $< macros.mac -${DOSDIR}/joy.o: $< macros.mac -${DOSDIR}/sw.o: $< macros.mac -${DOSDIR}/gppro.o: $< macros.mac -${DOSDIR}/zsipx.o: $< -${DOSDIR}/modemrtn.o: $< macros.mac +${DOSDIR}/debug${OE}: $< macros.mac +${DOSDIR}/dosintrf${OE}: $< macros.mac +${DOSDIR}/initvid${OE}: $< macros.mac ${DOSDIR}/vga.inc +${DOSDIR}/vesa2${OE}: $< macros.mac +${DOSDIR}/vesa12${OE}: $< macros.mac +${DOSDIR}/joy${OE}: $< macros.mac +${DOSDIR}/sw${OE}: $< macros.mac +${DOSDIR}/gppro${OE}: $< macros.mac +${DOSDIR}/zsipx${OE}: $< +${DOSDIR}/modemrtn${OE}: $< macros.mac -${WINDIR}/copyvwin.o: $< macros.mac -${WINDIR}/winintrf.o: $< macros.mac -${WINDIR}/zfilew.o: $< -${WINDIR}/zipxw.o: $< -${WINDIR}/zloaderw.o: $< -${WINDIR}/ztcp.o: $< -${WINDIR}/zsnes.o: ${WINDIR}/zsnes.rc - ${WINDRES} --include-dir ${WINDIR} ${WINDIR}/zsnes.rc -o${WINDIR}/zsnes.o -${WINDIR}/winlink.o: ${WINDIR}/winlink.cpp ${WINDIR}/resource.h +${WINDIR}/copyvwin${OE}: $< macros.mac +${WINDIR}/winintrf${OE}: $< macros.mac +${WINDIR}/zfilew${OE}: $< +${WINDIR}/zipxw${OE}: $< +${WINDIR}/zloaderw${OE}: $< +${WINDIR}/ztcp${OE}: $< +ifeq ($(PLATFORM),msvc) +${WINDIR}/zsnes.res: ${WINDIR}/zsnes.rc + rc ${WINDIR}/zsnes.rc +${WINDIR}/winlink.obj: ${WINDIR}/winlink.cpp ${WINDIR}/resource.h +else +${WINDIR}/zsnes${OE}: ${WINDIR}/zsnes.rc + ${WINDRES} --include-dir ${WINDIR} ${WINDIR}/zsnes.rc -o${WINDIR}/zsnes${OE} +${WINDIR}/winlink${OE}: ${WINDIR}/winlink.cpp ${WINDIR}/resource.h ${CPPC} -O0 ${CFLAGS} -masm=intel -o $@ -c ${WINDIR}/winlink.cpp +endif clean: ${DELETECOMMAND} ${EXE} ${TRUTH} - ${DELETECOMMAND} *.o ${TRUTH} - ${DELETECOMMAND} ${CPUDIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${VIDEODIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${CHIPDIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${EFFECTSDIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${ZIPDIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${JMADIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${DOSDIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${WINDIR}${SLASH}*.o ${TRUTH} - ${DELETECOMMAND} ${GUIDIR}${SLASH}*.o ${TRUTH} + ${DELETECOMMAND} *${OE} ${TRUTH} + ${DELETECOMMAND} ${CPUDIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${VIDEODIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${CHIPDIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${EFFECTSDIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${ZIPDIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${JMADIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${DOSDIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${WINDIR}${SLASH}*${OE} ${TRUTH} + ${DELETECOMMAND} ${GUIDIR}${SLASH}*${OE} ${TRUTH} help: @echo Please specify which platform to compile for with PLATFORM=platform_name diff --git a/zsnes/src/makefile.msvc b/zsnes/src/makefile.msvc deleted file mode 100644 index eae26ebc..00000000 --- a/zsnes/src/makefile.msvc +++ /dev/null @@ -1,268 +0,0 @@ -#Copyright (C) 1997-2005 ZSNES Team ( zsKnight, _Demo_, pagefault, Nach ) -# -#zsknight@zsnes.com -#_demo_@zsnes.com -#pagefault@zsnes.com -#n-a-c-h@users.sf.net -# -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either -#version 2 of the License, or (at your option) any later -#version. -# -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -# -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -#This file depends on link.win32 so if you modify this makefile, -#don't forget to update link.win32 -#it is quite ugly but without that trick, the compilation didn't -#work for me (command line too long) - -#put the correct path to your directx sdk here -DXDIR=c:\mssdk - -CHIPDIR=chips -CPUDIR=cpu -DOSDIR=dos -GUIDIR=gui -VIDEODIR=video -WINDIR=win -OBJDIR=obj -ZIPDIR=zip -EFFECTSDIR=effects -JMADIR=jma - -CHIPSOBJ=${CHIPDIR}/sfxproc.obj ${CHIPDIR}/fxemu2.obj ${CHIPDIR}/dsp1proc.obj\ - ${CHIPDIR}/fxemu2b.obj ${CHIPDIR}/fxemu2c.obj ${CHIPDIR}/fxtable.obj\ - ${CHIPDIR}/sa1proc.obj ${CHIPDIR}/sa1regs.obj ${CHIPDIR}/dsp1emu.obj\ - ${CHIPDIR}/st10proc.obj ${CHIPDIR}/seta10.obj ${CHIPDIR}/dsp2proc.obj\ - ${CHIPDIR}/sdd1emu.obj - -CPUOBJ=${CPUDIR}/addrni.obj ${CPUDIR}/dma.obj ${CPUDIR}/dsp.obj ${CPUDIR}/dspproc.obj\ - ${CPUDIR}/execute.obj ${CPUDIR}/irq.obj ${CPUDIR}/memory.obj\ - ${CPUDIR}/spc700.obj ${CPUDIR}/stable.obj ${CPUDIR}/table.obj\ - ${CPUDIR}/tableb.obj ${CPUDIR}/tablec.obj - -GUIOBJ=${GUIDIR}/gui.obj ${GUIDIR}/menu.obj - -VIDEOBJ=${VIDEODIR}/makev16b.obj ${VIDEODIR}/makev16t.obj ${VIDEODIR}/makevid.obj\ - ${VIDEODIR}/mode716.obj ${VIDEODIR}/mode716b.obj ${VIDEODIR}/mode716d.obj\ - ${VIDEODIR}/mode716e.obj ${VIDEODIR}/mode716t.obj ${VIDEODIR}/mode7.obj\ - ${VIDEODIR}/mode7ext.obj ${VIDEODIR}/mv16tms.obj ${VIDEODIR}/newg162.obj\ - ${VIDEODIR}/newgfx16.obj ${VIDEODIR}/newgfx2.obj ${VIDEODIR}/newgfx.obj\ - ${VIDEODIR}/m716text.obj ${VIDEODIR}/2xsaiw.obj\ - ${VIDEODIR}/procvid.obj ${VIDEODIR}/sw_draw.obj\ - ${VIDEODIR}/hq2x16.obj ${VIDEODIR}/hq2x32.obj\ - ${VIDEODIR}/hq3x16.obj ${VIDEODIR}/hq3x32.obj\ - ${VIDEODIR}/hq4x16.obj ${VIDEODIR}/hq4x32.obj - -WINOBJ=${WINDIR}/copyvwin.obj \ - ${WINDIR}/winintrf.obj ${WINDIR}/winlink.obj ${WINDIR}/zloaderw.obj\ - ${WINDIR}/ztcp.obj ${WINDIR}/zipxw.obj ${WINDIR}/zfilew.obj - -WINDOSOBJ=${DOSDIR}/debug.obj ${DOSDIR}/joy.obj ${DOSDIR}/modemrtn.obj ${DOSDIR}/vesa2.obj\ - ${DOSDIR}/initvid.obj ${DOSDIR}/sw.obj ${DOSDIR}/gppro.obj ${DOSDIR}/vesa12.obj\ - ${DOSDIR}/zsipx.obj - -JMAOBJ=${JMADIR}/7zlzma.obj ${JMADIR}/crc32.obj ${JMADIR}/iiostrm.obj\ - ${JMADIR}/inbyte.obj ${JMADIR}/jma.obj ${JMADIR}/lzma.obj ${JMADIR}/lzmadec.obj\ - ${JMADIR}/winout.obj ${JMADIR}/zsnesjma.obj -PREOBJ= - -ZIPOBJ=${ZIPDIR}/unzip.obj ${ZIPDIR}/zpng.obj - -EFFECTSOBJ=${EFFECTSDIR}/burn.obj ${EFFECTSDIR}/water.obj ${EFFECTSDIR}/smoke.obj - -MAINOBJ=cfgload.obj endmem.obj init.obj initc.obj uic.obj patch.obj ui.obj vcache.obj version.obj - - -OBJS=${CHIPSOBJ} ${CPUOBJ} ${WINOBJ} ${GUIOBJ} ${VIDEOBJ} ${ZIPOBJ} ${MAINOBJ} ${WINDOSOBJ} ${EFFECTSOBJ} ${JMAOBJ} -LIBS= -CFLAGS=/Ox /G6 /c /EHsc /D__WIN32__ -ASM=nasm -ASMFLAGS=-O1 -f win32 -D__WIN32__ -CC=cl - -.SUFFIXES: .c .cpp .asm - -%.obj : %.c - ${CC} ${CFLAGS} /Fo$@ $< - -%.obj: %.cpp - ${CC} ${CFLAGS} /Fo$@ $< - -%.obj: %.asm - ${ASM} ${ASMFLAGS} -o $@ $< - -ALL: zsnesw.exe - -zsnesw.exe: ${OBJS} ${WINDIR}/zsnes.res - cl @link.win32 ${WINDIR}/zsnes.res /link /libpath:${DXDIR}\lib - -${WINDIR}/zsnes.res: ${WINDIR}/zsnes.rc - rc ${WINDIR}/zsnes.rc -${WINDIR}/copyvwin.obj: ${WINDIR}/copyvwin.asm macros.mac -${WINDIR}/winintrf.obj: ${WINDIR}/winintrf.asm macros.mac -${WINDIR}/zfilew.obj: ${WINDIR}/zfilew.c -${WINDIR}/zipxw.obj: ${WINDIR}/zipxw.c -${WINDIR}/zloaderw.obj: ${WINDIR}/zloaderw.c -${WINDIR}/ztcp.obj: ${WINDIR}/ztcp.c -${WINDIR}/winlink.obj: ${WINDIR}/winlink.cpp ${WINDIR}/resource.h -${ZIPDIR}/unzip.obj: ${ZIPDIR}/unzip.c ${ZIPDIR}/zunzip.h -${ZIPDIR}/zpng.obj: ${ZIPDIR}/zpng.c ${ZIPDIR}/zpng.h -${DOSDIR}/initvid.o:${DOSDIR}/initvid.asm macros.mac -${DOSDIR}/modemrtn.o: ${DOSDIR}/modemrtn.asm macros.mac -${DOSDIR}/zsipx.o: ${DOSDIR}/zsipx.asm -${DOSDIR}/debug.obj: ${DOSDIR}/debug.asm macros.mac -${DOSDIR}/joy.obj: ${DOSDIR}/joy.asm macros.mac -${DOSDIR}/vesa2.obj: ${DOSDIR}/vesa2.asm macros.mac -${DOSDIR}/gppro.o: ${DOSDIR}/gppro.asm macros.mac -${DOSDIR}/sw.o: ${DOSDIR}/sw.asm macros.mac -${DOSDIR}/vesa12.o: ${DOSDIR}/vesa12.asm macros.mac -${EFFECTSDIR}/water.obj: ${EFFECTSDIR}/water.c ${EFFECTSDIR}/fixsin.h -${EFFECTSDIR}/smoke.obj: ${EFFECTSDIR}/smoke.c -${EFFECTSDIR}/burn.obj: ${EFFECTSDIR}/burn.c -${VIDEODIR}/2xsaiw.obj: ${VIDEODIR}/2xsaiw.asm macros.mac -${VIDEODIR}/procvid.obj: ${VIDEODIR}/procvid.asm macros.mac ${VIDEODIR}/copyvid.inc ${VIDEODIR}/2xSaImmx.inc -${VIDEODIR}/sw_draw.obj: ${VIDEODIR}/sw_draw.asm macros.mac -${VIDEODIR}/hq2x16.obj: ${VIDEODIR}/hq2x16.asm macros.mac -${VIDEODIR}/hq2x32.obj: ${VIDEODIR}/hq2x32.asm macros.mac -${VIDEODIR}/hq3x16.obj: ${VIDEODIR}/hq3x16.asm macros.mac -${VIDEODIR}/hq3x32.obj: ${VIDEODIR}/hq3x32.asm macros.mac -${VIDEODIR}/hq4x16.obj: ${VIDEODIR}/hq4x16.asm macros.mac -${VIDEODIR}/hq4x32.obj: ${VIDEODIR}/hq4x32.asm macros.mac -${CHIPDIR}/sa1regs.obj: ${CHIPDIR}/sa1regs.asm macros.mac\ - ${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac -${CHIPDIR}/sfxproc.obj: ${CHIPDIR}/sfxproc.asm macros.mac\ - ${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac -${CHIPDIR}/st10proc.obj: ${CHIPDIR}/st10proc.asm macros.mac\ - ${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac -${CHIPDIR}/seta10.obj: ${CHIPDIR}/seta10.c -${CHIPDIR}/dsp1emu.obj: ${CHIPDIR}/dsp1emu.c - ${CC} ${CFLAGS} /Fo$@ $< -${CHIPDIR}/dsp1proc.obj: ${CHIPDIR}/dsp1proc.asm macros.mac -${CHIPDIR}/sdd1emu.obj: ${CHIPDIR}/sdd1emu.c -ui.obj: ui.asm macros.mac -cfgload.obj:cfgload.c macros.mac -init.obj:init.asm macros.mac -initc.obj:initc.c ${JMADIR}/zsnesjma.h -uic.obj:uic.c -patch.obj:patch.c -ALL: - del version.obj -version.obj:version.c - -${DOSDIR}/debug.obj: ${DOSDIR}/debug.asm macros.mac -${CPUDIR}/addrni.obj: ${CPUDIR}/addrni.asm -${CPUDIR}/execute.obj: ${CPUDIR}/execute.asm macros.mac -${CPUDIR}/table.obj: ${CPUDIR}/table.asm ${CPUDIR}/65816d.inc\ - ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816.inc\ - ${CPUDIR}/regs.mac ${CPUDIR}/regs.inc ${CPUDIR}/regsw.mac\ - ${CPUDIR}/regsw.inc macros.mac -${CPUDIR}/tableb.obj: ${CPUDIR}/tableb.asm ${CPUDIR}/65816db.inc\ - ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816b.inc\ - ${CPUDIR}/regs.mac macros.mac -${CPUDIR}/tablec.obj: ${CPUDIR}/tablec.asm ${CPUDIR}/65816dc.inc\ - ${CPUDIR}/address.inc ${CPUDIR}/addrni.inc ${CPUDIR}/e65816c.inc\ - ${CPUDIR}/regs.mac macros.mac -${CPUDIR}/stable.obj: ${CPUDIR}/stable.asm ${CPUDIR}/s65816d.inc\ - ${CPUDIR}/saddress.inc ${CPUDIR}/saddrni.inc ${CPUDIR}/se65816.inc\ - macros.mac -${CPUDIR}/memory.obj: ${CPUDIR}/memory.asm macros.mac -${CPUDIR}/dma.obj: ${CPUDIR}/dma.asm macros.mac -${DOSDIR}/dosintrf.obj: ${DOSDIR}/dosintrf.asm macros.mac -vcache.obj:vcache.asm macros.mac -${DOSDIR}/initvid.obj:${DOSDIR}/initvid.asm macros.mac -${VIDEODIR}/makevid.obj: ${VIDEODIR}/makevid.asm ${VIDEODIR}/vidmacro.mac\ - macros.mac -${VIDEODIR}/makev16b.obj: ${VIDEODIR}/makev16b.asm ${VIDEODIR}/vidmacro.mac\ - macros.mac -${VIDEODIR}/makev16t.obj: ${VIDEODIR}/makev16t.asm ${VIDEODIR}/vidmacro.mac\ - macros.mac -${VIDEODIR}/mv16tms.obj: ${VIDEODIR}/mv16tms.asm ${VIDEODIR}/vidmacro.mac\ - macros.mac -${VIDEODIR}/mode7.obj: ${VIDEODIR}/mode7.asm ${VIDEODIR}/mode7.mac\ - macros.mac -${VIDEODIR}/mode716.obj: ${VIDEODIR}/mode716.asm ${VIDEODIR}/mode716.mac\ - macros.mac -${VIDEODIR}/mode716b.obj:${VIDEODIR}/mode716b.asm ${VIDEODIR}/mode7.mac\ - macros.mac -${VIDEODIR}/mode716t.obj:${VIDEODIR}/mode716t.asm ${VIDEODIR}/mode7.mac\ - macros.mac -${VIDEODIR}/mode716d.obj:${VIDEODIR}/mode716d.asm ${VIDEODIR}/mode7.mac\ - macros.mac -${VIDEODIR}/mode7ext.obj:${VIDEODIR}/mode7ext.asm macros.mac -${VIDEODIR}/mode716e.obj:${VIDEODIR}/mode716e.asm macros.mac -${VIDEODIR}/m716text.obj:${VIDEODIR}/m716text.asm ${VIDEODIR}/mode7.mac\ - macros.mac -${CPUDIR}/irq.obj: ${CPUDIR}/irq.asm macros.mac -${CPUDIR}/dspproc.obj: ${CPUDIR}/dspproc.asm macros.mac -${CPUDIR}/spc700.obj:${CPUDIR}/spc700.asm macros.mac\ - ${CPUDIR}/regsw.mac ${CPUDIR}/spcdef.inc ${CPUDIR}/spcaddr.inc -${CPUDIR}/dsp.obj: ${CPUDIR}/dsp.asm macros.mac -${DOSDIR}/vesa2.obj: ${DOSDIR}/vesa2.asm macros.mac -${DOSDIR}/vesa12.obj: ${DOSDIR}/vesa12.asm macros.mac -${DOSDIR}/joy.obj: ${DOSDIR}/joy.asm macros.mac -${DOSDIR}/sw.obj: ${DOSDIR}/sw.asm macros.mac -${GUIDIR}/gui.obj: ${GUIDIR}/gui.asm ${GUIDIR}/guitools.inc\ - ${GUIDIR}/guimisc.inc ${GUIDIR}/guimouse.inc ${GUIDIR}/guiwindp.inc\ - ${GUIDIR}/guinetpl.inc ${GUIDIR}/guikeys.inc ${GUIDIR}/guicheat.inc\ - ${GUIDIR}/guicombo.inc ${GUIDIR}/guiload.inc macros.mac -${GUIDIR}/menu.obj: ${GUIDIR}/menu.asm macros.mac -${VIDEODIR}/newgfx.obj:${VIDEODIR}/newgfx.asm ${VIDEODIR}/vidmacro.mac\ - ${VIDEODIR}/newgfx2.mac ${VIDEODIR}/newgfx.mac macros.mac -${VIDEODIR}/newgfx2.obj:${VIDEODIR}/newgfx2.asm ${VIDEODIR}/newgfxwn.mac\ - ${VIDEODIR}/newgfx.mac macros.mac -${VIDEODIR}/newgfx16.obj: ${VIDEODIR}/newgfx16.asm macros.mac ${VIDEODIR}/vidmacro.mac\ - ${VIDEODIR}/newgfx16.mac ${VIDEODIR}/newg162.mac -${VIDEODIR}/newg162.obj: macros.mac ${VIDEODIR}/newg162.asm ${VIDEODIR}/newg162.mac\ - ${VIDEODIR}/vidmacro.mac ${VIDEODIR}/newg16wn.mac -${CHIPDIR}/fxemu2.obj: ${CHIPDIR}/fxemu2.asm ${CHIPDIR}/fxemu2.mac\ - macros.mac -${CHIPDIR}/fxemu2b.obj: ${CHIPDIR}/fxemu2b.asm ${CHIPDIR}/fxemu2.mac\ - ${CHIPDIR}/fxemu2b.mac -${CHIPDIR}/fxemu2c.obj: ${CHIPDIR}/fxemu2c.asm macros.mac ${CHIPDIR}/fxemu2.mac\ - ${CHIPDIR}/fxemu2b.mac ${CHIPDIR}/fxemu2c.mac -${CHIPDIR}/fxtable.obj: ${CHIPDIR}/fxtable.asm macros.mac -${DOSDIR}/gppro.obj: ${DOSDIR}/gppro.asm macros.mac -${DOSDIR}/zsipx.obj: ${DOSDIR}/zsipx.asm -${CHIPDIR}/sa1proc.obj: ${CHIPDIR}/sa1proc.asm macros.mac -endmem.obj: endmem.asm macros.mac -${DOSDIR}/modemrtn.obj: ${DOSDIR}/modemrtn.asm macros.mac - -${JMADIR}/7zlzma.obj: ${JMADIR}/7zlzma.cpp -${JMADIR}/crc32.obj: ${JMADIR}/crc32.cpp ${JMADIR}/crc32.h -${JMADIR}/iiostrm.obj: ${JMADIR}/iiostrm.cpp -${JMADIR}/inbyte.obj: ${JMADIR}/inbyte.cpp -${JMADIR}/jma.obj: ${JMADIR}/jma.cpp ${JMADIR}/jma.h ${JMADIR}/crc32.h ${JMADIR}/portable.h -${JMADIR}/lzma.obj: ${JMADIR}/lzma.cpp -${JMADIR}/lzmadec.obj: ${JMADIR}/lzmadec.cpp -${JMADIR}/winout.obj: ${JMADIR}/winout.cpp -${JMADIR}/zsnesjma.obj: ${JMADIR}/zsnesjma.cpp ${JMADIR}/zsnesjma.h ${JMADIR}/jma.h - -clean: - del *.obj - del ${CHIPDIR}\*.obj - del ${CPUDIR}\*.obj - del ${VIDEODIR}\*.obj - del ${GUIDIR}\*.obj - del ${WINDIR}\*.obj - del ${WINDIR}\zsnes.res - del ${ZIPDIR}\*.obj - del ${DOSDIR}\*.obj - del ${EFFECTSDIR}\*.obj - del ${JMADIR}\*.obj - del zsnesw.exe - - - - - -