source: trunk/geant4/config/G4VIS_BUILD.gmk @ 474

Last change on this file since 474 was 473, checked in by garnier, 17 years ago

r550@wl-72148: laurentgarnier | 2007-05-15 12:31:10 +0200
debut de chgt

File size: 3.0 KB
Line 
1# $Id: G4VIS_BUILD.gmk,v 1.19 2005/10/05 17:35:40 allison 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_OPENGLX_DRIVER
33  G4VIS_BUILD_OPENGL_DRIVER = 1
34  INC_X11 = 1
35  CPPFLAGS += -DG4VIS_BUILD_OPENGLX_DRIVER
36endif
37ifdef G4VIS_BUILD_OPENGLWIN32_DRIVER
38  G4VIS_BUILD_OPENGL_DRIVER = 1
39  G4INTY_BUILD_WIN32 = 1
40  CPPFLAGS += -DG4VIS_BUILD_OPENGLWIN32_DRIVER
41endif
42ifdef G4VIS_BUILD_OPENGLQT_DRIVER
43  G4VIS_BUILD_OPENGL_DRIVER = 1
44  G4INTY_BUILD_QT = 1
45  CPPFLAGS += -DG4VIS_BUILD_OPENGLQT_DRIVER
46endif
47ifdef G4VIS_BUILD_OPENGL_DRIVER
48  INC_GL      = 1
49  CPPFLAGS   += -DG4VIS_BUILD_OPENGL_DRIVER
50endif
51
52ifdef G4VIS_BUILD_OIX_DRIVER
53  G4VIS_BUILD_OI_DRIVER = 1
54  G4INTY_BUILD_XT  = 1
55  CPPFLAGS += -DG4VIS_BUILD_OIX_DRIVER
56endif
57ifdef G4VIS_BUILD_OIWIN32_DRIVER
58  G4VIS_BUILD_OI_DRIVER = 1
59  G4INTY_BUILD_WIN32  = 1
60  CPPFLAGS += -DG4VIS_BUILD_OIWIN32_DRIVER
61endif
62ifdef G4VIS_BUILD_OIQT_DRIVER
63  G4VIS_BUILD_OI_DRIVER = 1
64  G4INTY_BUILD_QT  = 1
65  CPPFLAGS += -DG4VIS_BUILD_OIQT_DRIVER
66endif
67ifdef G4VIS_BUILD_OI_DRIVER
68  INC_IV      = 1
69  CPPFLAGS   += -DG4VIS_BUILD_OI_DRIVER
70endif
71
72ifdef G4VIS_BUILD_RAYTRACERX_DRIVER
73  CPPFLAGS += -DG4VIS_BUILD_RAYTRACERX_DRIVER
74  INC_X11 = 1
75endif
76
77ifdef G4VIS_BUILD_VRML_DRIVER
78  CPPFLAGS += -DG4VIS_BUILD_VRML_DRIVER
79endif
80
81ifdef G4LIB_BUILD_SHARED
82# build shared libs MUST resolve external libs at library build time
83  ifdef G4VIS_BUILD_DAWN_DRIVER
84    G4VIS_USE_DAWN = 1
85  endif
86
87  ifdef G4VIS_BUILD_OPENGLX_DRIVER
88    G4VIS_USE_OPENGLX = 1
89  endif
90
91  ifdef G4VIS_BUILD_OPENGLWIN32_DRIVER
92    G4VIS_USE_OPENGLWIN32 = 1
93  endif
94
95  ifdef G4VIS_BUILD_OPENGLQT_DRIVER
96    G4VIS_USE_OPENGLQT = 1
97  endif
98
99  ifdef G4VIS_BUILD_OPENGLXM_DRIVER
100    G4VIS_USE_OPENGLXM = 1
101  endif
102
103  ifdef G4VIS_BUILD_OPENGL_DRIVER
104    G4VIS_USE_OPENGL = 1
105  endif
106
107  ifdef G4VIS_BUILD_OIX_DRIVER
108    G4VIS_USE_OIX = 1
109  endif
110
111  ifdef G4VIS_BUILD_OIWIN32_DRIVER
112    G4VIS_USE_OIWIN32 = 1
113  endif
114
115  ifdef G4VIS_BUILD_OIQT_DRIVER
116    G4VIS_USE_OIQT = 1
117  endif
118
119  ifdef G4VIS_BUILD_OI_DRIVER
120    G4VIS_USE_OI = 1
121  endif
122
123  ifdef G4VIS_BUILD_RAYTRACERX_DRIVER
124    G4VIS_USE_RAYTRACERX = 1
125  endif
126
127  ifdef G4VIS_BUILD_VRML_DRIVER
128    G4VIS_USE_VRML = 1
129  endif
130
131include $(G4INSTALL)/config/G4VIS_USE.gmk
132
133endif  # G4LIB_BUILD_SHARED
134
135endif #G4VIS_NONE
Note: See TracBrowser for help on using the repository browser.