source: trunk/config/G4VIS_BUILD.gmk@ 1174

Last change on this file since 1174 was 593, checked in by garnier, 18 years ago

r627@mac-90108: laurentgarnier | 2007-11-09 07:57:42 +0100
modif dans les includes directives

File size: 3.0 KB
Line 
1# $Id: G4VIS_BUILD.gmk,v 1.20 2007/10/03 12:15:05 lgarnier Exp $
2# -------------------------------------------------------------
3# Visualization-specific CPPFLAGS for BUILD phase.
4# John Allison, 24th January 1998.
5# Include this *after* architecture.gmk
6# Include this *before* interactivity.gmk
7
8ifndef G4VIS_NONE
9 G4VIS_BUILD = 1
10 CPPFLAGS += -DG4VIS_BUILD
11
12# The following drivers are built by default (no environment
13# variables needed)...
14# G4VIS_BUILD_ASCIITREE_DRIVER
15# G4VIS_BUILD_DAWNFILE_DRIVER
16# G4VIS_BUILD_GAGTREE_DRIVER
17# G4VIS_BUILD_HEPREPFILE_DRIVER
18# G4VIS_BUILD_RAYTRACER_DRIVER
19# G4VIS_BUILD_VRMLFILE_DRIVER
20
21ifdef G4VIS_BUILD_DAWN_DRIVER
22 CPPFLAGS += -DG4VIS_BUILD_DAWN_DRIVER
23endif
24
25ifdef G4VIS_BUILD_OPENGLXM_DRIVER
26 # OPENGLXM requires OPENGLX...
27 G4VIS_BUILD_OPENGLX_DRIVER = 1
28 G4INTY_BUILD_XT = 1
29 INC_XM = 1
30 CPPFLAGS += -DG4VIS_BUILD_OPENGLXM_DRIVER
31endif
32ifdef G4VIS_BUILD_OPENGLQT_DRIVER
33 G4VIS_BUILD_OPENGL_DRIVER = 1
34 G4INTY_BUILD_QT = 1
35 INC_QT = 1
36 CPPFLAGS += -DG4VIS_BUILD_OPENGLQT_DRIVER
37endif
38ifdef G4VIS_BUILD_OPENGLX_DRIVER
39 G4VIS_BUILD_OPENGL_DRIVER = 1
40 INC_X11 = 1
41 CPPFLAGS += -DG4VIS_BUILD_OPENGLX_DRIVER
42endif
43ifdef G4VIS_BUILD_OPENGLWIN32_DRIVER
44 G4VIS_BUILD_OPENGL_DRIVER = 1
45 G4INTY_BUILD_WIN32 = 1
46 CPPFLAGS += -DG4VIS_BUILD_OPENGLWIN32_DRIVER
47endif
48ifdef G4VIS_BUILD_OPENGL_DRIVER
49 INC_GL = 1
50 CPPFLAGS += -DG4VIS_BUILD_OPENGL_DRIVER
51endif
52
53ifdef G4VIS_BUILD_OIX_DRIVER
54 G4VIS_BUILD_OI_DRIVER = 1
55 G4INTY_BUILD_XT = 1
56 CPPFLAGS += -DG4VIS_BUILD_OIX_DRIVER
57endif
58ifdef G4VIS_BUILD_OIQT_DRIVER
59 G4VIS_BUILD_OI_DRIVER = 1
60 G4INTY_BUILDQT = 1
61 CPPFLAGS += -DG4VIS_BUILD_OIQT_DRIVER
62endif
63ifdef G4VIS_BUILD_OIWIN32_DRIVER
64 G4VIS_BUILD_OI_DRIVER = 1
65 G4INTY_BUILD_WIN32 = 1
66 CPPFLAGS += -DG4VIS_BUILD_OIWIN32_DRIVER
67endif
68ifdef G4VIS_BUILD_OI_DRIVER
69 INC_IV = 1
70 CPPFLAGS += -DG4VIS_BUILD_OI_DRIVER
71endif
72
73ifdef G4VIS_BUILD_RAYTRACERX_DRIVER
74 CPPFLAGS += -DG4VIS_BUILD_RAYTRACERX_DRIVER
75 INC_X11 = 1
76endif
77
78ifdef G4VIS_BUILD_VRML_DRIVER
79 CPPFLAGS += -DG4VIS_BUILD_VRML_DRIVER
80endif
81
82ifdef G4LIB_BUILD_SHARED
83# build shared libs MUST resolve external libs at library build time
84 ifdef G4VIS_BUILD_DAWN_DRIVER
85 G4VIS_USE_DAWN = 1
86 endif
87
88 ifdef G4VIS_BUILD_OPENGLX_DRIVER
89 G4VIS_USE_OPENGLX = 1
90 endif
91
92 ifdef G4VIS_BUILD_OPENGLWIN32_DRIVER
93 G4VIS_USE_OPENGLWIN32 = 1
94 endif
95
96 ifdef G4VIS_BUILD_OPENGLXM_DRIVER
97 G4VIS_USE_OPENGLXM = 1
98 endif
99
100 ifdef G4VIS_BUILD_OPENGLQT_DRIVER
101 G4VIS_USE_OPENGLQT = 1
102 endif
103
104 ifdef G4VIS_BUILD_OPENGL_DRIVER
105 G4VIS_USE_OPENGL = 1
106 endif
107
108 ifdef G4VIS_BUILD_OIX_DRIVER
109 G4VIS_USE_OIX = 1
110 endif
111
112 ifdef G4VIS_BUILD_OIQT_DRIVER
113 G4VIS_USE_OIQT = 1
114 endif
115
116 ifdef G4VIS_BUILD_OIWIN32_DRIVER
117 G4VIS_USE_OIWIN32 = 1
118 endif
119
120 ifdef G4VIS_BUILD_OI_DRIVER
121 G4VIS_USE_OI = 1
122 endif
123
124 ifdef G4VIS_BUILD_RAYTRACERX_DRIVER
125 G4VIS_USE_RAYTRACERX = 1
126 endif
127
128 ifdef G4VIS_BUILD_VRML_DRIVER
129 G4VIS_USE_VRML = 1
130 endif
131
132include $(G4INSTALL)/config/G4VIS_USE.gmk
133
134endif # G4LIB_BUILD_SHARED
135
136endif #G4VIS_NONE
Note: See TracBrowser for help on using the repository browser.