summaryrefslogtreecommitdiff
path: root/graphics/togl/files/patch-aa
blob: fd353ea083cd14d8d026613ee1d08c8638331f80 (plain) (blame)
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
--- Makefile.orig	Wed May  7 09:50:13 2003
+++ Makefile	Tue Apr  6 17:00:50 2004
@@ -7,7 +7,7 @@
 
 
 # The C compiler:
-CC = cc
+CC ?= cc
 
 # Compiler options:
 # for DEC
@@ -17,7 +17,7 @@
 # for IBM
 #COPTS = -c -g -qchars=signed -DIBM
 # for PC_LINUX
-COPTS = -c -g -fPIC -mcpu=i586 -DPC_LINUX -DDEBUG -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_LOCAL_TK_H
+COPTS = -c -fPIC -DPC_LINUX -DDEBUG -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_LOCAL_TK_H
 # for SGI
 #COPTS = -c -g -n32 -signed -DSGI
 # for SUN
@@ -25,17 +25,20 @@
 
 
 # Shared library linker command:
-SHLINK = cc -shared
+SHLINK = ${CC} -shared
 
 
 # Where to find tcl.h, tk.h, OpenGL/Mesa headers, etc:
 
-TCL_PREFIX = /usr
+TCL_PREFIX = ${PREFIX}
+TK_PREFIX = ${PREFIX}
 #TCL_VER = 8.3
-TCL_VER = 
+TCL_VER = 8.4
+TK_VER = 8.4
 
 # uncomment exactly one
-TCL_INCLUDE = -I$(TCL_PREFIX)/include
+TCL_INCLUDE = -I$(TCL_PREFIX)/include/tcl${TCL_VER}
+TK_INCLUDE = -I${TK_PREFIX}/include/tk${TK_VER}
 #TCL_INCLUDE = -I/pkg/tcl-tk/8.3.0/include
 # for DEC
 #INCLUDES = $(TCL_INCLUDE)
@@ -44,7 +47,7 @@
 # for IBM
 #INCLUDES = -I/usr/lpp/OpenGL/include $(TCL_INCLUDE)
 # for PC_LINUX
-INCLUDES = -I/usr/X11R6/include $(TCL_INCLUDE)
+INCLUDES = -I${X11BASE}/include $(TCL_INCLUDE) ${TK_INCLUDE}
 # for SGI
 #INCLUDES = $(TCL_INCLUDE)
 # for SUN
@@ -54,6 +57,7 @@
 # Where to find libtcl.a, libtk.a, OpenGL/Mesa libraries:
 # uncomment exactly one
 TCL_LIB = -L$(TCL_PREFIX)/lib
+TK_LIB = -L$(TK_PREFIX)/lib
 # for DEC
 #LIBDIRS =  $(TCL_LIB)
 # for HP
@@ -61,19 +65,21 @@
 # for IBM
 #LIBDIRS = -L/usr/lpp/OpenGL/lib $(TCL_LIB)
 # for PC_LINUX
-LIBDIRS = $(TCL_LIB) -L/usr/X11R6/lib -Xlinker -rpath -Xlinker $(TCL_PREFIX)/lib
+LIBDIRS = $(TCL_LIB) ${TK_LIB} -L${X11BASE}/lib -Xlinker -rpath -Xlinker
 # for SGI
 #LIBDIRS = $(TCL_LIB)
 # for SUN
 #LIBDIRS = -L/usr/openwin/lib $(TCL_LIB)
 
-TCL_LIBS = -ltcl$(TCL_VER) -ltk$(TCL_VER)
-TCL_STUB_LIBS = -ltclstub$(TCL_VER) -ltkstub$(TCL_VER)
+TCL_LIBS = -ltcl84
+TK_LIBS = -ltk84
+TCL_STUB_LIBS = -ltclstub84
+TK_STUB_LIBS = -ltkstub84
 
 # Libraries to link with (-ldl for Linux only?):
 # NOTE: use -ltcl8.1 -ltk8.1 for Tcl/Tk version 8.1
-LIBS = $(TCL_LIBS) -lGLU -lGL -L/usr/X11/lib -lX11 -lXmu -lXext -lXt -lm -ldl
-STUB_LIBS = $(TCL_STUB_LIBS) -lGLU -lGL -L/usr/X11/lib -lX11 -lXmu -lXext -lXt -lm -ldl
+LIBS = $(TCL_LIBS) ${TK_LIBS} -lGLU -lGL -L/usr/X11/lib -lX11 -lXmu -lXext -lXt -lm
+STUB_LIBS = $(TCL_STUB_LIBS) ${TK_STUB_LIBS} -lGLU -lGL -L/usr/X11/lib -lX11 -lXmu -lXext -lXt -lm
 
 TK_FLAGS =
 
@@ -81,9 +87,9 @@
 #### Shouldn't have to change anything beyond this point ####
 
 
-CFLAGS = $(COPTS) $(INCLUDES) $(TK_FLAGS)
+CFLAGS += $(COPTS) $(INCLUDES) $(TK_FLAGS) ${PTHREAD_FLAGS}
 
-LFLAGS = $(LIBDIRS)
+LFLAGS = $(LIBDIRS) ${PTHREAD_LIBS}
 
 
 all: togl.so double.so texture.so index.so overlay.so gears.so pkgIndex
@@ -162,7 +168,7 @@
 	$(TOGL)/ben.rgb
 
 pkgIndex:
-	echo 'puts [pkg::create -name Togl -version $(TOGL_VERSION) -load togl[info sharedlibextension]]' | tclsh > pkgIndex.tcl 
+	echo 'puts [pkg::create -name Togl -version $(TOGL_VERSION) -load togl[info sharedlibextension]]' | tclsh${TCL_VER} > pkgIndex.tcl 
 
 tar:
 	cd .. ; \