summaryrefslogtreecommitdiff
path: root/games/bzflag/patches/patch-ab
blob: b5425d9af179d5fbd54da3a3bb4b02e59cd33324 (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
$NetBSD: patch-ab,v 1.2 2003/09/25 02:38:13 jschauma Exp $

--- configs/config-netbsd.orig	Mon Sep 23 15:26:33 2002
+++ configs/config-netbsd
@@ -0,0 +1,118 @@
+# bzflag
+# Copyright (c) 1993 - 2002 Tim Riker
+#
+# This package is free software;  you can redistribute it and/or
+# modify it under the terms of the license found in the file
+# named LICENSE that should have accompanied this file.
+#
+# THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+#
+# configuration for generic netbsd
+#
+CONFIG	= netbsd
+
+#
+# use XF86 vidmode extension (comment out to disable)
+#
+XF86VIDMODE_DEF = -DXF86VIDMODE_EXT
+XF86VIDMODE_LIB = -lXxf86vm
+
+#
+# use XInput extension for joystick support (comment out to disable)
+#
+JOYSTICK_DEF = -DXIJOYSTICK
+JOYSTICK_LIB = -lXi
+
+#
+# accumulate extension definitions and libs
+#
+XEXT_DEF = $(XF86VIDMODE_DEF) $(JOYSTICK_DEF)
+XEXT_LIB = $(XF86VIDMODE_LIB) $(JOYSTICK_LIB)
+
+#
+# install locations
+#
+INSTALL_DATA_DIR = $(X11PREFIX)/share/bzflag
+
+#
+# tools
+#
+AR	= /usr/bin/ar cru
+CC	= /usr/bin/gcc
+CXX	= /usr/bin/g++
+CD	= cd
+CP	= /bin/cp
+LD	= /usr/bin/ld
+MKDIR	= /bin/mkdir
+NROFF	= /usr/bin/nroff
+RM	= /bin/rm -f
+RMR	= $(RM) -r
+SHELL	= /bin/sh
+ECHO	= echo
+
+#
+# compiler definitions
+#
+PCDEFS   = -D_BSD_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -DHALF_RATE_AUDIO $(XEXT_DEF)
+PCXXDEFS = -D_BSD_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -DHALF_RATE_AUDIO $(XEXT_DEF)
+
+#
+# compiler options
+#
+PCOPTS   = -Wall -W -ansi $(ACOPTS)
+PCXXOPTS = -Wall -W -fno-exceptions -fno-rtti $(ACXXOPTS)
+COPT     = -DNDEBUG -O2
+CXXOPT   = -DNDEBUG -O2 -ffast-math -fomit-frame-pointer -fnonnull-objects \
+		-fexpensive-optimizations
+CDEBUG   = -DDEBUG -g
+CXXDEBUG = -DDEBUG -g
+CWOFF    =
+CXXWOFF  =
+
+#
+# search paths
+#
+PCINCS   = -I/usr/include -I$(X11BASE)/include
+PCXXINCS = -I/usr/include -I$(X11BASE)/include
+
+#
+# linker options
+#
+PLDOPTS  = -L$(X11BASE)/lib -Wl,-R$(X11BASE)/lib -L$(PREFIX)/lib -Wl,-R$(PREFIX)/lib
+
+#
+# dirt
+#
+PDIRT    = *.[eou] a.out core ar.tmp.*
+
+#
+# libraries
+#
+AUDIO_LIBS =				\
+	$(NULL)
+
+DISPLAY_LIBS =				\
+	$(NULL)
+
+GL_LIBS =				\
+	-lGLU				\
+	-lGL				\
+	$(NULL)
+
+IMAGE_LIBS =				\
+	$(NULL)
+
+NETWORK_LIBS =				\
+	$(NULL)
+
+WINDOW_LIBS =				\
+	$(XEXT_LIB)			\
+	-lXext				\
+	-lX11				\
+	-lossaudio			\
+	-lm				\
+	$(NULL)
+