summaryrefslogtreecommitdiff
path: root/graphics/inventor/files/patch-ivcommondefs
blob: 53aaf37ce68df4d48c0a824953360b1684f233e1 (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
--- make/ivcommondefs.orig	Sat Jul 12 07:40:54 2003
+++ make/ivcommondefs	Sun Aug  3 15:10:28 2003
@@ -49,9 +49,9 @@
 
 ifeq ($(usingLinux), 1)
 
-CC  = /usr/bin/gcc
-C++ = /usr/bin/g++
-LD  = /usr/bin/g++
+CC  = %%CC%%
+C++ = %%CXX%%
+LD  = %%CXX%%
 
 INSTALL = /usr/bin/install
 
@@ -74,7 +74,7 @@
 LCXXOPTS += $(LINUXOPTS)
 LCOPTS += $(LINUXOPTS)
 
-X11DIR = /usr/X11R6
+X11DIR = ${LOCALBASE}
 X11INCDIR = $(X11DIR)/include
 X11LIBDIR = $(X11DIR)/lib
 
@@ -86,6 +86,10 @@
 
 endif
 
+ifeq ($(usingFreeBSD), 1)
+LCINCS += -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2
+LCXXINCS += -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2
+endif
 
 
 #
@@ -131,9 +135,9 @@
 # Determine optimization from LIBTYPE.
 #
 
-OPTIMIZER = -O -DNDEBUG
+OPTIMIZER = %%CXXFLAGS%% -DNDEBUG
 ifneq (, $(findstring debug, $(LIBTYPE)))
-OPTIMIZER = -g
+OPTIMIZER = %%CXXFLAGS%% -g -DDEBUG
 endif
 
 
@@ -158,6 +162,10 @@
 # Font library directories.
 #
 
+ifeq ($(usingFreeBSD), 1)
+FREETYPE=1
+endif
+
 FLDIR = $(IVDEPTH)/libFL/src
 FLLIB = -lFL
 ifdef FREETYPE
@@ -183,7 +191,12 @@
 # Inventor install directories.
 #
 
+ifeq ($(usingFreeBSD), 1)
+IVPREFIX = ${LOCALBASE}
+else
 IVPREFIX = /usr
+endif
+
 LCXXOPTS += -DIVPREFIX=\"$(IVPREFIX)\"
 LCOPTS += -DIVPREFIX=\"$(IVPREFIX)\"
 
@@ -213,5 +226,10 @@
 else
 LLDDSOOPTS += -L$(IVLIBDIR)
 LLDOPTS += -L$(IVLIBDIR)
+endif
+
+ifeq ($(usingFreeBSD), 1)
+LLDOPTS += -L$(IVDEPTH)/lib -L$(IVDEPTH)/libSoXt
+LLDDSOOPTS += -L$(IVDEPTH)/lib -L$(IVDEPTH)/libSoXt -L$(LOCALBASE)/lib
 CXXDSOOPTS += -L$(IVLIBDIR)
 endif