summaryrefslogtreecommitdiff
path: root/graphics/osg-devel/files/patch-Make::makedefs
blob: 929f197e3ff40df84fb1598e6befbfa242614407 (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
--- Make/makedefs.orig	Tue Apr 15 04:39:12 2003
+++ Make/makedefs	Sat Jul 26 10:15:38 2003
@@ -70,7 +70,7 @@
 ##                            doesn't make a distinction, we will.
 ############################################################################
 
-CXXFLAGS   = $(ARCHARGS) $(DOF) $(DEF) $(INC)
+CXXFLAGS   = $(ARCHARGS) $(DOF) $(DEF) $(INC) %%CXXFLAGS%%
 LDFLAGS    = $(ARCHARGS) $(DOF) $(LINKARGS) -L$(TOPDIR)/lib/$(OS)$(ARCH) 
 OBJS       = $(C++FILES:.cpp=.o) \
              $(CXXFILES:.cpp=.o) \
@@ -303,26 +303,33 @@
 
 #### FreeBSD specific definitions
 ifeq ($(OS),FreeBSD)
-  C++               = g++
+  C++               = ${CXX}
   DEPARG            = -MM
-  INC               +=  -I/usr/local/include -I/usr/X11R6/include
+  INC               += -I${LOCALBASE}/include -I${X11BASE}/include
   DEF               += -W -Wall
-  OPTF              = -O2 
+  OPTF              =
   DBGF              = -g -DOSG_COMPILE_UNIT_TESTS
   SHARED            = -shared
   ARCH              = 
   ARCHINST          = 
   ARCHARGS          = 
-  LINKARGS          = -L/usr/X11R6/lib -L/usr/local/lib -rpath /usr/local/lib
+  LINKARGS          = -L${X11BASE}/lib -L${LOCALBASE}/lib -rpath ${LOCALBASE}/lib -rpath ${X11BASE}/lib
   DYNAMICLIBRARYLIB = 
   OSG_LIBS          = -losgGA -losgDB -losgUtil -losg 
   FREETYPE_LIB      = -lfreetype
   GL_LIBS           = -lGLU -lGL 
   X_LIBS            = -lXmu -lX11
   SOCKET_LIBS       = 
-  OTHER_LIBS        = 
-  INST_LOCATION     = /opt/X11R6
-  INST_SHARE        = /usr/share/OpenSceneGraph
+  OTHER_LIBS        = ${PTHREAD_LIBS}
+  INST_LOCATION     = ${PREFIX}
+  INST_SHARE        = ${PREFIX}/share
+  INST_EXAMPLES     = ${INST_SHARE}/examples/osg/bin
+  INST_EXAMPLE_SRC  = ${INST_SHARE}/examples/osg/src
+  INST_DOC          = ${INST_SHARE}/doc/osg
+  INST_SRC          = ${INST_EXAMPLE_SRC}
+  INST_DATA         = ${INST_SHARE}/osg
+  INSTBINCMD        = ${BSD_INSTALL_PROGRAM}
+  INSTDEVCMD        = ${BSD_INSTALL_DATA}
 endif
 
 #### MacOS X specific definitions