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

Last change on this file since 553 was 502, checked in by garnier, 17 years ago

test

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
8
9ifndef G4UI_NONE
10  G4UI_BUILD = 1
11  CPPFLAGS += -DG4UI_BUILD
12
13# The following sessions are built by default (no environment
14#   variables needed)...
15# GAG_SESSION
16# TERMINAL_SESSION
17
18ifdef G4UI_BUILD_XM_SESSION
19  G4UI_BUILD = 1
20  G4UI_BUILD_BASIC_SESSION = 1
21  G4INTY_BUILD_XT = 1
22  INC_XM = 1
23  CPPFLAGS += -DG4UI_BUILD_XM_SESSION
24endif
25
26ifdef G4UI_BUILD_QT_SESSION
27  G4UI_BUILD = 1
28  G4UI_BUILD_BASIC_SESSION = 1
29  G4INTY_BUILD_QT = 1
30  INC_QT   = 1
31  CPPFLAGS += -DG4UI_BUILD_QT_SESSION
32endif
33
34ifdef G4UI_BUILD_XAW_SESSION
35  G4UI_BUILD = 1
36  G4UI_BUILD_BASIC_SESSION = 1
37  G4INTY_BUILD_XT = 1
38  INC_XAW = 1
39  CPPFLAGS += -DG4UI_BUILD_XAW_SESSION
40endif
41
42ifdef G4UI_BUILD_WIN32_SESSION
43  G4UI_BUILD = 1
44  G4UI_BUILD_BASIC_SESSION = 1
45  G4INTY_BUILD_WIN32 = 1
46  CPPFLAGS += -DG4UI_BUILD_WIN32_SESSION
47endif
48
49########################### interfaces/XVT - not currently implemented #####
50
51############################################################################
52
53ifdef G4LIB_BUILD_SHARED
54
55   ifdef G4UI_BUILD_XM_SESSION
56     G4UI_USE_XM = 1
57   endif
58
59   ifdef G4UI_BUILD_QT_SESSION
60     G4UI_USE_QT = 1
61   endif
62
63   ifdef G4UI_BUILD_XAW_SESSION
64     G4UI_USE_XAW = 1
65   endif
66
67   ifdef G4UI_BUILD_WIN32_SESSION
68     G4UI_USE_WIN32 = 1
69   endif
70
71  include $(G4INSTALL)/config/G4UI_USE.gmk
72
73endif # G4LIB_BUILD_SHARED
74
75endif #G4UI_NONE
76
Note: See TracBrowser for help on using the repository browser.