source: trunk/config/G4UI_BUILD.gmk@ 1348

Last change on this file since 1348 was 1337, checked in by garnier, 15 years ago

tag geant4.9.4 beta 1 + modifs locales

File size: 1.6 KB
RevLine 
[593]1# $Id: G4UI_BUILD.gmk,v 1.5 2007/10/03 12:15:05 lgarnier Exp $
[472]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
[486]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
[1337]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
[472]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
[486]58 ifdef G4UI_BUILD_QT_SESSION
59 G4UI_USE_QT = 1
60 endif
61
[1337]62 ifdef G4UI_BUILD_XAW_SESSION
63 G4UI_USE_XAW = 1
64 endif
65
[472]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.