summaryrefslogtreecommitdiff
path: root/emulators/snes9x/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/snes9x/patches/patch-aa')
-rw-r--r--emulators/snes9x/patches/patch-aa69
1 files changed, 35 insertions, 34 deletions
diff --git a/emulators/snes9x/patches/patch-aa b/emulators/snes9x/patches/patch-aa
index 2f573338f8d..711c20d7119 100644
--- a/emulators/snes9x/patches/patch-aa
+++ b/emulators/snes9x/patches/patch-aa
@@ -1,8 +1,7 @@
-$NetBSD: patch-aa,v 1.5 2002/02/19 05:30:39 jmc Exp $
-
---- Makefile.orig Wed Feb 28 20:29:58 2001
-+++ Makefile Tue Feb 19 05:18:10 2002
-@@ -1,13 +1,13 @@
+$NetBSD: patch-aa,v 1.6 2002/07/08 01:04:09 kristerw Exp $
+--- Makefile.orig Tue Sep 18 08:03:58 2001
++++ Makefile Mon Jul 8 02:32:48 2002
+@@ -1,14 +1,14 @@
-ZSNESFX=1
-ZSNESC4=1
-ASMCPU=1
@@ -12,8 +11,8 @@ $NetBSD: patch-aa,v 1.5 2002/02/19 05:30:39 jmc Exp $
#SPC700ASM=1
NETPLAY=1
UNZIP=1
--GLIDE=1
-+#GLIDE=1
+ #GLIDE=1
+ #OPENGL=1
#GUI=1
-THREAD_SOUND=1
-ASMKREED=1
@@ -22,7 +21,7 @@ $NetBSD: patch-aa,v 1.5 2002/02/19 05:30:39 jmc Exp $
ifdef ZSNESFX
FXOBJ=i386/fxemu2b.o i386/fxemu2.o i386/fxemu2c.o i386/fxtable.o i386/sfxproc.o i386/zsnes.o
-@@ -33,13 +33,19 @@
+@@ -34,7 +34,10 @@
C4NO_DEPENDS=zsnes_c4
endif
@@ -33,19 +32,11 @@ $NetBSD: patch-aa,v 1.5 2002/02/19 05:30:39 jmc Exp $
ifdef SPC700ASM
SOUNDOBJ=spctool/spc700.o spctool/dsp.o spctool.o spctool/soundmod.o spc.o
- SOUNDDEFINES=-DSPCTOOL
- else
--SOUNDOBJ=spc700.o soundux.o apu.o i386/spc.o
-+SOUNDOBJ=spc700.o soundux.o apu.o
-+ifdef USING_I386
-+SOUNDOBJ+=i386/spc.o
-+endif
- SOUNDDEFINES=-DSPC700_C
- endif
-
-@@ -82,8 +88,8 @@
+@@ -81,9 +84,10 @@
+ UNZIPDEFINES=-DUNZIP_SUPPORT
endif
++EXTRALIBS += -lossaudio
ifdef THREAD_SOUND
-CPUDEFINES += -DUSE_THREADS
-EXTRALIBS += -lpthread
@@ -54,35 +45,45 @@ $NetBSD: patch-aa,v 1.5 2002/02/19 05:30:39 jmc Exp $
endif
ifdef GLIDE
-@@ -102,9 +108,13 @@
+@@ -113,9 +117,13 @@
CC = gcc
NASM = nasm
-INCLUDES=-I/usr/X11R6/include -I/usr/local/include
+INCLUDES=-I${X11BASE}/include
--OPTIMISE= -O6 -mpentium -fomit-frame-pointer -fno-exceptions -Wall -W -pedantic -pipe
+ifdef USING_I386
-+OPTIMISE=-O6 -mpentium -fomit-frame-pointer -fno-exceptions -Wall -W -pedantic -pipe
+ OPTIMISE= -O6 -mpentium -fomit-frame-pointer -fno-exceptions -Wall -W -pedantic -pipe
+else
-+OPTIMISE=-fno-exceptions -Wall -W -pedantic -pipe -fomit-frame-pointer
++OPTIMISE=-fno-exceptions -Wall -W -pedantic -fomit-frame-pointer
+endif
#OPTIMISE=-g -fno-exceptions
#-DMITSHM
-@@ -113,7 +123,6 @@
+@@ -124,10 +132,8 @@
-Ii386 \
-I. \
-Iunzip \
--DJOYSTICK_SUPPORT \
-DZLIB \
-DVAR_CYCLES \
- -DDEBUGGER \
-@@ -141,9 +150,9 @@
+--DDEBUGGER \
+ -DCPU_SHUTDOWN \
+ -DSPC700_SHUTDOWN \
+ -DOLD_COLOUR_BLENDING \
+@@ -142,7 +148,6 @@
+ $(OPENGLDEFINES) \
+ $(GUIDEFINES) \
+ $(KREEDDEFINES) \
+--DNO_INLINE_SET_GET
+
+ #-DSOUND
+ #-DDEBUGGER
+@@ -154,9 +159,9 @@
CFLAGS=$(CCFLAGS)
.SUFFIXES: .o .cpp .c .cc .h .m .i .S .asm .obj
--LDLIBS = -L/usr/X11R6/lib frame.o
+-LDLIBS = -L/usr/X11R6/lib
+LDLIBS = -Wl,-R${X11BASE}/lib -L${X11BASE}/lib
-all: offsets snes9x ssnes9x
@@ -90,21 +91,21 @@ $NetBSD: patch-aa,v 1.5 2002/02/19 05:30:39 jmc Exp $
#ggisnes9x
#xf86snes9x
-@@ -165,7 +174,7 @@
+@@ -182,7 +187,7 @@
./offsets >i386/offsets.h
- snes9x: $(OBJECTS) unix/x11.o $(GLIDEOBJS) $(GUIOBJS)
-- $(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) unix/x11.o $(GUIOBJS) $(LDLIBS) $(GLIDELIBS) $(GUILIBS) -lXxf86dga -lXxf86vm -lXext -lX11 $(EXTRALIBS) -lz -lm
-+ $(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) unix/x11.o $(GUIOBJS) $(LDLIBS) $(GLIDELIBS) $(GUILIBS) $(DGALIBS) -lXext -lX11 $(EXTRALIBS) -lz -lm
+ snes9x: $(OBJECTS) unix/x11.o $(GLIDEOBJS) $(OPENGLOBJS) $(GUIOBJS) $(KREEDOBJ)
+- $(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) $(OPENGLOBJS) $(KREEDOBJ) unix/x11.o $(GUIOBJS) $(LDLIBS) $(GLIDELIBS) $(OPENGLLIBS) $(GUILIBS) -lXxf86dga -lXxf86vm -lXext -lX11 $(EXTRALIBS) -lz -lm
++ $(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) $(OPENGLOBJS) $(KREEDOBJ) unix/x11.o $(GUIOBJS) $(LDLIBS) $(GLIDELIBS) $(OPENGLLIBS) $(GUILIBS) $(DGALIBS) -lXext -lX11 $(EXTRALIBS) -lz -lm
ssnes9x: $(OBJECTS) unix/svga.o $(GLIDEOBJS)
$(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) unix/svga.o $(LDLIBS) $(GLIDELIBS) -lvga -lvgagl -lz $(EXTRALIBS) -lm
-@@ -195,7 +204,7 @@
+@@ -212,7 +217,7 @@
$(CCC) $(INCLUDES) -c -E $(CCFLAGS) $*.S -o $@
.asm.o:
-- $(NASM) -f elf -i. -ii386 -o $@ $*.asm
-+ $(NASM) -f ${FILEFORMAT} -i. -ii386 -o $@ $*.asm
+- $(NASM) -f elf $(FXDEFINES) -i. -ii386 -o $@ $*.asm
++ $(NASM) -f ${FILEFORMAT} $(FXDEFINES) -i. -ii386 -o $@ $*.asm
.obj.o:
cp $*.obj $*.o