Fix clean on DOS, added GUI dependancies.
This commit is contained in:
@@ -21,8 +21,9 @@
|
|||||||
#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
|
|
||||||
ASM=nasm
|
|
||||||
DELETECOMMAND=rm
|
DELETECOMMAND=rm
|
||||||
|
SLASH=/
|
||||||
|
ASM=nasm
|
||||||
ASMFLAGSORIG=-O1
|
ASMFLAGSORIG=-O1
|
||||||
CFLAGSORIG=-O3 -march=i586 -ffast-math -fomit-frame-pointer -fno-unroll-loops -Wall -Wno-unused
|
CFLAGSORIG=-O3 -march=i586 -ffast-math -fomit-frame-pointer -fno-unroll-loops -Wall -Wno-unused
|
||||||
LIBSORIG=-lz -lpng
|
LIBSORIG=-lz -lpng
|
||||||
@@ -35,22 +36,23 @@ endif
|
|||||||
ifeq ($(PLATFORM),dos)
|
ifeq ($(PLATFORM),dos)
|
||||||
CC = gcc
|
CC = gcc
|
||||||
CPPC = gpp
|
CPPC = gpp
|
||||||
DELETECOMMAND = del
|
|
||||||
OS=__MSDOS__
|
OS=__MSDOS__
|
||||||
|
CROSS=no
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(PLATFORM),win32)
|
ifeq ($(PLATFORM),win32)
|
||||||
CC = gcc
|
CC = gcc
|
||||||
CPPC = g++
|
CPPC = g++
|
||||||
DELETECOMMAND = del
|
|
||||||
WINDRES = windres
|
WINDRES = windres
|
||||||
OS=__WIN32__
|
OS=__WIN32__
|
||||||
|
CROSS=no
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(PLATFORM),dos-cross)
|
ifeq ($(PLATFORM),dos-cross)
|
||||||
CC = i386-pc-msdosdjgpp-gcc
|
CC = i386-pc-msdosdjgpp-gcc
|
||||||
CPPC = i386-pc-msdosdjgpp-g++
|
CPPC = i386-pc-msdosdjgpp-g++
|
||||||
OS=__MSDOS__
|
OS=__MSDOS__
|
||||||
|
CROSS=yes
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(PLATFORM),win32-cross)
|
ifeq ($(PLATFORM),win32-cross)
|
||||||
@@ -58,6 +60,12 @@ ifeq ($(PLATFORM),win32-cross)
|
|||||||
CPPC = i586-mingw32msvc-g++
|
CPPC = i586-mingw32msvc-g++
|
||||||
WINDRES = i586-mingw32msvc-windres
|
WINDRES = i586-mingw32msvc-windres
|
||||||
OS=__WIN32__
|
OS=__WIN32__
|
||||||
|
CROSS=yes
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq (${CROSS},no)
|
||||||
|
DELETECOMMAND = del
|
||||||
|
SLASH=\
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq (${OS},__MSDOS__)
|
ifeq (${OS},__MSDOS__)
|
||||||
@@ -138,7 +146,7 @@ DOSOBJORIG=${DOSDIR}/debug.o ${DOSDIR}/joy.o ${DOSDIR}/modemrtn.o ${DOSDIR}/vesa
|
|||||||
${DOSDIR}/zsipx.o
|
${DOSDIR}/zsipx.o
|
||||||
|
|
||||||
|
|
||||||
OBJSORIG=${CHIPSOBJ} ${CPUOBJ} ${GUIOBJ} ${VIDEOBJ} ${MAINOBJ} ${ZIPOBJ} ${EFFECTSOBJ} ${JMAOBJ}
|
OBJSORIG=${CHIPSOBJ} ${CPUOBJ} ${GUIOBJ} ${VIDEOBJ} {MAINOBJ} ${ZIPOBJ} ${EFFECTSOBJ} ${JMAOBJ}
|
||||||
|
|
||||||
ifeq (${OS},__MSDOS__)
|
ifeq (${OS},__MSDOS__)
|
||||||
DOSOBJ=${DOSOBJORIG} ${DOSDIR}/dosintrf.o ${DOSDIR}/sound.o ${DOSDIR}/zloader.o ${DOSDIR}/zfile.o
|
DOSOBJ=${DOSOBJORIG} ${DOSDIR}/dosintrf.o ${DOSDIR}/sound.o ${DOSDIR}/zloader.o ${DOSDIR}/zfile.o
|
||||||
@@ -238,6 +246,11 @@ ${CHIPSDIR}/fxemu2c.o: $< macros.mac ${CHIPDIR}/fxemu2.mac ${CHIPDIR}/fxemu2b.ma
|
|||||||
${CHIPDIR}/fxtable.o: $< macros.mac
|
${CHIPDIR}/fxtable.o: $< macros.mac
|
||||||
${CHIPDIR}/sa1proc.o: $< macros.mac
|
${CHIPDIR}/sa1proc.o: $< macros.mac
|
||||||
|
|
||||||
|
${GUIDIR}/gui.o: $< ${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.o: ${GUIDIR}/menu.asm macros.mac
|
||||||
|
|
||||||
${EFFECTSDIR}/water.o: $< ${EFFECTSDIR}/fixsin.h
|
${EFFECTSDIR}/water.o: $< ${EFFECTSDIR}/fixsin.h
|
||||||
${EFFECTSDIR}/smoke.o: $<
|
${EFFECTSDIR}/smoke.o: $<
|
||||||
${EFFECTSDIR}/burn.o: $<
|
${EFFECTSDIR}/burn.o: $<
|
||||||
@@ -278,7 +291,17 @@ ${WINDIR}/winlink.o: ${WINDIR}/winlink.cpp ${WINDIR}/resource.h
|
|||||||
${CPPC} ${CFLAGS} -masm=intel -O0 -o $@ -c ${WINDIR}/winlink.cpp
|
${CPPC} ${CFLAGS} -masm=intel -O0 -o $@ -c ${WINDIR}/winlink.cpp
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
${DELETECOMMAND} ${EXE} zsnesd.exe ${DELETEOBJS}
|
${DELETECOMMAND} ${EXE} zsnesd.exe
|
||||||
|
${DELETECOMMAND} *.o
|
||||||
|
${DELETECOMMAND} ${CPUDIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${VIDEODIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${CHIPDIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${EFFECTSDIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${ZIPDIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${JMADIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${DOSDIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${WINDIR}${SLASH}*.o
|
||||||
|
${DELETECOMMAND} ${GUIDIR}${SLASH}*.o
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@echo Please specify which platform to compile for with PLATFORM=platform_name
|
@echo Please specify which platform to compile for with PLATFORM=platform_name
|
||||||
|
|||||||
Reference in New Issue
Block a user