source: trunk/geant4/config/G4UI_BUILD.gmk @ 473

Last change on this file since 473 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: 1.6 KB
Line 
1# $Id: G4UI_BUILD.gmk,v 1.4 2003/10/17 10:17:10 gbarrand Exp $
2# -------------------------------------------------------------
3# Interfaces-specific CPPFLAGS for BUILD phase.
4#   John Allison, 6th July 1998.
5# Include this *after*  architecture.gmk
6# Include this *before* interactivity.gmk
7
8ifndef G4UI_NONE
9  G4UI_BUILD = 1
10  CPPFLAGS += -DG4UI_BUILD
11
12# The following sessions are built by default (no environment
13#   variables needed)...
14# GAG_SESSION
15# TERMINAL_SESSION
16
17ifdef G4UI_BUILD_XM_SESSION
18  G4UI_BUILD = 1
19  G4UI_BUILD_BASIC_SESSION = 1
20  G4INTY_BUILD_XT = 1
21  INC_XM = 1
22  CPPFLAGS += -DG4UI_BUILD_XM_SESSION
23endif
24
25ifdef G4UI_BUILD_XAW_SESSION
26  G4UI_BUILD = 1
27  G4UI_BUILD_BASIC_SESSION = 1
28  G4INTY_BUILD_XT = 1
29  INC_XAW = 1
30  CPPFLAGS += -DG4UI_BUILD_XAW_SESSION
31endif
32
33ifdef G4UI_BUILD_WIN32_SESSION
34  G4UI_BUILD = 1
35  G4UI_BUILD_BASIC_SESSION = 1
36  G4INTY_BUILD_WIN32 = 1
37  CPPFLAGS += -DG4UI_BUILD_WIN32_SESSION
38endif
39
40ifdef G4UI_BUILD_QT_SESSION
41  G4UI_BUILD = 1
42  G4UI_BUILD_BASIC_SESSION = 1
43  G4INTY_BUILD_QT = 1
44  CPPFLAGS += -DG4UI_BUILD_QT_SESSION
45endif
46
47########################### interfaces/XVT - not currently implemented #####
48
49############################################################################
50
51ifdef G4LIB_BUILD_SHARED
52
53   ifdef G4UI_BUILD_XM_SESSION
54     G4UI_USE_XM = 1
55   endif
56
57   ifdef G4UI_BUILD_XAW_SESSION
58     G4UI_USE_XAW = 1
59   endif
60
61   ifdef G4UI_BUILD_WIN32_SESSION
62     G4UI_USE_WIN32 = 1
63   endif
64
65   ifdef G4UI_BUILD_QT_SESSION
66     G4UI_USE_QT = 1
67   endif
68
69  include $(G4INSTALL)/config/G4UI_USE.gmk
70
71endif # G4LIB_BUILD_SHARED
72
73endif #G4UI_NONE
74
Note: See TracBrowser for help on using the repository browser.