summaryrefslogtreecommitdiff
path: root/emulators/xmame/patches/patch-aa
blob: cbde9b51e763ef05e5d8e75e0fdf82600120630b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
$NetBSD: patch-aa,v 1.7 1998/08/07 10:40:37 agc Exp $

--- makefile.unix.orig	Wed Jun 17 06:07:13 1998
+++ makefile.unix	Thu Jul 23 05:34:54 1998
@@ -36,7 +36,7 @@
 # GNU MAKE is MANDATORY !!!
 # so please give me the path...
 # if GNU make is "native" use this
-MAKE	= make
+MAKE	= gmake
 # else ...
 # MAKE=/usr/people/jantonio/bin/gmake
 
@@ -95,7 +95,9 @@
 ##############################################################################
 
 # *** To disable joystick support comment next line
-# JOY		= -DUSE_JOYSTICK
+ifeq (${MACHINE},i386)
+JOY		= -DUSE_JOYSTICK
+endif
 
 # *** To disable  mouse support comment next line
 MOUSE		= -DUSE_MOUSE
@@ -114,7 +116,9 @@
 # JSLIB   = -lXi
 
 # On iX86 based OS's, if supported, you can use standard joystick driver
-# JS	= -DI386_JOYSTICK
+ifeq (${MACHINE},i386)
+JS	= -DI386_JOYSTICK
+endif
 
 # Linux FM-TOWNS game PAD joystick emulation support
 # Thanks to Osamu Kurati for provided patch
@@ -129,7 +133,7 @@
 # *** If you haven't  the MIT-Shared Memory X Extensions, comment the following:
 # ( Test if available by mean of xdpyinfo command )
 # Comment it if compiling to svgalib xmame
-# MSHM	= -DUSE_MITSHM
+MSHM	= -DUSE_MITSHM
 
 # *** Does your system support gettimeofday() function? If do, we encourage you
 # to enable this feature . Else .... comment it :-(
@@ -148,8 +152,8 @@
 # X11INC		= -I/usr/include/X11
 # X11LIB		= -L/usr/lib/X11
 # standard location for XFree86
-X11INC		= -I/usr/X11R6/include
-X11LIB		= -L/usr/X11R6/lib
+X11INC		= -I${PREFIX}/include
+X11LIB		= -L${PREFIX}/lib
 # for Sun systems 
 # X11INC		= -I/usr/openwin/include
 # X11LIB		= -L/usr/openwin/lib
@@ -164,18 +168,18 @@
 # *** Select destination directory for your compiled program , manual page
 # and binary distribution ( if you want to... )
 # ( only needed to install, not to compile... )
-DESTDIR = /usr/games
-MANDIR = /usr/local/man/man6
+DESTDIR = ${PREFIX}/bin
+MANDIR = ${PREFIX}/man/man6
 DISTDIR = /home/ftp/pub/emulators/mame
 
 # *** Where the ROM source tree ?
-MDIR = \"/usr/games/lib/mame\"
+MDIR = \"${PREFIX}/share/mame\"
 
 # *** Where to store high scores ?
-SDIR = \"/usr/games/lib/mame\"
+SDIR = \"${PREFIX}/share/mame\"
 
 # *** Where resides global configuration file ?
-MRC = \"/usr/games/lib/mame/xmamerc\"
+MRC = \"${PREFIX}/share/mame/xmamerc\"
 
 # *** Use this definition as default X Display
 DP = \":0.0\"
@@ -197,8 +201,8 @@
 # you might decide to use these feature. Otherwise, you should use a 
 # timer based audio code and ajust in src/unix/sound.h AUDIO_TIMER_FREQ item
 #
-S_TIM = -DDONTUSE_TIMER
-# S_TIM = -DUSE_TIMER
+# S_TIM = -DDONTUSE_TIMER
+S_TIM = -DUSE_TIMER
 
 # *** When using timer, you should provide the frequency to generate audio sample
 # frames in your system. See readme.unix notes about these item
@@ -220,7 +224,7 @@
 ######## Alpha/Linux/X11
 # ARCH  = linux_alpha
 ######## ix86/Linux/X11
-ARCH  = linux
+# ARCH  = linux
 ######## ix86/Linux/SVGALIB
 # ARCH	= svgalib
 ######## ix86/Linux/GGI *New* *New* *New* Please test - no mouse or joy yet
@@ -228,7 +232,8 @@
 ######## ix86/FreeBSD/X11 and ix86/BSDi/X11
 # ARCH  = FREEBSD
 ######## ix86/NetBSD/X11
-# ARCH  = netbsd_i386
+ARCH  = netbsd
+MACHINE  != uname -m
 ######## Sparc/SunOS/X11 ( no sound )
 # ARCH  = sunos
 ######## ix86/Solaris/X11
@@ -304,17 +309,22 @@
 		-fomit-frame-pointer -Wall
 INST.FREEBSD   = doinstall
 
-# netbsd_i386
+# netbsd
 #####################
-#If you want sound add to DEFS.netbsd_i386  "-DUSE_AUDIO" and 
+#If you want sound add to DEFS.netbsd  "-DUSE_AUDIO" and 
 #set STIM=-DUSE_TIMER above
 #
-DEFS.netbsd_i386   = -DX86_ASM -DLSB_FIRST -DUNIX -Dnetbsd_i386 -DNETBSD \
+ifeq (${MACHINE},i386)
+DEFS.netbsd   = -DX86_ASM -DLSB_FIRST -DUNIX -DNETBSD \
 		-DHAVE_GETTIMEOFDAY -DUSE_AUDIO -DSIGNED_SAMPLES
-LIBS.netbsd_i386   = $(X11LIB) -lX11 -lXext -lm
-CFLAGS.netbsd_i386 = $(X11INC) -m486 -fstrength-reduce -funroll-loops \
+else
+DEFS.netbsd   =	-DLSB_FIRST -DUNIX -DNETBSD \
+		-DHAVE_GETTIMEOFDAY -DUSE_AUDIO -DSIGNED_SAMPLES
+endif
+LIBS.netbsd   = $(X11LIB) -lX11 -lXext -lm
+CFLAGS.netbsd = $(X11INC) -O3 -fstrength-reduce -funroll-loops \
 		-fomit-frame-pointer -Wall
-INST.netbsd_i386   = doinstall
+INST.netbsd   = doinstall
 
 # SunOS
 #####################