source: trunk/config/G4UI_BUILD.gmk

Last change on this file was 1337, checked in by garnier, 14 years ago

tag geant4.9.4 beta 1 + modifs locales

File size: 1.6 KB
Line 
1# $Id: G4UI_BUILD.gmk,v 1.5 2007/10/03 12:15:05 lgarnier 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_QT_SESSION
26  G4UI_BUILD = 1
27  G4UI_BUILD_BASIC_SESSION = 1
28  G4INTY_BUILD_QT = 1
29  INC_QT   = 1
30  CPPFLAGS += -DG4UI_BUILD_QT_SESSION
31endif
32
33ifdef G4UI_BUILD_XAW_SESSION
34  G4UI_BUILD = 1
35  G4UI_BUILD_BASIC_SESSION = 1
36  G4INTY_BUILD_XT = 1
37  INC_XAW = 1
38  CPPFLAGS += -DG4UI_BUILD_XAW_SESSION
39endif
40
41ifdef G4UI_BUILD_WIN32_SESSION
42  G4UI_BUILD = 1
43  G4UI_BUILD_BASIC_SESSION = 1
44  G4INTY_BUILD_WIN32 = 1
45  CPPFLAGS += -DG4UI_BUILD_WIN32_SESSION
46endif
47
48########################### interfaces/XVT - not currently implemented #####
49
50############################################################################
51
52ifdef G4LIB_BUILD_SHARED
53
54   ifdef G4UI_BUILD_XM_SESSION
55     G4UI_USE_XM = 1
56   endif
57
58   ifdef G4UI_BUILD_QT_SESSION
59     G4UI_USE_QT = 1
60   endif
61
62   ifdef G4UI_BUILD_XAW_SESSION
63     G4UI_USE_XAW = 1
64   endif
65
66   ifdef G4UI_BUILD_WIN32_SESSION
67     G4UI_USE_WIN32 = 1
68   endif
69
70  include $(G4INSTALL)/config/G4UI_USE.gmk
71
72endif # G4LIB_BUILD_SHARED
73
74endif #G4UI_NONE
75
Note: See TracBrowser for help on using the repository browser.