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

Last change on this file since 503 was 502, checked in by garnier, 18 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.