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
|
$FreeBSD$
--- Make.defs.orig Wed Apr 4 07:27:18 2001
+++ Make.defs Fri Jun 1 11:03:19 2001
@@ -22,21 +22,6 @@
# SGI IRIX with GCC (tested with ver. 2.95.3-test2)
# (IRIX Folks: Read TerrainApps/README.sgi!)
#------------------------------------------------------------------------------
-CC = gcc
-CXX = g++
-AR = ar ruv
-COPT = -O -g
-LD = $(CXX)
-LD_SHARED = $(CXX) -shared
-
-GLUT_LIB = $(HOME)/software/Mesa-3.4.1/lib/libglut.a
-GLU_LIB = $(HOME)/software/Mesa-3.4.1/lib/libGLU.a
-LDIRFLAGS = $(LDIRS:%=-L%) \
- -Wl,-rpath,$(subst $(space),$(colon),$(LDIRS))
-
-#------------------------------------------------------------------------------
-# FreeBSD with GCC (tested with ver. 2.95.2)
-#------------------------------------------------------------------------------
## CC = gcc
## CXX = g++
## AR = ar ruv
@@ -44,11 +29,25 @@
## LD = $(CXX)
## LD_SHARED = $(CXX) -shared
##
-## GLUT_LIB = -lglut
-## GLU_LIB = -lGLU
-## EXTRA_LIBS = -lXi
+## GLUT_LIB = $(HOME)/software/Mesa-3.4.1/lib/libglut.a
+## GLU_LIB = $(HOME)/software/Mesa-3.4.1/lib/libGLU.a
## LDIRFLAGS = $(LDIRS:%=-L%) \
-## -rpath $(subst $(space),$(colon),$(LDIRS))
+## -Wl,-rpath,$(subst $(space),$(colon),$(LDIRS))
+
+#------------------------------------------------------------------------------
+# FreeBSD with GCC (tested with ver. 2.95.2)
+#------------------------------------------------------------------------------
+#CC = gcc
+#CXX = g++
+AR = ar ruv
+LD = $(CXX)
+LD_SHARED = $(CXX) -shared
+
+GLUT_LIB = -lglut
+GLU_LIB = -lGLU
+EXTRA_LIBS = -lXi
+LDIRFLAGS = $(LDIRS:%=-L%) \
+ -rpath $(subst $(space),$(colon),$(LDIRS))
#------------------------------------------------------------------------------
# Linux with GCC (tested with ver. 2.95.3)
@@ -92,35 +91,35 @@
VTLIB_DIR = $(TERRAIN_SDK_DIR)/vtlib
VTOSG_DIR = $(VTLIB_DIR)/vtosg
-NETCDF_INC = $(APIS_DIR)/NetCDF/include
-NETCDF_LIB = $(APIS_DIR)/NetCDF/lib
-#NETCDF_INC = /usr/local/include
-#NETCDF_LIB = /usr/local/lib
+#NETCDF_INC = $(APIS_DIR)/NetCDF/include
+#NETCDF_LIB = $(APIS_DIR)/NetCDF/lib
+NETCDF_INC = $(LOCALBASE)/include
+NETCDF_LIB = $(LOCALBASE)/lib
-SHAPE_INC = $(APIS_DIR)/shapelib/include
-SHAPE_LIB = $(APIS_DIR)/shapelib/lib
-#SHAPE_INC = /usr/local/include
-#SHAPE_LIB = /usr/local/lib
+#SHAPE_INC = $(APIS_DIR)/shapelib/include
+#SHAPE_LIB = $(APIS_DIR)/shapelib/lib
+SHAPE_INC = $(LOCALBASE)/include
+SHAPE_LIB = $(LOCALBASE)/lib
-PNG_INC = $(APIS_DIR)/libpng-1.0.8/include
-PNG_LIB = $(APIS_DIR)/libpng-1.0.8/lib
-#PNG_INC = /usr/local/include
-#PNG_LIB = /usr/local/lib
+#PNG_INC = $(APIS_DIR)/libpng-1.0.8/include
+#PNG_LIB = $(APIS_DIR)/libpng-1.0.8/lib
+PNG_INC = $(LOCALBASE)/include
+PNG_LIB = $(LOCALBASE)/lib
-OSG_INC = $(VTP_ROOT)/OpenSceneGraph-0.8/include
-OSG_LIB = $(VTP_ROOT)/OpenSceneGraph-0.8/lib
-#OSG_INC = /usr/local/include
-#OSG_LIB = /usr/local/lib
+#OSG_INC = $(VTP_ROOT)/OpenSceneGraph-0.8/include
+#OSG_LIB = $(VTP_ROOT)/OpenSceneGraph-0.8/lib
+OSG_INC = $(LOCALBASE)/include
+OSG_LIB = $(LOCALBASE)/lib
-PROJECTION_INC = $(APIS_DIR)/ProjectionLib
-PROJECTION_LIB = $(APIS_DIR)/ProjectionLib
-#PROJECTION_INC = /usr/local/include
-#PROJECTION_LIB = /usr/local/lib
+#PROJECTION_INC = $(APIS_DIR)/ProjectionLib
+#PROJECTION_LIB = $(APIS_DIR)/ProjectionLib
+PROJECTION_INC = $(LOCALBASE)/include
+PROJECTION_LIB = $(LOCALBASE)/lib
-BOOST_SRC = $(APIS_DIR)/boost
-BOOST_INC = $(APIS_DIR)
+BOOST_SRC = $(VTDATA_DIR)
+BOOST_INC = $(VTDATA_DIR)
-VTDATA_INST_DIR = $(VTDATA_DIR)
-VTOSG_INST_DIR = $(VTOSG_DIR)
-#VTDATA_INST_DIR = /usr/local/lib
-#VTOSG_INST_DIR = /usr/local/lib
+#VTDATA_INST_DIR = $(VTDATA_DIR)
+#VTOSG_INST_DIR = $(VTOSG_DIR)
+VTDATA_INST_DIR = $(LOCALBASE)/lib
+VTOSG_INST_DIR = $(LOCALBASE)/lib
|