Fixed makefiles so that they optimize dsp1 C code
This commit is contained in:
@@ -95,8 +95,8 @@ ${CHIPDIR}/sa1regs.o: ${CHIPDIR}/sa1regs.asm macros.mac\
|
|||||||
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
||||||
${CHIPDIR}/sfxproc.o: ${CHIPDIR}/sfxproc.asm macros.mac\
|
${CHIPDIR}/sfxproc.o: ${CHIPDIR}/sfxproc.asm macros.mac\
|
||||||
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
||||||
|
|
||||||
${CHIPDIR}/dsp1emu.o: ${CHIPDIR}/dsp1emu.c betauser.mac
|
${CHIPDIR}/dsp1emu.o: ${CHIPDIR}/dsp1emu.c betauser.mac
|
||||||
|
${CC} ${CFLAGS} -O2 -o $@ -c $<
|
||||||
ui.o: ui.asm macros.mac betauser.mac
|
ui.o: ui.asm macros.mac betauser.mac
|
||||||
cfgload.o:cfgload.asm macros.mac
|
cfgload.o:cfgload.asm macros.mac
|
||||||
init.o:init.asm macros.mac
|
init.o:init.asm macros.mac
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ SDLCFLAGS := $(shell sdl-config --cflags)
|
|||||||
#LIBS=-static -pg ${SDLLIBS} -lz
|
#LIBS=-static -pg ${SDLLIBS} -lz
|
||||||
LIBS=${SDLLIBS} -lz -lpng
|
LIBS=${SDLLIBS} -lz -lpng
|
||||||
#CFLAGS=-pg -g -Wall -D__LINUX__ ${SDLCFLAGS}
|
#CFLAGS=-pg -g -Wall -D__LINUX__ ${SDLCFLAGS}
|
||||||
CFLAGS=-g -Wall -O2 -mcpu=pentium -finline-functions -funroll-loops -D__LINUX__ ${SDLCFLAGS}
|
CFLAGS=-g -Wall -mcpu=pentium -finline-functions -funroll-loops -D__LINUX__ ${SDLCFLAGS}
|
||||||
ASM=nasm
|
ASM=nasm
|
||||||
ASMFLAGS=-f elf -D__LINUX__ -g -w-orphan-labels
|
ASMFLAGS=-f elf -D__LINUX__ -g -w-orphan-labels
|
||||||
CC=gcc
|
CC=gcc
|
||||||
@@ -105,6 +105,7 @@ ${CHIPDIR}/sfxproc.o: ${CHIPDIR}/sfxproc.asm macros.mac\
|
|||||||
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
||||||
|
|
||||||
${CHIPDIR}/dsp1emu.o: ${CHIPDIR}/dsp1emu.c betauser.mac
|
${CHIPDIR}/dsp1emu.o: ${CHIPDIR}/dsp1emu.c betauser.mac
|
||||||
|
${CC} ${CFLAGS} -O2 -o $@ -c $<
|
||||||
ui.o: ui.asm macros.mac betauser.mac
|
ui.o: ui.asm macros.mac betauser.mac
|
||||||
cfgload.o:cfgload.asm macros.mac
|
cfgload.o:cfgload.asm macros.mac
|
||||||
init.o:init.asm macros.mac
|
init.o:init.asm macros.mac
|
||||||
|
|||||||
@@ -85,9 +85,6 @@ CC=cl
|
|||||||
%.obj: %.asm
|
%.obj: %.asm
|
||||||
${ASM} ${ASMFLAGS} -o $@ $<
|
${ASM} ${ASMFLAGS} -o $@ $<
|
||||||
|
|
||||||
chips/dsp1emu.obj : chips/dsp1emu.c
|
|
||||||
${CC} /O2t ${CFLAGS} /Fo$@ $<
|
|
||||||
|
|
||||||
ALL: zsnesw.exe
|
ALL: zsnesw.exe
|
||||||
|
|
||||||
zsnesw.exe: ${OBJS} ${WINDIR}/zsnes.res
|
zsnesw.exe: ${OBJS} ${WINDIR}/zsnes.res
|
||||||
@@ -124,6 +121,7 @@ ${CHIPDIR}/sfxproc.obj: ${CHIPDIR}/sfxproc.asm macros.mac\
|
|||||||
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
${CPUDIR}/regs.mac ${CPUDIR}/regsw.mac
|
||||||
|
|
||||||
${CHIPDIR}/dsp1emu.obj: ${CHIPDIR}/dsp1emu.c betauser.mac
|
${CHIPDIR}/dsp1emu.obj: ${CHIPDIR}/dsp1emu.c betauser.mac
|
||||||
|
${CC} /O2t ${CFLAGS} /Fo$@ $<
|
||||||
${CHIPDIR}/dsp1proc.obj: ${CHIPDIR}/dsp1proc.asm macros.mac
|
${CHIPDIR}/dsp1proc.obj: ${CHIPDIR}/dsp1proc.asm macros.mac
|
||||||
ui.obj: ui.asm macros.mac betauser.mac
|
ui.obj: ui.asm macros.mac betauser.mac
|
||||||
cfgload.obj:cfgload.asm macros.mac
|
cfgload.obj:cfgload.asm macros.mac
|
||||||
|
|||||||
Reference in New Issue
Block a user