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
|