From 38946ad41ccf0d8f3457d9c973edb3b358208e63 Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Sun, 30 Jan 2005 00:27:38 +0000 Subject: [PATCH] Added debug build support for MS ports. --- zsnes/src/makefile.ms | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/zsnes/src/makefile.ms b/zsnes/src/makefile.ms index 071fa1b3..6518d634 100644 --- a/zsnes/src/makefile.ms +++ b/zsnes/src/makefile.ms @@ -102,6 +102,12 @@ ifeq (${OS},__WIN32__) OE=.obj endif +ifeq (${DEBUG},yes) + CFLAGSORIG=-fno-omit-frame-pointer -ggdb3 -DDEBUG + COPT=-O0 + ASMFLAGSORIG=-DDEBUG -g +endif + CFLAGS=${CFLAGSORIG} -D${OS} ASMFLAGS=${ASMFLAGSORIG} -f ${FILEFORMAT} -D${OS} @@ -197,19 +203,17 @@ ALL: zsnes zsnes: ${OBJFIX} ${OBJS} ifneq ($(PLATFORM),msvc) +ifneq (${DEBUG},yes) ${CPPC} -Ws -s -o ${EXE} ${OBJS} ${LIBS} +else + ${CPPC} -Ws -o zsnesd.exe ${OBJS} ${LIBS} +endif 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} - - vcache${OE}: $< macros.mac ui${OE}: $< macros.mac cfgload${OE}: $< macros.mac