Import Geant4 4.0.0 source tree
This commit is contained in:
+9
-24
@@ -1,21 +1,18 @@
|
||||
# $Id: G4UI_BUILD.gmk,v 1.1 1999/01/07 15:58:31 gunter Exp $
|
||||
# $Id: G4UI_BUILD.gmk,v 1.2 2001/08/11 22:36:47 johna Exp $
|
||||
# -------------------------------------------------------------
|
||||
# Interfaces-specific CPPFLAGS for BUILD phase.
|
||||
# John Allison, 6th July 1998.
|
||||
# Include this *after* architecture.gmk
|
||||
# Include this *before* interactivity.gmk
|
||||
|
||||
########################### interfaces/basic #######################
|
||||
|
||||
ifndef G4UI_BUILD_TERMINAL_SESSION
|
||||
G4UI_BUILD_TERMINAL_SESSION = 1
|
||||
endif
|
||||
|
||||
ifdef G4UI_BUILD_TERMINAL_SESSION
|
||||
ifndef G4UI_NONE
|
||||
G4UI_BUILD = 1
|
||||
G4UI_BUILD_BASIC_SESSION = 1
|
||||
CPPFLAGS += -DG4UI_BUILD_TERMINAL_SESSION
|
||||
endif
|
||||
CPPFLAGS += -DG4UI_BUILD
|
||||
|
||||
# The following sessions are built by default (no environment
|
||||
# variables needed)...
|
||||
# GAG_SESSION
|
||||
# TERMINAL_SESSION
|
||||
|
||||
ifdef G4UI_BUILD_XM_SESSION
|
||||
G4UI_BUILD = 1
|
||||
@@ -40,13 +37,6 @@ ifdef G4UI_BUILD_WIN32_SESSION
|
||||
CPPFLAGS += -DG4UI_BUILD_WIN32_SESSION
|
||||
endif
|
||||
|
||||
########################### interfaces/GAG #######################
|
||||
|
||||
ifdef G4UI_BUILD_GAG_SESSION
|
||||
G4UI_BUILD = 1
|
||||
CPPFLAGS += -DG4UI_BUILD_GAG_SESSION
|
||||
endif
|
||||
|
||||
########################### interfaces/OPACS #######################
|
||||
|
||||
ifdef G4UI_BUILD_WO_SESSION
|
||||
@@ -60,10 +50,5 @@ endif
|
||||
|
||||
############################################################################
|
||||
|
||||
ifdef G4UI_BUILD
|
||||
CPPFLAGS += -DG4UI_BUILD
|
||||
endif
|
||||
|
||||
|
||||
|
||||
endif #G4UI_NONE
|
||||
|
||||
|
||||
+40
-32
@@ -1,31 +1,53 @@
|
||||
# $Id: G4UI_USE.gmk,v 1.2 2000/11/21 10:15:22 maire Exp $
|
||||
# $Id: G4UI_USE.gmk,v 1.5 2001/11/13 16:00:44 johna Exp $
|
||||
# -------------------------------------------------------------
|
||||
# GNUmakefile for CPPFLAGS for interfaces USE phase.
|
||||
# John Allison, 6th July 1998.
|
||||
|
||||
########################### interfaces/basic #######################
|
||||
|
||||
ifndef G4UI_NONE
|
||||
|
||||
UILIBS :=
|
||||
|
||||
ifndef G4UI_USE_TERMINAL
|
||||
G4UI_USE_TERMINAL = 1
|
||||
endif
|
||||
# Sessions not needing external packages or libraries. These
|
||||
# libraries are always built (see G4UI_BUILD.gmk) and linked so the
|
||||
# user can instantiate one of these sessions without rebuilding the
|
||||
# libraries. For backwards compatibility with user code, as typified
|
||||
# by geant4/examples main programs, the C-pre-processor variables
|
||||
# corresponding to the original environment variables are set, but
|
||||
# there is no dependency in the Geant4 kernel; a user may instantiate
|
||||
# a session from this list without setting any environment variables.
|
||||
# However, if he/she sets no environment variables, then the
|
||||
# C-pre-processor variable G4UI_USE_TERMINAL is set by default, although
|
||||
# there is no need to use it.
|
||||
|
||||
CPPFLAGS += -I$(G4BASE)/interfaces/basic/include
|
||||
UILIBS += -lG4UIbasic
|
||||
CPPFLAGS += -I$(G4BASE)/interfaces/common/include
|
||||
UILIBS += -lG4UIcommon
|
||||
CPPFLAGS += -I$(G4BASE)/interfaces/GAG/include
|
||||
UILIBS += -lG4UIGAG
|
||||
|
||||
ifdef G4UI_USE_TERMINAL
|
||||
G4UI_USE = 1
|
||||
G4UI_USE_BASIC = 1
|
||||
G4UI_USE = 1
|
||||
CPPFLAGS += -DG4UI_USE_TERMINAL
|
||||
endif
|
||||
|
||||
ifdef G4UI_USE_TCSH
|
||||
G4UI_USE = 1
|
||||
G4UI_USE_BASIC = 1
|
||||
G4UI_USE = 1
|
||||
CPPFLAGS += -DG4UI_USE_TCSH
|
||||
endif
|
||||
|
||||
ifdef G4UI_USE_GAG
|
||||
G4UI_USE = 1
|
||||
CPPFLAGS += -DG4UI_USE_GAG
|
||||
endif
|
||||
|
||||
# Other sessions: environment variables *must* be used to control the build
|
||||
# and the usage, becuase they need external packages or libraries.
|
||||
|
||||
ifdef G4UI_USE_XM
|
||||
G4UI_USE = 1
|
||||
G4UI_USE_BASIC = 1
|
||||
G4INTY_USE_XT = 1
|
||||
INC_XM = 1
|
||||
LOAD_XM = 1
|
||||
@@ -34,7 +56,6 @@ endif
|
||||
|
||||
ifdef G4UI_USE_XAW
|
||||
G4UI_USE = 1
|
||||
G4UI_USE_BASIC = 1
|
||||
G4INTY_USE_XT = 1
|
||||
INC_XAW = 1
|
||||
LOAD_XAW = 1
|
||||
@@ -42,30 +63,15 @@ ifdef G4UI_USE_XAW
|
||||
endif
|
||||
|
||||
ifdef G4UI_USE_WIN32
|
||||
G4UI_USE = 1
|
||||
G4UI_USE_BASIC = 1
|
||||
G4UI_USE = 1
|
||||
G4INTY_USE_WIN32 = 1
|
||||
CPPFLAGS += -DG4UI_USE_WIN32
|
||||
endif
|
||||
|
||||
ifdef G4UI_USE_BASIC
|
||||
CPPFLAGS += -I$(G4BASE)/interfaces/basic/include
|
||||
UILIBS += -lG4UIbasic
|
||||
endif
|
||||
|
||||
########################### interfaces/GAG #######################
|
||||
|
||||
ifdef G4UI_USE_GAG
|
||||
G4UI_USE = 1
|
||||
CPPFLAGS += -DG4UI_USE_GAG
|
||||
CPPFLAGS += -I$(G4BASE)/interfaces/GAG/include
|
||||
UILIBS += -lG4UIGAG
|
||||
endif
|
||||
|
||||
########################### interfaces/OPACS #######################
|
||||
|
||||
ifdef G4UI_USE_WO
|
||||
G4UI_USE = 1
|
||||
G4UI_USE = 1
|
||||
G4INTY_USE_XT = 1
|
||||
CPPFLAGS += -DG4UI_USE_WO
|
||||
CPPFLAGS += -I$(G4BASE)/interfaces/OPACS/include
|
||||
@@ -76,10 +82,12 @@ endif
|
||||
|
||||
########################### interfaces/XVT - not currently implemented #####
|
||||
|
||||
########################### and finally... #######################
|
||||
##################### Default to TERMINAL if no environment variables set ##
|
||||
##################### (No need actually to use it - see above.) ############
|
||||
|
||||
ifdef G4UI_USE
|
||||
CPPFLAGS += -DG4UI_USE
|
||||
CPPFLAGS += -I$(G4BASE)/interfaces/common/include
|
||||
UILIBS += -lG4UIcommon
|
||||
ifndef G4UI_USE
|
||||
G4UI_USE = 1
|
||||
CPPFLAGS += -DG4UI_USE_TERMINAL
|
||||
endif
|
||||
|
||||
endif #G4UI_NONE
|
||||
|
||||
+14
-36
@@ -1,29 +1,28 @@
|
||||
# $Id: G4VIS_BUILD.gmk,v 1.5 2001/06/19 20:38:12 johna Exp $
|
||||
# $Id: G4VIS_BUILD.gmk,v 1.11 2001/11/06 13:16:39 johna Exp $
|
||||
# -------------------------------------------------------------
|
||||
# Visualization-specific CPPFLAGS for BUILD phase.
|
||||
# John Allison, 24th January 1998.
|
||||
# Include this *after* architecture.gmk
|
||||
# Include this *before* interactivity.gmk
|
||||
|
||||
ifndef G4VIS_NONE
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD
|
||||
|
||||
# The following drivers are built by default (no environment
|
||||
# variables needed)...
|
||||
# G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
# G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
# G4VIS_BUILD_GAGTREE_DRIVER
|
||||
# G4VIS_BUILD_HEPREPFILE_DRIVER
|
||||
# G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
# G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
|
||||
# For DAWN and DAWNFILE drivers
|
||||
ifdef G4VIS_BUILD_DAWN_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_DAWN_DRIVER
|
||||
endif
|
||||
ifdef G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_DAWNFILE_DRIVER
|
||||
endif
|
||||
# End of DAWN and DAWNFILE drivers
|
||||
|
||||
ifdef G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_RAYTRACER_DRIVER
|
||||
endif
|
||||
|
||||
ifdef G4VIS_BUILD_OPACS_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
G4INTY_BUILD_XT = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_OPACS_DRIVER
|
||||
INC_OPACS = 1
|
||||
@@ -46,7 +45,6 @@ ifdef G4VIS_BUILD_OPENGLXM_DRIVER
|
||||
CPPFLAGS += -DG4VIS_BUILD_OPENGLXM_DRIVER
|
||||
endif
|
||||
ifdef G4VIS_BUILD_OPENGL_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
INC_GL = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_OPENGL_DRIVER
|
||||
endif
|
||||
@@ -62,32 +60,12 @@ ifdef G4VIS_BUILD_OIWIN32_DRIVER
|
||||
CPPFLAGS += -DG4VIS_BUILD_OIWIN32_DRIVER
|
||||
endif
|
||||
ifdef G4VIS_BUILD_OI_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
INC_IV = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_OI_DRIVER
|
||||
endif
|
||||
|
||||
# For VRML and VRMLFILE drivers
|
||||
ifdef G4VIS_BUILD_VRML_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_VRML_DRIVER
|
||||
endif
|
||||
ifdef G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_VRMLFILE_DRIVER
|
||||
endif
|
||||
# End of VRML and VRMLFILE drivers
|
||||
|
||||
ifdef G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_ASCIITREE_DRIVER
|
||||
endif
|
||||
|
||||
ifdef G4VIS_BUILD_GAGTREE_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_GAGTREE_DRIVER
|
||||
endif
|
||||
|
||||
ifdef G4VIS_BUILD
|
||||
CPPFLAGS += -DG4VIS_BUILD
|
||||
endif
|
||||
endif #G4VIS_NONE
|
||||
|
||||
+46
-60
@@ -1,35 +1,44 @@
|
||||
# $Id: G4VIS_USE.gmk,v 1.5 2001/06/19 20:38:31 johna Exp $
|
||||
# $Id: G4VIS_USE.gmk,v 1.12 2001/12/03 08:09:48 barrand Exp $
|
||||
# -------------------------------------------------------------
|
||||
# GNUmakefile for CPPFLAGS for visualization USE phase.
|
||||
# John Allison, 24th January 1998.
|
||||
|
||||
ifndef G4VIS_NONE
|
||||
|
||||
ifndef VISLIBS
|
||||
VISLIBS :=
|
||||
endif
|
||||
|
||||
ifdef G4VIS_USE_DAWN
|
||||
G4VIS_USE_DAWN_OR_DAWNFILE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_DAWN
|
||||
endif
|
||||
ifdef G4VIS_USE_DAWNFILE
|
||||
G4VIS_USE_DAWN_OR_DAWNFILE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_DAWNFILE
|
||||
endif
|
||||
ifdef G4VIS_USE_DAWN_OR_DAWNFILE
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/FukuiRenderer/include
|
||||
VISLIBS += -lG4FR
|
||||
endif
|
||||
# Not needing external packages or libraries...
|
||||
# Set old USE C-pre-processor flags for backwards compatibility of user code...
|
||||
|
||||
ifdef G4VIS_USE_RAYTRACER
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_RAYTRACER
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/RayTracer/include
|
||||
VISLIBS += -lG4RayTracer
|
||||
CPPFLAGS += -DG4VIS_USE_DAWNFILE
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/FukuiRenderer/include
|
||||
VISLIBS += -lG4FR
|
||||
|
||||
CPPFLAGS += -DG4VIS_USE_HEPREPFILE
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/HepRep/include
|
||||
VISLIBS += -lG4visHepRep
|
||||
|
||||
CPPFLAGS += -DG4VIS_USE_RAYTRACER
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/RayTracer/include
|
||||
VISLIBS += -lG4RayTracer
|
||||
|
||||
CPPFLAGS += -DG4VIS_USE_VRMLFILE
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/VRML/include
|
||||
VISLIBS += -lG4VRML
|
||||
|
||||
CPPFLAGS += -DG4VIS_USE_ASCIITREE
|
||||
CPPFLAGS += -DG4VIS_USE_GAGTREE
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/Tree/include
|
||||
VISLIBS += -lG4Tree
|
||||
|
||||
ifdef G4VIS_USE_DAWN
|
||||
CPPFLAGS += -DG4VIS_USE_DAWN
|
||||
# CPPFLAGS += -I... and VISLIBS += set above.
|
||||
endif
|
||||
|
||||
ifdef G4VIS_USE_OPACS
|
||||
G4VIS_USE = 1
|
||||
INC_OPACS = 1
|
||||
LOAD_OPACS = 1
|
||||
CPPFLAGS += -DG4VIS_USE_OPACS
|
||||
@@ -50,7 +59,6 @@ ifdef G4VIS_USE_OPENGLXM
|
||||
LOAD_XM = 1
|
||||
endif
|
||||
ifdef G4VIS_USE_OPENGL
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_OPENGL
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/OpenGL/include
|
||||
VISLIBS += -lG4OpenGL
|
||||
@@ -69,7 +77,6 @@ ifdef G4VIS_USE_OIWIN32
|
||||
CPPFLAGS += -DG4VIS_USE_OIWIN32
|
||||
endif
|
||||
ifdef G4VIS_USE_OI
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_OI
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/OpenInventor/include
|
||||
VISLIBS += -lG4OpenInventor
|
||||
@@ -78,47 +85,26 @@ ifdef G4VIS_USE_OI
|
||||
endif
|
||||
|
||||
ifdef G4VIS_USE_VRML
|
||||
G4VIS_USE_VRML_OR_VRMLFILE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_VRML
|
||||
endif
|
||||
ifdef G4VIS_USE_VRMLFILE
|
||||
G4VIS_USE_VRML_OR_VRMLFILE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_VRMLFILE
|
||||
endif
|
||||
ifdef G4VIS_USE_VRML_OR_VRMLFILE
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/VRML/include
|
||||
VISLIBS += -lG4VRML
|
||||
# CPPFLAGS += -I... and VISLIBS += set above.
|
||||
endif
|
||||
|
||||
ifdef G4VIS_USE_ASCIITREE
|
||||
G4VIS_USE_TREE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_ASCIITREE
|
||||
endif
|
||||
ifdef G4VIS_USE_GAGTREE
|
||||
G4VIS_USE_TREE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_GAGTREE
|
||||
endif
|
||||
ifdef G4VIS_USE_TREE
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/Tree/include
|
||||
VISLIBS += -lG4Tree
|
||||
endif
|
||||
########################### and finally... #######################
|
||||
|
||||
ifdef G4VIS_USE
|
||||
ifdef G4_SOLVE_TEMPLATES
|
||||
G4_SOLVE_VIS_TEMPLATES = 1
|
||||
endif
|
||||
ifdef GNU_GCC
|
||||
G4_SOLVE_VIS_TEMPLATES = 1
|
||||
endif
|
||||
ifdef G4_SOLVE_VIS_TEMPLATES
|
||||
CPPFLAGS += -DG4_SOLVE_VIS_TEMPLATES
|
||||
endif
|
||||
CPPFLAGS += -DG4VIS_USE
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/management/include
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
|
||||
VISLIBS += -lG4vis_management
|
||||
VISLIBS += -lG4modeling
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -DG4VIS_USE
|
||||
ifdef G4_SOLVE_TEMPLATES
|
||||
G4_SOLVE_VIS_TEMPLATES = 1
|
||||
endif
|
||||
ifdef GNU_GCC
|
||||
G4_SOLVE_VIS_TEMPLATES = 1
|
||||
endif
|
||||
ifdef G4_SOLVE_VIS_TEMPLATES
|
||||
CPPFLAGS += -DG4_SOLVE_VIS_TEMPLATES
|
||||
endif
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/management/include
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
|
||||
VISLIBS += -lG4vis_management
|
||||
VISLIBS += -lG4modeling
|
||||
|
||||
endif # G4VIS_NONE
|
||||
|
||||
+175
-2
@@ -1,5 +1,5 @@
|
||||
$Id: History,v 1.149 2001/06/29 12:49:25 gcosmo Exp $
|
||||
$Name: $
|
||||
$Id: History,v 1.177 2001/12/14 08:37:39 gcosmo Exp $
|
||||
$Name: geant4-04-00 $
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
@@ -18,6 +18,179 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
10th December 2001 Gabriele Cosmo (config-V03-02-15)
|
||||
- architecture.gmk:
|
||||
o updated list of supported compilers
|
||||
o removed obsolete setup for STL ObjectSpace and STLport for Win/VC++.
|
||||
- binmake.gmk: activated mechanism for using $G4INCLUDE effectively for
|
||||
building examples/applications. Currently activated only for global compound
|
||||
libraries; for granular libraries it requires re-engineering of liblist,
|
||||
feature which will be added in future.
|
||||
This mechanism allows to considerably reduce the compilation/linking command
|
||||
length and the number of -I options fed to the compiler.
|
||||
- Added G4PROFILE options to Linux-g++ and Linux-egcs setups.
|
||||
- Removed binmake.EXTRALIBS.README, now part of User's Guide.
|
||||
- Updated sources for Configure installation script.
|
||||
|
||||
3rd December 2001 Guy Barrand (config-V03-02-14)
|
||||
- G4VIS_USE.gmk : -lG4HepRep replaced by -lG4visHepRep.
|
||||
|
||||
29th November 2001 Gabriele Cosmo (config-V03-02-13)
|
||||
- Removed SUN-CC5.gmk configuration file. Now replaced by SUN-CC architecture
|
||||
|
||||
21st Novemver 2001 Gabriele Cosmo (config-V03-02-12)
|
||||
- On top of "config-V03-02-11", added paths in binmake.gmk including
|
||||
new hadronic models for cascade, CHIPS and coherent_elastic.
|
||||
Does not include changes to analysis.gmk.
|
||||
|
||||
19th November 2001 Guy Barrand
|
||||
- analysis.gmk : then remove all system specifc flags, have
|
||||
only the AIDA ones. Have G4ANALYSIS_USE to drive the insertion of
|
||||
CPP and libs in the Geant4 GNUmakefile system.
|
||||
|
||||
19th November 2001 John Allison (config-V03-02-11)
|
||||
- Does not include Guy's changes of 16rd November.
|
||||
- Re-instated creation of CPPFLAGS (see 6th November) but conditonal
|
||||
on existence of corresponding environment variable. If no environmet
|
||||
variable is set, CPPFLAGS += -DG4UI_USE_TERMINAL.
|
||||
|
||||
16rd November 2001 Guy Barrand
|
||||
- analysis.gmk : add flags to use an AIDA 2.2 compliant analysis system.
|
||||
|
||||
6th November 2001 John Allison (config-V03-02-10)
|
||||
- Removed CPPFLAGS += -DG4UI_USE_GAG -DG4UI_USE_TCSH -DG4UI_USE_TERMINAL.
|
||||
|
||||
6th November 2001 John Allison (config-V03-02-09)
|
||||
- Removed references to HepRep, added code for HepRepFile, thus
|
||||
needed by vis-V03-02-15.
|
||||
|
||||
23rd October 2001 Gabriele Cosmo (config-V03-02-08)
|
||||
- Merged changes in "config-V03-02-07" for removal of STLInterface.
|
||||
|
||||
22nd October 2001 Gabriele Cosmo (config-V03-02-06b)
|
||||
- binmake.gmk: added include path for geometry/verification
|
||||
according to tag "geometry-V03-02-01".
|
||||
|
||||
1st October 2001 Gabriele Cosmo (config-V03-02-06a)
|
||||
- binmake.gmk: removed include path for processes/electromagnetic/integral
|
||||
according to tag "em-V03-02-02".
|
||||
|
||||
30th September 2001 Gabriele Cosmo (config-V03-02-07)
|
||||
- Removed references to STLInterface module in architecture.gmk
|
||||
and architecture setups. Coworks with tag "global-V03-02-03" where
|
||||
STLInterface module has been removed.
|
||||
|
||||
29th August 2001 John Allison/Joseph Perl (config-V03-02-06)
|
||||
- Needed by vis-V03-02-14.
|
||||
- First developers release of HepRep graphics driver.
|
||||
|
||||
27th August 2001 John Allison
|
||||
- Tidied HepRep configuration in G4VIS*, moving stuff to interactivity.gmk.
|
||||
|
||||
24th August 2001 Joseph Perl (config-V03-02-05)
|
||||
- Introduced HepRep graphics driver
|
||||
|
||||
11th August 2001 John Allison (config-V03-02-04)
|
||||
- Re-engineered G4UI variables. Coworks with interfaces-V03-02-00.
|
||||
- Introduced environment variable G4UI_NONE that, if set, no UI
|
||||
sessions nor any UI libraries are built, not even libG4UIbasic.a nor
|
||||
libG4UIcommon.a. (This would only happen in a pure batch job or,
|
||||
perhaps, in a user framework having its own UI system.)
|
||||
- Removed the need to specify environment variables for UI sessions
|
||||
which do not need external packages or libraries, namely :
|
||||
G4UI_BUILD_GAG_SESSION
|
||||
G4UI_BUILD_TERMINAL_SESSION
|
||||
with associated G4UI_USE environment variables:
|
||||
G4UI_USE_GAG
|
||||
G4UI_USE_TCSH
|
||||
G4UI_USE_TERMINAL
|
||||
In other words, the above environment variables become redundant and are
|
||||
ignored.
|
||||
For backwards compatibility, unless G4UI_NONE is set, the corresponding
|
||||
G4UI_USE C-pre-processor variables are automatically set. Also, the
|
||||
C-pre-processor variables G4UI_BUILD and G4UI_USE are set.
|
||||
- As before, environment variables for other sessions still need positive
|
||||
setting of their G4UI_BUILD and G4UI_USE environment variables. In this
|
||||
category are:
|
||||
G4UI_BUILD_WIN32_SESSION
|
||||
G4UI_BUILD_WO_SESSION
|
||||
G4UI_BUILD_XAW_SESSION
|
||||
G4UI_BUILD_XM_SESSION
|
||||
with associated G4UI_USE environment variables:
|
||||
G4UI_USE_WIN32
|
||||
G4UI_USE_WO
|
||||
G4UI_USE_XAW
|
||||
G4UI_USE_XM
|
||||
- Note: The user must still instantiate and SessionStart only *one*
|
||||
session, but if it is to be one in the category needing external
|
||||
packages or libraries, the corresponding G4UI_USE must be set to
|
||||
trigger inclusion oflibraries. Otherwise the user need not set any
|
||||
environment variables.
|
||||
|
||||
3rd August 2001 Gabriele Cosmo (config-V03-02-03)
|
||||
- architecture.gmk:
|
||||
o updated list of supported systems/compilers.
|
||||
o made Linux-g++ architecture the default G4SYSTEM. Replaced SUN-CC.
|
||||
- Added SUN-CC4.gmk for old SUN architectures based on CC-4.2 compiler.
|
||||
- Added Linux-egcs for old Linux architectures based on egcs-1.1.2 compiler.
|
||||
- Made SUN-CC.gmk a copy of SUN-CC5.gmk (kept for backward compatibility,
|
||||
will be removed soon). CC-5.2 compiler is now the default on SUN systems.
|
||||
- Made Linux-g++.gmk specific to gcc-2.95.2 compiler, from now on the default
|
||||
compiler on Linux systems.
|
||||
|
||||
1st August 2001 Gabriele Cosmo (config-V03-02-02)
|
||||
- Included recent updates to scripts sources for 'Configure'.
|
||||
|
||||
27th July 2001 John Allison (config-V03-02-01)
|
||||
- Introduced environment variable G4VIS_NONE that, if set, no visualization
|
||||
drivers are built and no vis libraries are built, not even
|
||||
libG4vis_management. (libG4modeling is still built.) The C-pre-processor
|
||||
variables G4VIS_BUILD and G4VIS_USE are *not* set.
|
||||
- Removed the need to specify environment variables for visualization drivers
|
||||
which do not need external packages or libraries, namely :
|
||||
G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
G4VIS_BUILD_GAGTREE_DRIVER
|
||||
with associated G4VIS_USE environment variables:
|
||||
G4VIS_USE_DAWNFILE
|
||||
G4VIS_USE_RAYTRACER
|
||||
G4VIS_USE_VRMLFILE
|
||||
G4VIS_USE_ASCIITREE
|
||||
G4VIS_USE_GAGTREE
|
||||
In other words, the above environment variables become redundant and are
|
||||
ignored.
|
||||
For backwards compatibility, unless G4VIS_NONE is set, the corresponding
|
||||
G4VIS_USE C-pre-processor variables are automatically set. Also, the
|
||||
C-pre-processor variables G4VIS_BUILD and G4VIS_USE are set.
|
||||
- As before, environment variables for other drivers still need positive
|
||||
setting of their G4VIS_BUILD and G4VIS_USE environment variables. In this
|
||||
category are:
|
||||
G4VIS_BUILD_DAWN_DRIVER
|
||||
G4VIS_BUILD_OPACS_DRIVER
|
||||
G4VIS_BUILD_OPENGLX_DRIVER
|
||||
G4VIS_BUILD_OPENGLWIN32_DRIVER
|
||||
G4VIS_BUILD_OPENGLXM_DRIVER
|
||||
G4VIS_BUILD_OIX_DRIVER
|
||||
G4VIS_BUILD_OIWIN32_DRIVER
|
||||
G4VIS_BUILD_VRML_DRIVER
|
||||
with associated G4VIS_USE environment variables:
|
||||
G4VIS_USE_DAWN
|
||||
G4VIS_USE_OPACS
|
||||
G4VIS_USE_OPENGLX
|
||||
G4VIS_USE_OPENGLWIN32
|
||||
G4VIS_USE_OPENGLXM
|
||||
G4VIS_USE_OIX
|
||||
G4VIS_USE_OIWIN32
|
||||
G4VIS_USE_VRML
|
||||
In this case G4VIS_NONE must *not* be set.
|
||||
- Added binmake.EXTRALIBS.README.
|
||||
|
||||
5th July 2001 Youhei Morita (config-V03-02-00)
|
||||
- Linux-g++.gmk: Use -pedantic (G.Cosmo)
|
||||
- Linux-g++.gmk, SUN-CC.gmk, SUN-CC5.gmk: added -DG4std in G4DDLX_FLAGS
|
||||
|
||||
29th June 2001 Gabriele Cosmo (config-V03-01-10)
|
||||
- Updated source scripts for 'Configure'.
|
||||
|
||||
|
||||
+4
-141
@@ -3,150 +3,13 @@
|
||||
# Analysis variables...
|
||||
#
|
||||
|
||||
# -----------------------------------
|
||||
ANALYSISLIBS :=
|
||||
|
||||
ifdef G4ANALYSIS_USE
|
||||
CPPFLAGS += -DG4ANALYSIS_USE
|
||||
G4ANALYSIS_BUILD = 1
|
||||
endif
|
||||
|
||||
ifdef G4ANALYSIS_BUILD
|
||||
CPPFLAGS += -DG4ANALYSIS_BUILD
|
||||
INC_ANALYSIS = 1
|
||||
LIB_ANALYSIS = 1
|
||||
endif
|
||||
|
||||
# ------------- Lab -----------------
|
||||
ifdef G4ANALYSIS_USE_LAB
|
||||
CPPFLAGS += -DG4ANALYSIS_USE_LAB
|
||||
CPPFLAGS += -DG4ANALYSIS_USE
|
||||
G4ANALYSIS_BUILD_LAB = 1
|
||||
endif
|
||||
|
||||
ifdef G4ANALYSIS_BUILD_LAB
|
||||
CPPFLAGS += -DG4ANALYSIS_BUILD
|
||||
CPPFLAGS += -DG4ANALYSIS_BUILD_LAB
|
||||
INC_ANALYSIS = 1
|
||||
LIB_ANALYSIS = 1
|
||||
INC_LAB = 1
|
||||
LIB_LAB = 1
|
||||
endif
|
||||
|
||||
# ------------- jas -----------------
|
||||
ifdef G4ANALYSIS_USE_JAS
|
||||
CPPFLAGS += -DG4ANALYSIS_USE_JAS
|
||||
CPPFLAGS += -DG4ANALYSIS_USE
|
||||
G4ANALYSIS_BUILD_JAS = 1
|
||||
endif
|
||||
|
||||
ifdef G4ANALYSIS_BUILD_JAS
|
||||
CPPFLAGS += -DG4ANALYSIS_BUILD
|
||||
CPPFLAGS += -DG4ANALYSIS_BUILD_JAS
|
||||
INC_ANALYSIS = 1
|
||||
LIB_ANALYSIS = 1
|
||||
INC_JAS = 1
|
||||
LIB_JAS = 1
|
||||
endif
|
||||
|
||||
# ------------- Lizard -----------------
|
||||
ifdef G4ANALYSIS_USE_LIZARD
|
||||
CPPFLAGS += -DG4ANALYSIS_USE_LIZARD
|
||||
CPPFLAGS += -DG4ANALYSIS_USE
|
||||
G4ANALYSIS_BUILD_LIZARD = 1
|
||||
endif
|
||||
|
||||
ifdef G4ANALYSIS_BUILD_LIZARD
|
||||
CPPFLAGS += -DG4ANALYSIS_BUILD
|
||||
CPPFLAGS += -DG4ANALYSIS_BUILD_LIZARD
|
||||
INC_ANALYSIS = 1
|
||||
LIB_ANALYSIS = 1
|
||||
INC_LIZARD = 1
|
||||
LIB_LIZARD = 1
|
||||
endif
|
||||
|
||||
# ------------- Else ---------------
|
||||
|
||||
ifdef G4ANALYSIS_NON_AIDA
|
||||
CPPFLAGS += -DG4ANALYSIS_NON_AIDA
|
||||
endif
|
||||
|
||||
# ------------- Hook packages -----------------
|
||||
ANALYSISLIBS :=
|
||||
#
|
||||
ifdef INC_ANALYSIS
|
||||
CPPFLAGS += -I$(G4BASE)/analysis/management/include
|
||||
# AIDA interfaces :
|
||||
ifdef G4ANALYSIS_AIDA
|
||||
CPPFLAGS += -I$(G4ANALYSIS_AIDA)
|
||||
endif
|
||||
endif
|
||||
#
|
||||
ifdef LIB_LAB
|
||||
ANALYSISLIBS += -lG4Lab
|
||||
endif
|
||||
ifdef LIB_JAS
|
||||
ANALYSISLIBS += -lG4jas
|
||||
endif
|
||||
ifdef LIB_LIZARD
|
||||
ANALYSISLIBS += -lG4Lizard
|
||||
endif
|
||||
ifdef LIB_ANALYSIS
|
||||
ANALYSISLIBS += -lG4analysis_management
|
||||
endif
|
||||
#
|
||||
# ------------- Lab -----------------
|
||||
ifdef INC_LAB
|
||||
CPPFLAGS += -I$(G4BASE)/analysis/Lab/include
|
||||
CPPFLAGS += -I$(LIBROOT)/include -I$(HCLROOT)/include -I$(LABROOT)/include
|
||||
CPPFLAGS += -DHasRio
|
||||
ifdef G4ANALYSIS_LAB_VISUALIZATION
|
||||
CPPFLAGS += -DG4ANALYSIS_LAB_VISUALIZATION
|
||||
CPPFLAGS += -I$(ONXROOT)/include
|
||||
INC_XM = 1
|
||||
endif
|
||||
endif
|
||||
#
|
||||
ifdef LIB_LAB
|
||||
ifdef G4ANALYSIS_LAB_VISUALIZATION
|
||||
ANALYSISLIBS += $(ONXROOT)/$(ONXCONFIG)/XmUI.o
|
||||
ANALYSISLIBS += -L$(ONXROOT)/$(ONXCONFIG) -lOnXInventorXt
|
||||
ANALYSISLIBS += -L$(HEPVISROOT)/$(HEPVISCONFIG) -lHEPVisXt
|
||||
ANALYSISLIBS += -L$(ONXROOT)/$(ONXCONFIG) -lOnXInventor
|
||||
ANALYSISLIBS += -L$(ONXROOT)/$(ONXCONFIG) -lOnX
|
||||
ANALYSISLIBS += -L$(EXPATROOT)/$(EXPATCONFIG) -lexpat
|
||||
ANALYSISLIBS += -L$(SOFREEROOT)/$(SOFREECONFIG) -lSoFreeXt
|
||||
ANALYSISLIBS += -L$(HEPVISROOT)/$(HEPVISCONFIG) -lHEPVis
|
||||
ANALYSISLIBS += -L$(SOFREEROOT)/$(SOFREECONFIG) -lSoFree
|
||||
LIB_XM = 1
|
||||
LIB_GL = 1
|
||||
endif
|
||||
ANALYSISLIBS += -L$(LABROOT)/$(LABCONFIG) -lLab
|
||||
ANALYSISLIBS += -L$(RIOGRANDEROOT)/$(RIOGRANDECONFIG) -lRioTree -lRioBed
|
||||
ANALYSISLIBS += -L$(CINTROOT)/$(CINTCONFIG) -lcint
|
||||
ANALYSISLIBS += -L$(HCLROOT)/$(HCLCONFIG) -lHCL
|
||||
ANALYSISLIBS += -L$(MIDNIGHTROOT)/$(MIDNIGHTCONFIG) -lMidnight
|
||||
ANALYSISLIBS += -L$(LIBROOT)/$(LIBCONFIG) -lLib
|
||||
ANALYSISLIBS += $(DLDLIBS)
|
||||
endif
|
||||
#
|
||||
# ------------- jas -----------------
|
||||
ifdef INC_JAS
|
||||
CPPFLAGS += -I$(G4BASE)/analysis/jas/include
|
||||
CPPFLAGS += -I$(JDKHOME)/include -I$(JDKHOME)/include/linux
|
||||
endif
|
||||
#
|
||||
ifdef LIB_JAS
|
||||
ANALYSISLIBS += -L$(JDKHOME)/jre/lib/i386/classic -L$(JDKHOME)/jre/lib/i386/native_threads -ljvm -lhpi
|
||||
endif
|
||||
|
||||
# ------------- Lizard -----------------
|
||||
ifdef INC_LIZARD
|
||||
CPPFLAGS += -I$(G4BASE)/analysis/Lizard/include
|
||||
CPPFLAGS += -I$(LIZARDROOT)/include
|
||||
endif
|
||||
#
|
||||
ifdef LIB_LIZARD
|
||||
ANALYSISLIBS += -L$(LIZARDROOT)/lib -lAIDA_HTL -lT_Histoxx -lVector -lAIDA_Annotation -lAIDA_Plotter -lqp -lqpview -lqpqwt -lqt -lHepUtilities
|
||||
CPPFLAGS += $(G4ANALYSIS_AIDA_CONFIG_CFLAGS)
|
||||
ANALYSISLIBS += $(G4ANALYSIS_AIDA_CONFIG_LIBS)
|
||||
endif
|
||||
|
||||
|
||||
|
||||
|
||||
+14
-44
@@ -1,4 +1,4 @@
|
||||
# $Id: architecture.gmk,v 1.71 2001/05/30 15:04:13 gunter Exp $
|
||||
# $Id: architecture.gmk,v 1.77 2001/12/11 15:31:11 gcosmo Exp $
|
||||
# ------------------------------------------------------------------------
|
||||
# GEANT 4 - Architecture configuration script for GNU Make
|
||||
#
|
||||
@@ -13,18 +13,16 @@
|
||||
# List of the supported architectures/compilers and related flavors for
|
||||
# the environment variable G4SYSTEM:
|
||||
#
|
||||
# SUN-CC SunOS 5.6, CC 4.2 compiler (default)
|
||||
# Linux-g++ Linux (Red Hat 6.1), gcc-2.95.2 (default)
|
||||
#
|
||||
# HP-aCC HP-UX 10.20, aCC A.01.23 compiler
|
||||
# Linux-egcs Linux (Red Hat 6.1), egcs-1.1.2
|
||||
#
|
||||
# SUN-CC SunOS 5.7, CC 5.2
|
||||
#
|
||||
# DEC-cxx DEC-OSF/1 4.0, DEC C++ 6.1
|
||||
#
|
||||
# Linux-g++ Linux (Red Hat 6.1), egcs 1.1.2
|
||||
#
|
||||
# WIN32-VC Windows/NT and Microsoft Visual C++ 6.0
|
||||
# Adding CYGWIN32 tools (make, g++ as "makedepend", sh...)
|
||||
# Note: you will need to set your environment, see the
|
||||
# installation guide.
|
||||
# WIN32-VC Windows/2000 and Microsoft Visual C++ 6.0 - SP5
|
||||
# Adding CYGWIN32 tools
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
# Definition of HEP_ODBMS_LIBS, OBJY_LIBS and OSPACE_LIBS by HepODBMS.
|
||||
@@ -39,13 +37,10 @@ endif
|
||||
|
||||
MAKEFLAGS= --no-print-directory
|
||||
|
||||
# If not specified, the default platform for G4SYSTEM is SUN-CC ...
|
||||
# If not specified, the default platform for G4SYSTEM is Linux-g++ ...
|
||||
#
|
||||
ifndef G4SYSTEM
|
||||
G4SYSTEM := SUN-CC
|
||||
endif
|
||||
ifeq ($(G4SYSTEM),WIN32-VC-NICE)
|
||||
G4SYSTEM := WIN32-VC
|
||||
G4SYSTEM := Linux-g++
|
||||
endif
|
||||
|
||||
# If not specified, the default path for G4 installation G4INSTALL is
|
||||
@@ -201,12 +196,11 @@ endif
|
||||
# Native STL is the default
|
||||
#
|
||||
CPPFLAGS += -DG4USE_STL
|
||||
G4STLINC := $(G4BASE)/global/STLInterface
|
||||
|
||||
# Path to ObjectSpace STL (or STLport <- only test for Win/NT)
|
||||
# Path to ObjectSpace STL (NOT supported. Kept for backward compatibility)
|
||||
#
|
||||
ifdef G4USE_OSPACE
|
||||
|
||||
#
|
||||
# ObjectSpace STL implementation
|
||||
#
|
||||
ifndef OSPACE_BASE_DIR
|
||||
@@ -214,31 +208,7 @@ ifdef G4USE_OSPACE
|
||||
endif
|
||||
OSPACEINC := -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)/ospace/stl
|
||||
OSPACELIBS := -L$(OSPACE_BASE_DIR)/lib -lospace
|
||||
|
||||
ifeq ($(G4SYSTEM),WIN32-VC)
|
||||
OSPACE_BASE_DIR := $(OBJECT_SPACE_BASE)
|
||||
OSPACEINC := -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)/ospace/stl -I$(OSPACE_BASE_DIR)
|
||||
OSPACELIBS := '-libpath':$(OSPACE_BASE_DIR)/lib std-2.1-vc5.0-mt.lib
|
||||
CPPFLAGS += -DG4USE_OLDSTL
|
||||
CPPFLAGS += -DOS_WIN_NT_4_0 -DOS_MULTI_THREADED -D_WIN32_WINNT $(OSPACEINC)
|
||||
endif
|
||||
|
||||
else
|
||||
ifdef G4USE_STLPORT
|
||||
|
||||
# STLport STL implementation
|
||||
# (derived from SGI implementation) - TEST on WIN32
|
||||
#
|
||||
ifeq ($(G4SYSTEM),WIN32-VC)
|
||||
STLPORT_BASE_DIR := $(STLPORT_BASE)
|
||||
OSPACEINC := -I$(STLPORT_BASE_DIR)/stl
|
||||
CPPFLAGS += -DG4USE_OLDSTL
|
||||
CPPFLAGS += -D_NOTHREADS -D__STL_NO_NEW_IOSTREAMS -D__STL_NO_NAMESPACES
|
||||
CPPFLAGS += -D__STL_NO_NEW_STYLE_HEADERS
|
||||
endif
|
||||
|
||||
endif #STLport
|
||||
endif #OPSPACE
|
||||
endif #OSPACE
|
||||
|
||||
# Paths for G4 data
|
||||
#
|
||||
@@ -284,7 +254,7 @@ endif
|
||||
|
||||
# Variables for implicit rules, etc., as suggested in GNU Make manual...
|
||||
#
|
||||
CPPFLAGS += -Iinclude -I$(G4STLINC)
|
||||
CPPFLAGS += -Iinclude
|
||||
CPPFLAGS += -I$(CLHEP_INCLUDE_DIR)
|
||||
|
||||
# Positional qualifiers in action...
|
||||
@@ -345,7 +315,7 @@ endif
|
||||
# coherent we set in Geant4 the default toolkit to lesstif
|
||||
# on Linux in order to link with -lXaw, etc...
|
||||
ifndef G4_OPACS_WIDGET_SET
|
||||
ifeq ($(G4SYSTEM),Linux-g++)
|
||||
ifeq ($(findstring Linux,$(G4SYSTEM)),Linux)
|
||||
G4_OPACS_WIDGET_SET := lesstif
|
||||
else
|
||||
G4_OPACS_WIDGET_SET := Xm
|
||||
|
||||
+41
-28
@@ -1,4 +1,4 @@
|
||||
# $Id: binmake.gmk,v 1.63 2001/06/22 16:11:21 gcosmo Exp $
|
||||
# $Id: binmake.gmk,v 1.74 2001/12/13 11:36:05 gcosmo Exp $
|
||||
# ----------------------------------------------------------
|
||||
# Script defining rules and paths for making binaries.
|
||||
# First implementation: Gabriele Cosmo, 25/06/1998.
|
||||
@@ -10,20 +10,39 @@ endif
|
||||
|
||||
G4LIBDIR := $(G4LIB)/$(G4SYSTEM)
|
||||
|
||||
# Define variable checking for existence of centrally installed headers.
|
||||
# If check will be true, avoid explicit definition of paths to INCFLAGS.
|
||||
#
|
||||
# G4INCLUDE_EXEC := $(shell [ -r $(G4INCLUDE)/globals.hh ] && echo 1)
|
||||
|
||||
include $(G4INSTALL)/config/G4UI_USE.gmk
|
||||
include $(G4INSTALL)/config/G4VIS_USE.gmk
|
||||
include $(G4INSTALL)/config/interactivity.gmk
|
||||
include $(G4INSTALL)/config/analysis.gmk
|
||||
|
||||
ifndef G4LIB_USE_GRANULAR
|
||||
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.a && echo yes)
|
||||
ifndef GLOBALLIBS
|
||||
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
|
||||
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef SHAREDLIBS
|
||||
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4globman.$(SHEXT) && echo yes)
|
||||
endif
|
||||
|
||||
# Define variable checking for existence of centrally installed headers,
|
||||
# and global compound libraries installed (in future, the mechanism will
|
||||
# be extended to the granular libraries as well. The liblist application
|
||||
# must be re-engineered for that).
|
||||
# If check will be true, avoid explicit definition of paths to INCFLAGS.
|
||||
#
|
||||
ifndef GLOBALLIBS
|
||||
G4INCLUDE_EXEC := 0
|
||||
else
|
||||
G4INCLUDE_EXEC := $(shell [ -r $(G4INCLUDE)/globals.hh ] && echo 1)
|
||||
endif
|
||||
|
||||
ifndef INCFLAGS
|
||||
# ifeq ($(G4INCLUDE_EXEC),1)
|
||||
# INCFLAGS := -I$(G4INCLUDE)
|
||||
# else
|
||||
ifeq ($(G4INCLUDE_EXEC),1)
|
||||
INCFLAGS := -I$(G4INCLUDE)
|
||||
else
|
||||
INCFLAGS := \
|
||||
-I$(G4BASE)/global/management/include \
|
||||
-I$(G4BASE)/global/HEPRandom/include \
|
||||
@@ -47,7 +66,6 @@ ifndef INCFLAGS
|
||||
-I$(G4BASE)/processes/parameterisation/include \
|
||||
-I$(G4BASE)/processes/photolepton_hadron/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/standard/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/integral/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/muons/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/utils/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/xrays/include \
|
||||
@@ -56,6 +74,11 @@ ifndef INCFLAGS
|
||||
-I$(G4BASE)/processes/hadronic/processes/include \
|
||||
-I$(G4BASE)/processes/hadronic/util/include \
|
||||
-I$(G4BASE)/processes/hadronic/cross_sections/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/cascade/evaporation/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/cascade/utils/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/coherent_elastic/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/chiral_inv_phase_space/body/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/chiral_inv_phase_space/interface/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/generator/de_excitation/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/generator/diffractive_string/include \
|
||||
-I$(G4BASE)/processes/hadronic/models/generator/high_energy/include \
|
||||
@@ -80,6 +103,7 @@ ifndef INCFLAGS
|
||||
-I$(G4BASE)/geometry/solids/STEP/include \
|
||||
-I$(G4BASE)/geometry/solids/STEPinterface/include \
|
||||
-I$(G4BASE)/geometry/volumes/include \
|
||||
-I$(G4BASE)/geometry/verification/include \
|
||||
-I$(G4BASE)/geometry/magneticfield/include \
|
||||
-I$(G4BASE)/track/include \
|
||||
-I$(G4BASE)/tracking/include \
|
||||
@@ -91,11 +115,11 @@ ifndef INCFLAGS
|
||||
-I$(G4BASE)/graphics_reps/include \
|
||||
-I$(G4BASE)/intercoms/include \
|
||||
-I$(G4BASE)/g3tog4/include
|
||||
# endif
|
||||
endif
|
||||
endif
|
||||
|
||||
ifdef G4ODBMS
|
||||
# ifneq ($(G4INCLUDE_EXEC),1)
|
||||
ifneq ($(G4INCLUDE_EXEC),1)
|
||||
INCFLAGS += \
|
||||
-I$(G4BASE)/persistency/global/include \
|
||||
-I$(G4BASE)/persistency/digits+hits/hits/include \
|
||||
@@ -104,27 +128,16 @@ ifdef G4ODBMS
|
||||
-I$(G4BASE)/persistency/geometry/global/include \
|
||||
-I$(G4BASE)/persistency/geometry/solids/CSG/include \
|
||||
-I$(G4BASE)/persistency/geometry/solids/Boolean/include \
|
||||
-I$(G4BASE)/persistency/geometry/solids/specific/include \
|
||||
-I$(G4BASE)/persistency/geometry/management/include \
|
||||
-I$(G4BASE)/persistency/management/include
|
||||
# endif
|
||||
INCFLAGS += -I$(G4SCHEMA_INCLUDE) \
|
||||
-I$(OBJY_DIR)/include \
|
||||
-I$(G4BASE)/persistency/management/include \
|
||||
-I$(G4SCHEMA_INCLUDE)
|
||||
endif
|
||||
INCFLAGS += -I$(OBJY_DIR)/include \
|
||||
-I$(HEP_ODBMS_DIR)/include \
|
||||
-DHep_HAS_BUILDIN_BOOL_CONSTANTS
|
||||
endif
|
||||
|
||||
ifndef G4LIB_USE_GRANULAR
|
||||
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.a && echo yes)
|
||||
ifndef GLOBALLIBS
|
||||
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
|
||||
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef SHAREDLIBS
|
||||
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4globman.$(SHEXT) && echo yes)
|
||||
endif
|
||||
|
||||
CPPFLAGS += $(INCFLAGS)
|
||||
LDFLAGS += -L$(G4LIBDIR)
|
||||
|
||||
|
||||
+211
-404
@@ -26,502 +26,309 @@ $spitshell >env.csh <<!GROK!THIS!
|
||||
#
|
||||
# g4system.U
|
||||
#
|
||||
set G4SYSTEM="$g4system"
|
||||
#+
|
||||
setenv G4SYSTEM "$g4system"
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
#
|
||||
# g4dirs.U
|
||||
#
|
||||
set G4INSTALL="$g4install"
|
||||
set G4INCLUDE="$g4include"
|
||||
set G4BASE="$g4base"
|
||||
set G4WORKDIR="$g4workdir"
|
||||
set G4TMP="$g4tmp"
|
||||
set G4LIB="$g4lib"
|
||||
set G4BIN="$g4bin"
|
||||
set G4DATA="$g4data"
|
||||
set G4LEVELGAMMADATA="$g4levelgammadata"
|
||||
#+
|
||||
set G4RADIOACTIVEDATA="$g4radioactivedata"
|
||||
setenv G4INSTALL "$g4install"
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
|
||||
#+
|
||||
set G4LEDATA="$g4ledata"
|
||||
if ( X$g4include != X ) then
|
||||
setenv G4INCLUDE "$g4include"
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
endif
|
||||
|
||||
#+
|
||||
set NeutronHPCrossSections="$g4neutronhpcrosssections"
|
||||
if ( X$g4lib != X ) then
|
||||
setenv G4LIB "$g4lib"
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4levelgammadata != X ) then
|
||||
setenv G4LEVELGAMMADATA "$g4levelgammadata"
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4radioactivedata != X ) then
|
||||
setenv G4RADIOACTIVEDATA "$g4radioactivedata"
|
||||
echo "On this machine the G4RADIOACTIVEDATA=\$G4RADIOACTIVEDATA"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ledata != X ) then
|
||||
setenv G4LEDATA "$g4ledata"
|
||||
echo "On this machine the G4LEDATA=\$G4LEDATA"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4neutronhpcrosssections != X ) then
|
||||
setenv NeutronHPCrossSections "$g4neutronhpcrosssections"
|
||||
echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
|
||||
endif
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
#
|
||||
set CLHEP_BASE_DIR="$g4clhep_base_dir"
|
||||
set CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
set set CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
set CLHEP_LIB="$g4clhep_lib"
|
||||
|
||||
#
|
||||
# g4ospace
|
||||
#
|
||||
if ( X$g4use_ospace == Xy ) then
|
||||
set G4USE_OSPACE=1
|
||||
else
|
||||
set G4USE_OSPACE=""
|
||||
if ( X$g4clhep_base_dir != X ) then
|
||||
setenv CLHEP_BASE_DIR "$g4clhep_base_dir"
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
endif
|
||||
|
||||
set G4OSPACE_BASE_DIR="$g4ospace_base_dir"
|
||||
#+
|
||||
if ( X$g4clhep_include_dir != X ) then
|
||||
setenv CLHEP_INCLUDE_DIR "$g4clhep_include_dir"
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4clhep_lib_dir != X ) then
|
||||
setenv CLHEP_LIB_DIR "$g4clhep_lib_dir"
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4clhep_lib != X ) then
|
||||
setenv CLHEP_LIB "$g4clhep_lib"
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
endif
|
||||
|
||||
#+
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
set G4DEBUG="$g4debug"
|
||||
if ( X$g4debug != X ) then
|
||||
setenv G4DEBUG "$g4debug"
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
endif
|
||||
|
||||
#
|
||||
# g4analysis
|
||||
#
|
||||
if ( X$g4wanalysis_build == Xy ) then
|
||||
set G4ANALYSIS_BUILD=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_build_lab == Xy ) then
|
||||
set G4ANALYSIS_BUILD_LAB=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD_LAB=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_build_jas == Xy ) then
|
||||
set G4ANALYSIS_BUILD_JAS=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD_JAS=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_build_lizard == Xy ) then
|
||||
set G4ANALYSIS_BUILD_LIZARD=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD_LIZARD=""
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4wanalysis_use == Xy ) then
|
||||
set G4ANALYSIS_USE=1
|
||||
else
|
||||
set G4ANALYSIS_USE=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_use_lab == Xy ) then
|
||||
set G4ANALYSIS_USE_LAB=1
|
||||
else
|
||||
set G4ANALYSIS_USE_LAB=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_use_jas == Xy ) then
|
||||
set G4ANALYSIS_USE_JAS=1
|
||||
else
|
||||
set G4ANALYSIS_USE_JAS=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_use_lizard == Xy ) then
|
||||
set G4ANALYSIS_USE_LIZARD=1
|
||||
else
|
||||
set G4ANALYSIS_USE_LIZARD=""
|
||||
endif
|
||||
setenv G4ANALYSIS_USE 1
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
endif
|
||||
|
||||
#+
|
||||
#
|
||||
# g4persistency
|
||||
#
|
||||
if ( X$g4use_hepodbms == Xy ) then
|
||||
set G4USE_HEPODBMS=1
|
||||
setenv G4USE_HEPODBMS 1
|
||||
source \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.csh
|
||||
else
|
||||
set G4USE_HEPODBMS=""
|
||||
endif
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
endif
|
||||
|
||||
#
|
||||
# g4ui
|
||||
#
|
||||
if ( X$g4ui_build_terminal_session == Xy ) then
|
||||
set G4UI_BUILD_TERMINAL_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_TERMINAL_SESSION=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_terminal == Xy ) then
|
||||
set G4UI_USE_TERMINAL=1
|
||||
else
|
||||
set G4UI_USE_TERMINAL=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_build_gag_session == Xy ) then
|
||||
set G4UI_BUILD_GAG_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_GAG_SESSION=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_gag == Xy ) then
|
||||
set G4UI_USE_GAG=1
|
||||
else
|
||||
set G4UI_USE_GAG=""
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ui_build_xaw_session == Xy ) then
|
||||
set G4UI_BUILD_XAW_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_XAW_SESSION=""
|
||||
endif
|
||||
setenv G4UI_BUILD_XAW_SESSION 1
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ui_use_xaw == Xy ) then
|
||||
set G4UI_USE_XAW=1
|
||||
else
|
||||
set G4UI_USE_XAW=""
|
||||
endif
|
||||
setenv G4UI_USE_XAW 1
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ui_build_xm_session == Xy ) then
|
||||
set G4UI_BUILD_XM_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_XM_SESSION=""
|
||||
endif
|
||||
setenv G4UI_BUILD_XM_SESSION 1
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ui_use_xm == Xy ) then
|
||||
set G4UI_USE_XM=1
|
||||
else
|
||||
set G4UI_USE_XM=""
|
||||
endif
|
||||
setenv G4UI_USE_XM 1
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ui_build_win32_session == Xy ) then
|
||||
set G4UI_BUILD_WIN32_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_WIN32_session=""
|
||||
endif
|
||||
setenv G4UI_BUILD_WIN32_SESSION 1
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ui_use_win32 == Xy ) then
|
||||
set G4UI_USE_WIN32=1
|
||||
else
|
||||
set G4UI_USE_WIN32=""
|
||||
endif
|
||||
setenv G4UI_USE_WIN32 1
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_tcsh == Xy ) then
|
||||
set G4UI_USE_TCSH=1
|
||||
else
|
||||
set G4UI_USE_TCSH=""
|
||||
endif
|
||||
#+
|
||||
if ( X$g4ui_build_wo_session == Xy ) then
|
||||
setenv G4UI_BUILD_WO_SESSION 1
|
||||
echo "On this machine the G4UI_BUILD_WO_SESSION=\$G4UI_BUILD_WO_SESSION"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4ui_use_wo == Xy ) then
|
||||
setenv G4UI_USE_WO 1
|
||||
echo "On this machine the G4UI_USE_WO=\$G4UI_USE_WO"
|
||||
endif
|
||||
|
||||
#
|
||||
# g4vis
|
||||
#
|
||||
#+
|
||||
if ( X$g4vis_build_dawn_driver == Xy ) then
|
||||
set G4VIS_BUILD_DAWN_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_DAWN_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_dawnfile_driver == Xy ) then
|
||||
set G4VIS_BUILD_DAWNFILE_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_DAWN_DRIVER=""
|
||||
endif
|
||||
setenv G4VIS_BUILD_DAWN_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_build_opacs_driver == Xy ) then
|
||||
set G4VIS_BUILD_OPACS_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OPACS_DRIVER=""
|
||||
endif
|
||||
setenv G4VIS_BUILD_OPACS_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_opengl_driver == Xy ) then
|
||||
set G4VIS_BUILD_OPENGL_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OPENGL_DRIVER=""
|
||||
endif
|
||||
#+
|
||||
if ( X$g4vis_build_openglx_driver == Xy ) then
|
||||
setenv G4VIS_BUILD_OPENGLX_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_OPENGLX_driver == Xy ) then
|
||||
set G4VIS_BUILD_OPENGLX_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OPENGLX_DRIVER=""
|
||||
endif
|
||||
#+
|
||||
if ( X$g4vis_build_openglxm_driver == Xy ) then
|
||||
setenv G4VIS_BUILD_OPENGLXM_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLXM_DRIVER=\$G4VIS_BUILD_OPENGLXM_DRIVER"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_build_openglwin32_driver == Xy ) then
|
||||
setenv G4VIS_BUILD_OPENGLWIN32_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLWIN32_DRIVER=\$G4VIS_BUILD_OPENGLWIN32_DRIVER"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_build_oix_driver == Xy ) then
|
||||
set G4VIS_BUILD_OIX_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OIX_DRIVER=""
|
||||
endif
|
||||
setenv G4VIS_BUILD_OIX_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_raytracer_driver == Xy ) then
|
||||
set G4VIS_BUILD_RAYTRACER_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_RAYTRACER_DRIVER=""
|
||||
endif
|
||||
#+
|
||||
if ( X$g4vis_build_oiwin32_driver == Xy ) then
|
||||
setenv G4VIS_BUILD_OIWIN32_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_OIWIN32_DRIVER=\$G4VIS_BUILD_OIWIN32_DRIVER"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_build_vrml_driver == Xy ) then
|
||||
set G4VIS_BUILD_VRML_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_VRML_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_vrmlfile_driver == Xy ) then
|
||||
set G4VIS_BUILD_VRMLFILE_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_VRMLFILE_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_asciitree_driver == Xy ) then
|
||||
set G4VIS_BUILD_ASCIITREE_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_ASCIITREE_DRIVER=""
|
||||
endif
|
||||
setenv G4VIS_BUILD_VRML_DRIVER 1
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_use_dawn == Xy ) then
|
||||
set G4VIS_USE_DAWN=1
|
||||
else
|
||||
set G4VIS_USE_DAWN=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_dawnfile == Xy ) then
|
||||
set G4VIS_USE_DAWNFILE=1
|
||||
else
|
||||
set G4VIS_USE_DAWN=""
|
||||
endif
|
||||
setenv G4VIS_USE_DAWN 1
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_use_opacs == Xy ) then
|
||||
set G4VIS_USE_OPACS=1
|
||||
else
|
||||
set G4VIS_USE_OPACS=""
|
||||
setenv G4VIS_USE_OPACS 1
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_opengl == Xy ) then
|
||||
set G4VIS_USE_OPENGL=1
|
||||
else
|
||||
set G4VIS_USE_OPENGL=""
|
||||
endif
|
||||
#+
|
||||
if ( X$g4vis_use_openglx == Xy ) then
|
||||
setenv G4VIS_USE_OPENGLX 1
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_OPENGLX == Xy ) then
|
||||
set G4VIS_USE_OPENGLX=1
|
||||
else
|
||||
set G4VIS_USE_OPENGLX=""
|
||||
endif
|
||||
#+
|
||||
if ( X$g4vis_use_openglxm == Xy ) then
|
||||
setenv G4VIS_USE_OPENGLXM 1
|
||||
echo "On this machine the G4VIS_USE_OPENGLXM=\$G4VIS_USE_OPENGLXM"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_use_openglwin32 == Xy ) then
|
||||
setenv G4VIS_USE_OPENGLWIN32 1
|
||||
echo "On this machine the G4VIS_USE_OPENGLWIN32=\$G4VIS_USE_OPENGLWIN32"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_use_oix == Xy ) then
|
||||
set G4VIS_USE_OIX=1
|
||||
else
|
||||
set G4VIS_USE_OIX=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_raytracer == Xy ) then
|
||||
set G4VIS_USE_RAYTRACER=1
|
||||
else
|
||||
set G4VIS_USE_RAYTRACER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_vrml == Xy ) then
|
||||
set G4VIS_USE_VRML=1
|
||||
else
|
||||
set G4VIS_USE_VRML=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_vrmlfile == Xy ) then
|
||||
set G4VIS_USE_VRMLFILE=1
|
||||
else
|
||||
set G4VIS_USE_VRMLFILE=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_asciitree == Xy ) then
|
||||
set G4VIS_USE_ASCIITREE=1
|
||||
else
|
||||
set G4VIS_USE_ASCIITREE=""
|
||||
setenv G4VIS_USE_OIX 1
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_use_oiwin32 == Xy ) then
|
||||
setenv G4VIS_USE_OIWIN32 1
|
||||
echo "On this machine the G4VIS_USE_OIWIN32=\$G4VIS_USE_OIWIN32"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4vis_use_vrml == Xy ) then
|
||||
setenv G4VIS_USE_VRML 1
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
endif
|
||||
|
||||
#+
|
||||
#
|
||||
# g4shared
|
||||
#
|
||||
set G4LIB_BUILD_SHARED="$g4lib_build_shared"
|
||||
set G4LIB_BUILD_STATIC="$g4lib_build_static"
|
||||
set G4LIB_USE_SHARED="$g4lib_use_shared"
|
||||
set G4LIB_USE_STATIC="$g4lib_use_static"
|
||||
|
||||
if ( X$g4lib_build_shared == Xy ) then
|
||||
set G4LIB_BUILD_SHARED=1
|
||||
else
|
||||
set G4LIB_BUILD_SHARED=""
|
||||
endif
|
||||
setenv G4LIB_BUILD_SHARED 1
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
endif
|
||||
|
||||
if ( X$g4lib_build_static == Xy ) then
|
||||
set G4LIB_BUILD_STATIC=1
|
||||
else
|
||||
set G4LIB_BUILD_STATIC=""
|
||||
endif
|
||||
setenv G4LIB_BUILD_STATIC 1
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
endif
|
||||
|
||||
if ( X$g4lib_use_shared == Xy ) then
|
||||
set G4LIB_USE_SHARED=1
|
||||
else
|
||||
set G4LIB_USE_SHARED=""
|
||||
endif
|
||||
setenv G4LIB_USE_SHARED 1
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
endif
|
||||
|
||||
if ( X$g4lib_use_static == Xy ) then
|
||||
set G4LIB_USE_STATIC=1
|
||||
else
|
||||
set G4LIB_USE_STATIC=""
|
||||
endif
|
||||
setenv G4LIB_USE_STATIC 1
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
endif
|
||||
|
||||
#+
|
||||
#
|
||||
# g4granular
|
||||
#
|
||||
if ( X$g4lib_use_granular == Xy ) then
|
||||
set G4LIB_USE_GRANULAR=1
|
||||
else
|
||||
set G4LIB_USE_GRANULAR=""
|
||||
endif
|
||||
|
||||
#####################################################################
|
||||
setenv G4SYSTEM $G4SYSTEM
|
||||
|
||||
setenv G4INSTALL $G4INSTALL
|
||||
setenv G4INCLUDE $G4INCLUDE
|
||||
setenv G4BASE $G4BASE
|
||||
setenv G4WORKDIR $G4WORKDIR
|
||||
setenv G4TMP $G4TMP
|
||||
setenv G4LIB $G4LIB
|
||||
setenv G4BIN $G4BIN
|
||||
setenv G4DATA $G4DATA
|
||||
setenv G4LEVELGAMMADATA $G4LEVELGAMMADATA
|
||||
|
||||
setenv CLHEP_BASE_DIR $CLHEP_BASE_DIR
|
||||
setenv CLHEP_INCLUDE_DIR $CLHEP_INCLUDE_DIR
|
||||
setenv CLHEP_LIB_DIR $CLHEP_LIB_DIR
|
||||
setenv CLHEP_LIB $CLHEP_LIB
|
||||
|
||||
setenv G4USE_OSPACE $G4USE_OSPACE
|
||||
setenv G4OSPACE_BASE_DIR $G4OSPACE_BASE_DIR
|
||||
|
||||
setenv G4LIB_USE_GRANULAR $G4LIB_USE_GRANULAR
|
||||
|
||||
setenv G4DEBUG $G4DEBUG
|
||||
|
||||
setenv G4ANALYSIS_BUILD $G4ANALYSIS_BUILD
|
||||
setenv G4ANALYSIS_BUILD_LAB $G4ANALYSIS_BUILD_LAB
|
||||
setenv G4ANALYSIS_BUILD_JAS $G4ANALYSIS_BUILD_JAS
|
||||
setenv G4ANALYSIS_BUILD_LIZARD $G4ANALYSIS_BUILD_LIZARD
|
||||
setenv G4ANALYSIS_USE $G4ANALYSIS_USE
|
||||
setenv G4ANALYSIS_USE_LAB $G4ANALYSIS_USE_LAB
|
||||
setenv G4ANALYSIS_USE_JAS $G4ANALYSIS_USE_JAS
|
||||
setenv G4ANALYSIS_USE_LIZARD $G4ANALYSIS_USE_LIZARD
|
||||
|
||||
setenv G4USE_HEPODBMS $G4USE_HEPODBMS
|
||||
|
||||
setenv G4UI_BUILD_TERMINAL_SESSION $G4UI_BUILD_TERMINAL_SESSION
|
||||
setenv G4UI_USE_TERMINAL $G4UI_USE_TERMINAL
|
||||
setenv G4UI_BUILD_GAG_SESSION $G4UI_BUILD_GAG_SESSION
|
||||
setenv G4UI_USE_GAG $G4UI_USE_GAG
|
||||
setenv G4UI_BUILD_XAW_SESSION $G4UI_BUILD_XAW_SESSION
|
||||
setenv G4UI_USE_XAW $G4UI_USE_XAW
|
||||
setenv G4UI_BUILD_XM_SESSION $G4UI_BUILD_XM_SESSION
|
||||
setenv G4UI_USE_XM $G4UI_USE_XM
|
||||
setenv G4UI_BUILD_WIN32_SESSION $G4UI_BUILD_WIN32_SESSION
|
||||
setenv G4UI_USE_WIN32 $G4UI_USE_WIN32
|
||||
setenv G4UI_USE_TCSH $G4UI_USE_TCSH
|
||||
|
||||
setenv G4VIS_BUILD_DAWN_DRIVER $G4VIS_BUILD_DAWN_DRIVER
|
||||
setenv G4VIS_USE_DAWN $G4VIS_USE_DAWN
|
||||
setenv G4VIS_BUILD_DAWNFILE_DRIVER $G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
setenv G4VIS_USE_DAWNFILE $G4VIS_USE_DAWNFILE
|
||||
setenv G4VIS_BUILD_OPACS_DRIVER $G4VIS_BUILD_OPACS_DRIVER
|
||||
setenv G4VIS_USE_OPACS $G4VIS_USE_OPACS
|
||||
setenv G4VIS_BUILD_OPENGL_DRIVER $G4VIS_BUILD_OPENGL_DRIVER
|
||||
setenv G4VIS_USE_OPENGL $G4VIS_USE_OPENGL
|
||||
setenv G4VIS_BUILD_OPENGLX_DRIVER $G4VIS_BUILD_OPENGLX_DRIVER
|
||||
setenv G4VIS_USE_OPENGLX $G4VIS_USE_OPENGLX
|
||||
setenv G4VIS_BUILD_OIX_DRIVER $G4VIS_BUILD_OIX_DRIVER
|
||||
setenv G4VIS_USE_OIX $G4VIS_USE_OIX
|
||||
setenv G4VIS_BUILD_RAYTRACER_DRIVER $G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
setenv G4VIS_USE_RAYTRACER $G4VIS_USE_RAYTRACER
|
||||
setenv G4VIS_BUILD_VRML_DRIVER $G4VIS_BUILD_VRML_DRIVER
|
||||
setenv G4VIS_USE_VRML $G4VIS_USE_VRML
|
||||
setenv G4VIS_BUILD_VRMLFILE_DRIVER $G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
setenv G4VIS_USE_VRMLFILE $G4VIS_USE_VRMLFILE
|
||||
setenv G4VIS_BUILD_ASCIITREE_DRIVER $G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
setenv G4VIS_USE_ASCIITREE $G4VIS_USE_ASCIITREE
|
||||
|
||||
setenv G4LIB_BUILD_SHARED $G4LIB_BUILD_SHARED
|
||||
setenv G4LIB_BUILD_STATIC $G4LIB_BUILD_STATIC
|
||||
setenv G4LIB_USE_SHARED $G4LIB_USE_SHARED
|
||||
setenv G4LIB_USE_STATIC $G4LIB_USE_STATIC
|
||||
|
||||
###############################################
|
||||
|
||||
|
||||
#####################################################################
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
echo "On this machine the G4BASE=\$G4BASE"
|
||||
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
|
||||
echo "On this machine the G4TMP=\$G4TMP"
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
echo "On this machine the G4BIN=\$G4BIN"
|
||||
echo "On this machine the G4DATA=\$G4DATA"
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
|
||||
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
|
||||
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
|
||||
|
||||
setenv G4LIB_USE_GRANULAR 1
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
endif
|
||||
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
#####################################################################
|
||||
|
||||
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
|
||||
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
|
||||
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
|
||||
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
|
||||
|
||||
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
|
||||
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
|
||||
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
|
||||
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
|
||||
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
|
||||
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
|
||||
###############################################################
|
||||
!GROK!THIS!
|
||||
|
||||
: In the following dollars and backticks do not need the extra backslash.
|
||||
$spitshell >>env.csh <<'!NO!SUBS!'
|
||||
|
||||
#+
|
||||
#
|
||||
# G4WORKDIR
|
||||
#
|
||||
if ( ${?G4WORKDIR} ) then
|
||||
echo "In your environment you have the G4WORKDIR=$G4WORKDIR"
|
||||
else
|
||||
echo "G4WORKDIR will be set to HOME=$HOME."
|
||||
setenv G4WORKDIR $HOME
|
||||
endif
|
||||
|
||||
|
||||
!NO!SUBS!
|
||||
chmod 755 env.csh
|
||||
$eunicefix env.csh
|
||||
|
||||
+196
-346
@@ -26,100 +26,109 @@ $spitshell >env.sh <<!GROK!THIS!
|
||||
#
|
||||
# g4system.U
|
||||
#
|
||||
#+
|
||||
G4SYSTEM="$g4system"
|
||||
export G4SYSTEM
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
#
|
||||
# g4dirs.U
|
||||
#
|
||||
#+
|
||||
G4INSTALL="$g4install"
|
||||
export G4INSTALL
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
|
||||
#+
|
||||
if [ X$g4include != X ] ; then
|
||||
G4INCLUDE="$g4include"
|
||||
G4BASE="$g4base"
|
||||
G4WORKDIR="$g4workdir"
|
||||
G4TMP="$g4tmp"
|
||||
export G4INCLUDE
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4lib != X ] ; then
|
||||
G4LIB="$g4lib"
|
||||
G4BIN="$g4bin"
|
||||
G4DATA="$g4data"
|
||||
export G4LIB
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4levelgammadata != X ] ; then
|
||||
G4LEVELGAMMADATA="$g4levelgammadata"
|
||||
export G4LEVELGAMMADATA
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4radioactivedata != X ] ; then
|
||||
G4RADIOACTIVEDATA="$g4radioactivedata"
|
||||
export G4RADIOACTIVEDATA
|
||||
echo "On this machine the G4RADIOACTIVEDATA=\$G4RADIOACTIVEDATA"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ledata != X ] ; then
|
||||
G4LEDATA="$g4ledata"
|
||||
export G4LEDATA
|
||||
echo "On this machine the G4LEDATA=\$G4LEDATA"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4neutronhpcrosssections != X ] ; then
|
||||
NeutronHPCrossSections="$g4neutronhpcrosssections"
|
||||
export NeutronHPCrossSections
|
||||
echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
|
||||
fi
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
#
|
||||
if [ X$g4clhep_base_dir != X ] ; then
|
||||
CLHEP_BASE_DIR="$g4clhep_base_dir"
|
||||
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
CLHEP_LIB="$g4clhep_lib"
|
||||
|
||||
#
|
||||
# g4ospace
|
||||
#
|
||||
if [ X$g4use_ospace = Xy ] ; then
|
||||
G4USE_OSPACE=1
|
||||
else
|
||||
G4USE_OSPACE=""
|
||||
export CLHEP_BASE_DIR
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
fi
|
||||
|
||||
G4OSPACE_BASE_DIR="$g4ospace_base_dir"
|
||||
#+
|
||||
if [ X$g4clhep_include_dir != X ] ; then
|
||||
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
export CLHEP_INCLUDE_DIR
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4clhep_lib_dir != X ] ; then
|
||||
CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
export CLHEP_LIB_DIR
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4clhep_lib != X ] ; then
|
||||
CLHEP_LIB="$g4clhep_lib"
|
||||
export CLHEP_LIB
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
if [ X$g4debug != X ] ; then
|
||||
G4DEBUG="$g4debug"
|
||||
export G4DEBUG
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
fi
|
||||
|
||||
#
|
||||
# g4analysis
|
||||
#
|
||||
if [ X$g4wanalysis_build = Xy ] ; then
|
||||
G4ANALYSIS_BUILD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_build_lab = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LAB=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LAB=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_build_jas = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_JAS=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_JAS=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_build_lizard = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LIZARD=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use = Xy ] ; then
|
||||
G4ANALYSIS_USE=1
|
||||
else
|
||||
G4ANALYSIS_USE=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_use_lab = Xy ] ; then
|
||||
G4ANALYSIS_USE_LAB=1
|
||||
else
|
||||
G4ANALYSIS_USE_LAB=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_use_jas = Xy ] ; then
|
||||
G4ANALYSIS_USE_JAS=1
|
||||
else
|
||||
G4ANALYSIS_USE_JAS=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_use_lizard = Xy ] ; then
|
||||
G4ANALYSIS_USE_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_USE_LIZARD=""
|
||||
export G4ANALYSIS_USE
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
fi
|
||||
|
||||
#+
|
||||
@@ -128,400 +137,241 @@ fi
|
||||
#
|
||||
if [ X$g4use_hepodbms = Xy ] ; then
|
||||
G4USE_HEPODBMS=1
|
||||
export G4USE_HEPODBMS
|
||||
. \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.sh
|
||||
else
|
||||
G4USE_HEPODBMS=""
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
fi
|
||||
|
||||
#
|
||||
# g4ui
|
||||
#
|
||||
if [ X$g4ui_build_terminal_session = Xy ] ; then
|
||||
G4UI_BUILD_TERMINAL_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_TERMINAL_SESSION=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_terminal = Xy ] ; then
|
||||
G4UI_USE_TERMINAL=1
|
||||
else
|
||||
G4UI_USE_TERMINAL=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_build_gag_session = Xy ] ; then
|
||||
G4UI_BUILD_GAG_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_GAG_SESSION=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_gag = Xy ] ; then
|
||||
G4UI_USE_GAG=1
|
||||
else
|
||||
G4UI_USE_GAG=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_xaw_session = Xy ] ; then
|
||||
G4UI_BUILD_XAW_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XAW_SESSION=""
|
||||
export G4UI_BUILD_XAW_SESSION
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_xaw = Xy ] ; then
|
||||
G4UI_USE_XAW=1
|
||||
else
|
||||
G4UI_USE_XAW=""
|
||||
export G4UI_USE_XAW
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_xm_session = Xy ] ; then
|
||||
G4UI_BUILD_XM_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XM_SESSION=""
|
||||
export G4UI_BUILD_XM_SESSION
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_xm = Xy ] ; then
|
||||
G4UI_USE_XM=1
|
||||
else
|
||||
G4UI_USE_XM=""
|
||||
export G4UI_USE_XM
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_win32_session = Xy ] ; then
|
||||
G4UI_BUILD_WIN32_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_WIN32_session=""
|
||||
export G4UI_BUILD_WIN32_SESSION
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_win32 = Xy ] ; then
|
||||
G4UI_USE_WIN32=1
|
||||
else
|
||||
G4UI_USE_WIN32=""
|
||||
export G4UI_USE_WIN32
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_tcsh = Xy ] ; then
|
||||
G4UI_USE_TCSH=1
|
||||
else
|
||||
G4UI_USE_TCSH=""
|
||||
#+
|
||||
if [ X$g4ui_build_wo_session = Xy ] ; then
|
||||
G4UI_BUILD_WO_SESSION=1
|
||||
export G4UI_BUILD_WO_SESSION
|
||||
echo "On this machine the G4UI_BUILD_WO_SESSION=\$G4UI_BUILD_WO_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_wo = Xy ] ; then
|
||||
G4UI_USE_WO=1
|
||||
export G4UI_USE_WO
|
||||
echo "On this machine the G4UI_USE_WO=\$G4UI_USE_WO"
|
||||
fi
|
||||
|
||||
#
|
||||
# g4vis
|
||||
#
|
||||
#+
|
||||
if [ X$g4vis_build_dawn_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWN_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_dawnfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWNFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
export G4VIS_BUILD_DAWN_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_opacs_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPACS_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPACS_DRIVER=""
|
||||
export G4VIS_BUILD_OPACS_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_opengl_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGL_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGL_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_OPENGLX_driver = Xy ] ; then
|
||||
#+
|
||||
if [ X$g4vis_build_openglx_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=""
|
||||
export G4VIS_BUILD_OPENGLX_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_openglxm_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLXM_DRIVER=1
|
||||
export G4VIS_BUILD_OPENGLXM_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLXM_DRIVER=\$G4VIS_BUILD_OPENGLXM_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_openglwin32_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLWIN32_DRIVER=1
|
||||
export G4VIS_BUILD_OPENGLWIN32_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLWIN32_DRIVER=\$G4VIS_BUILD_OPENGLWIN32_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_oix_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OIX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OIX_DRIVER=""
|
||||
export G4VIS_BUILD_OIX_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_raytracer_driver = Xy ] ; then
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=""
|
||||
#+
|
||||
if [ X$g4vis_build_oiwin32_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OIWIN32_DRIVER=1
|
||||
export G4VIS_BUILD_OIWIN32_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OIWIN32_DRIVER=\$G4VIS_BUILD_OIWIN32_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_vrml_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRML_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRML_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_vrmlfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_asciitree_driver = Xy ] ; then
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=""
|
||||
export G4VIS_BUILD_VRML_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_dawn = Xy ] ; then
|
||||
G4VIS_USE_DAWN=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_dawnfile = Xy ] ; then
|
||||
G4VIS_USE_DAWNFILE=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
export G4VIS_USE_DAWN
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_opacs = Xy ] ; then
|
||||
G4VIS_USE_OPACS=1
|
||||
else
|
||||
G4VIS_USE_OPACS=""
|
||||
export G4VIS_USE_OPACS
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_opengl = Xy ] ; then
|
||||
G4VIS_USE_OPENGL=1
|
||||
else
|
||||
G4VIS_USE_OPENGL=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_OPENGLX = Xy ] ; then
|
||||
#+
|
||||
if [ X$g4vis_use_openglx = Xy ] ; then
|
||||
G4VIS_USE_OPENGLX=1
|
||||
else
|
||||
G4VIS_USE_OPENGLX=""
|
||||
export G4VIS_USE_OPENGLX
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_openglxm = Xy ] ; then
|
||||
G4VIS_USE_OPENGLXM=1
|
||||
export G4VIS_USE_OPENGLXM
|
||||
echo "On this machine the G4VIS_USE_OPENGLXM=\$G4VIS_USE_OPENGLXM"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_openglwin32 = Xy ] ; then
|
||||
G4VIS_USE_OPENGLWIN32=1
|
||||
export G4VIS_USE_OPENGLWIN32
|
||||
echo "On this machine the G4VIS_USE_OPENGLWIN32=\$G4VIS_USE_OPENGLWIN32"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_oix = Xy ] ; then
|
||||
G4VIS_USE_OIX=1
|
||||
else
|
||||
G4VIS_USE_OIX=""
|
||||
export G4VIS_USE_OIX
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_raytracer = Xy ] ; then
|
||||
G4VIS_USE_RAYTRACER=1
|
||||
else
|
||||
G4VIS_USE_RAYTRACER=""
|
||||
#+
|
||||
if [ X$g4vis_use_oiwin32 = Xy ] ; then
|
||||
G4VIS_USE_OIWIN32=1
|
||||
export G4VIS_USE_OIWIN32
|
||||
echo "On this machine the G4VIS_USE_OIWIN32=\$G4VIS_USE_OIWIN32"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_vrml = Xy ] ; then
|
||||
G4VIS_USE_VRML=1
|
||||
else
|
||||
G4VIS_USE_VRML=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_vrmlfile = Xy ] ; then
|
||||
G4VIS_USE_VRMLFILE=1
|
||||
else
|
||||
G4VIS_USE_VRMLFILE=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_asciitree = Xy ] ; then
|
||||
G4VIS_USE_ASCIITREE=1
|
||||
else
|
||||
G4VIS_USE_ASCIITREE=""
|
||||
export G4VIS_USE_VRML
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4shared
|
||||
#
|
||||
G4LIB_BUILD_SHARED="$g4lib_build_shared"
|
||||
G4LIB_BUILD_STATIC="$g4lib_build_static"
|
||||
G4LIB_USE_SHARED="$g4lib_use_shared"
|
||||
G4LIB_USE_STATIC="$g4lib_use_static"
|
||||
|
||||
if [ X$g4lib_build_shared = Xy ] ; then
|
||||
G4LIB_BUILD_SHARED=1
|
||||
else
|
||||
G4LIB_BUILD_SHARED=""
|
||||
export G4LIB_BUILD_SHARED
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
fi
|
||||
|
||||
if [ X$g4lib_build_static = Xy ] ; then
|
||||
G4LIB_BUILD_STATIC=1
|
||||
else
|
||||
G4LIB_BUILD_STATIC=""
|
||||
export G4LIB_BUILD_STATIC
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_shared = Xy ] ; then
|
||||
G4LIB_USE_SHARED=1
|
||||
else
|
||||
G4LIB_USE_SHARED=""
|
||||
export G4LIB_USE_SHARED
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_static = Xy ] ; then
|
||||
G4LIB_USE_STATIC=1
|
||||
else
|
||||
G4LIB_USE_STATIC=""
|
||||
export G4LIB_USE_STATIC
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4granular
|
||||
#
|
||||
if [ X$g4lib_use_granular = Xy ] ; then
|
||||
G4LIB_USE_GRANULAR=1
|
||||
else
|
||||
G4LIB_USE_GRANULAR=""
|
||||
export G4LIB_USE_GRANULAR
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
fi
|
||||
|
||||
#####################################################################
|
||||
export G4SYSTEM
|
||||
|
||||
export G4INSTALL
|
||||
export G4INCLUDE
|
||||
export G4BASE
|
||||
export G4WORKDIR
|
||||
export G4TMP
|
||||
export G4LIB
|
||||
export G4BIN
|
||||
export G4DATA
|
||||
export G4LEVELGAMMADATA
|
||||
|
||||
export CLHEP_BASE_DIR
|
||||
export CLHEP_INCLUDE_DIR
|
||||
export CLHEP_LIB_DIR
|
||||
export CLHEP_LIB
|
||||
|
||||
export G4USE_OSPACE
|
||||
export G4OSPACE_BASE_DIR
|
||||
|
||||
export G4LIB_USE_GRANULAR
|
||||
|
||||
export G4DEBUG
|
||||
|
||||
export G4ANALYSIS_BUILD
|
||||
export G4ANALYSIS_BUILD_LAB
|
||||
export G4ANALYSIS_BUILD_JAS
|
||||
export G4ANALYSIS_BUILD_LIZARD
|
||||
export G4ANALYSIS_USE
|
||||
export G4ANALYSIS_USE_LAB
|
||||
export G4ANALYSIS_USE_JAS
|
||||
export G4ANALYSIS_USE_LIZARD
|
||||
|
||||
export G4USE_HEPODBMS
|
||||
|
||||
export G4UI_BUILD_TERMINAL_SESSION
|
||||
export G4UI_USE_TERMINAL
|
||||
export G4UI_BUILD_GAG_SESSION
|
||||
export G4UI_USE_GAG
|
||||
export G4UI_BUILD_XAW_SESSION
|
||||
export G4UI_USE_XAW
|
||||
export G4UI_BUILD_XM_SESSION
|
||||
export G4UI_USE_XM
|
||||
export G4UI_BUILD_WIN32_SESSION
|
||||
export G4UI_USE_WIN32
|
||||
export G4UI_USE_TCSH
|
||||
|
||||
export G4VIS_BUILD_DAWN_DRIVER
|
||||
export G4VIS_USE_DAWN
|
||||
export G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
export G4VIS_USE_DAWNFILE
|
||||
export G4VIS_BUILD_OPACS_DRIVER
|
||||
export G4VIS_USE_OPACS
|
||||
export G4VIS_BUILD_OPENGL_DRIVER
|
||||
export G4VIS_USE_OPENGL
|
||||
export G4VIS_BUILD_OPENGLX_DRIVER
|
||||
export G4VIS_USE_OPENGLX
|
||||
export G4VIS_BUILD_OIX_DRIVER
|
||||
export G4VIS_USE_OIX
|
||||
export G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
export G4VIS_USE_RAYTRACER
|
||||
export G4VIS_BUILD_VRML_DRIVER
|
||||
export G4VIS_USE_VRML
|
||||
export G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
export G4VIS_USE_VRMLFILE
|
||||
export G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
export G4VIS_USE_ASCIITREE
|
||||
|
||||
export G4LIB_BUILD_SHARED
|
||||
export G4LIB_BUILD_STATIC
|
||||
export G4LIB_USE_SHARED
|
||||
export G4LIB_USE_STATIC
|
||||
|
||||
###############################################
|
||||
|
||||
|
||||
#####################################################################
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
echo "On this machine the G4BASE=\$G4BASE"
|
||||
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
|
||||
echo "On this machine the G4TMP=\$G4TMP"
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
echo "On this machine the G4BIN=\$G4BIN"
|
||||
echo "On this machine the G4DATA=\$G4DATA"
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
|
||||
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
|
||||
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
|
||||
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
|
||||
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
|
||||
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
|
||||
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
|
||||
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
|
||||
|
||||
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
|
||||
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
|
||||
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
|
||||
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
|
||||
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
|
||||
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
|
||||
###############################################################
|
||||
!GROK!THIS!
|
||||
|
||||
: In the following dollars and backticks do not need the extra backslash.
|
||||
$spitshell >>env.sh <<'!NO!SUBS!'
|
||||
|
||||
#+
|
||||
#
|
||||
# G4WORKDIR
|
||||
#
|
||||
if [ $G4WORKDIR ] ; then
|
||||
echo "In your environment you have the G4WORKDIR=$G4WORKDIR"
|
||||
else
|
||||
echo "G4WORKDIR will be set to HOME=$HOME."
|
||||
export G4WORKDIR=$HOME
|
||||
fi
|
||||
|
||||
!NO!SUBS!
|
||||
chmod 755 env.sh
|
||||
$eunicefix env.sh
|
||||
|
||||
+172
-373
@@ -28,119 +28,114 @@ $spitshell >install.sh <<!GROK!THIS!
|
||||
#
|
||||
#+
|
||||
G4SYSTEM="$g4system"
|
||||
export G4SYSTEM
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
#
|
||||
# g4dirs.U
|
||||
#
|
||||
#+
|
||||
G4INSTALL="$g4install"
|
||||
export G4INSTALL
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
|
||||
#+
|
||||
if [ X$g4include != X ] ; then
|
||||
G4INCLUDE="$g4include"
|
||||
G4BASE="$g4base"
|
||||
G4WORKDIR="$g4workdir"
|
||||
export G4INCLUDE
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4tmp != X ] ; then
|
||||
G4TMP="$g4tmp"
|
||||
export G4TMP
|
||||
echo "On this machine the G4TMP=\$G4TMP"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4lib != X ] ; then
|
||||
G4LIB="$g4lib"
|
||||
export G4LIB
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
fi
|
||||
|
||||
#+
|
||||
G4BIN="$g4bin"
|
||||
G4DATA="$g4data"
|
||||
#+
|
||||
if [ X$g4levelgammadata != X ] ; then
|
||||
G4LEVELGAMMADATA="$g4levelgammadata"
|
||||
export G4LEVELGAMMADATA
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4radioactivedata != X ] ; then
|
||||
G4RADIOACTIVEDATA="$g4radioactivedata"
|
||||
export G4RADIOACTIVEDATA
|
||||
echo "On this machine the G4RADIOACTIVEDATA=\$G4RADIOACTIVEDATA"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ledata != X ] ; then
|
||||
G4LEDATA="$g4ledata"
|
||||
export G4LEDATA
|
||||
echo "On this machine the G4LEDATA=\$G4LEDATA"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4neutronhpcrosssections != X ] ; then
|
||||
NeutronHPCrossSections="$g4neutronhpcrosssections"
|
||||
export NeutronHPCrossSections
|
||||
echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
|
||||
fi
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
#
|
||||
if [ X$g4clhep_base_dir != X ] ; then
|
||||
CLHEP_BASE_DIR="$g4clhep_base_dir"
|
||||
#+
|
||||
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
#+
|
||||
CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
#+
|
||||
CLHEP_LIB="$g4clhep_lib"
|
||||
|
||||
|
||||
#+
|
||||
#
|
||||
# g4ospace
|
||||
#
|
||||
if [ X$g4use_ospace = Xy ] ; then
|
||||
G4USE_OSPACE=1
|
||||
else
|
||||
G4USE_OSPACE=""
|
||||
export CLHEP_BASE_DIR
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
fi
|
||||
|
||||
G4OSPACE_BASE_DIR="$g4ospace_base_dir"
|
||||
#+
|
||||
if [ X$g4clhep_include_dir != X ] ; then
|
||||
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
export CLHEP_INCLUDE_DIR
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4clhep_lib_dir != X ] ; then
|
||||
CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
export CLHEP_LIB_DIR
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4clhep_lib != X ] ; then
|
||||
CLHEP_LIB="$g4clhep_lib"
|
||||
export CLHEP_LIB
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
if [ X$g4debug != X ] ; then
|
||||
G4DEBUG="$g4debug"
|
||||
export G4DEBUG
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
fi
|
||||
|
||||
#
|
||||
# g4analysis
|
||||
#
|
||||
#+
|
||||
if [ X$g4wanalysis_build = Xy ] ; then
|
||||
G4ANALYSIS_BUILD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_build_lab = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LAB=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LAB=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_build_jas = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_JAS=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_JAS=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_build_lizard = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LIZARD=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use = Xy ] ; then
|
||||
G4ANALYSIS_USE=1
|
||||
else
|
||||
G4ANALYSIS_USE=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use_lab = Xy ] ; then
|
||||
G4ANALYSIS_USE_LAB=1
|
||||
else
|
||||
G4ANALYSIS_USE_LAB=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use_jas = Xy ] ; then
|
||||
G4ANALYSIS_USE_JAS=1
|
||||
else
|
||||
G4ANALYSIS_USE_JAS=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use_lizard = Xy ] ; then
|
||||
G4ANALYSIS_USE_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_USE_LIZARD=""
|
||||
export G4ANALYSIS_USE
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
fi
|
||||
|
||||
#+
|
||||
@@ -149,89 +144,68 @@ fi
|
||||
#
|
||||
if [ X$g4use_hepodbms = Xy ] ; then
|
||||
G4USE_HEPODBMS=1
|
||||
export G4USE_HEPODBMS
|
||||
. \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.sh
|
||||
else
|
||||
G4USE_HEPODBMS=""
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
fi
|
||||
|
||||
#
|
||||
# g4ui
|
||||
#
|
||||
#+
|
||||
if [ X$g4ui_build_terminal_session = Xy ] ; then
|
||||
G4UI_BUILD_TERMINAL_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_TERMINAL_SESSION=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_terminal = Xy ] ; then
|
||||
G4UI_USE_TERMINAL=1
|
||||
else
|
||||
G4UI_USE_TERMINAL=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_gag_session = Xy ] ; then
|
||||
G4UI_BUILD_GAG_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_GAG_SESSION=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_gag = Xy ] ; then
|
||||
G4UI_USE_GAG=1
|
||||
else
|
||||
G4UI_USE_GAG=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_xaw_session = Xy ] ; then
|
||||
G4UI_BUILD_XAW_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XAW_SESSION=""
|
||||
export G4UI_BUILD_XAW_SESSION
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_xaw = Xy ] ; then
|
||||
G4UI_USE_XAW=1
|
||||
else
|
||||
G4UI_USE_XAW=""
|
||||
export G4UI_USE_XAW
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_xm_session = Xy ] ; then
|
||||
G4UI_BUILD_XM_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XM_SESSION=""
|
||||
export G4UI_BUILD_XM_SESSION
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_xm = Xy ] ; then
|
||||
G4UI_USE_XM=1
|
||||
else
|
||||
G4UI_USE_XM=""
|
||||
export G4UI_USE_XM
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_win32_session = Xy ] ; then
|
||||
G4UI_BUILD_WIN32_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_WIN32_session=""
|
||||
export G4UI_BUILD_WIN32_SESSION
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_win32 = Xy ] ; then
|
||||
G4UI_USE_WIN32=1
|
||||
else
|
||||
G4UI_USE_WIN32=""
|
||||
export G4UI_USE_WIN32
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_tcsh = Xy ] ; then
|
||||
G4UI_USE_TCSH=1
|
||||
else
|
||||
G4UI_USE_TCSH=""
|
||||
if [ X$g4ui_build_wo_session = Xy ] ; then
|
||||
G4UI_BUILD_WO_SESSION=1
|
||||
export G4UI_BUILD_WO_SESSION
|
||||
echo "On this machine the G4UI_BUILD_WO_SESSION=\$G4UI_BUILD_WO_SESSION"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_wo = Xy ] ; then
|
||||
G4UI_USE_WO=1
|
||||
export G4UI_USE_WO
|
||||
echo "On this machine the G4UI_USE_WO=\$G4UI_USE_WO"
|
||||
fi
|
||||
|
||||
#
|
||||
@@ -240,174 +214,141 @@ fi
|
||||
#+
|
||||
if [ X$g4vis_build_dawn_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWN_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_dawnfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWNFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
export G4VIS_BUILD_DAWN_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_opacs_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPACS_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPACS_DRIVER=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_build_opengl_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGL_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGL_DRIVER=""
|
||||
export G4VIS_BUILD_OPACS_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_OPENGLX_driver = Xy ] ; then
|
||||
if [ X$g4vis_build_openglx_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=""
|
||||
export G4VIS_BUILD_OPENGLX_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_openglxm_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLXM_DRIVER=1
|
||||
export G4VIS_BUILD_OPENGLXM_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLXM_DRIVER=\$G4VIS_BUILD_OPENGLXM_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_openglwin32_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLWIN32_DRIVER=1
|
||||
export G4VIS_BUILD_OPENGLWIN32_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLWIN32_DRIVER=\$G4VIS_BUILD_OPENGLWIN32_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_oix_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OIX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OIX_DRIVER=""
|
||||
export G4VIS_BUILD_OIX_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_raytracer_driver = Xy ] ; then
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=""
|
||||
if [ X$g4vis_build_oiwin32_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OIWIN32_DRIVER=1
|
||||
export G4VIS_BUILD_OIWIN32_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_OIWIN32_DRIVER=\$G4VIS_BUILD_OIWIN32_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_vrml_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRML_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRML_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_vrmlfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_build_asciitree_driver = Xy ] ; then
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=""
|
||||
export G4VIS_BUILD_VRML_DRIVER
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_dawn = Xy ] ; then
|
||||
G4VIS_USE_DAWN=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_dawnfile = Xy ] ; then
|
||||
G4VIS_USE_DAWNFILE=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
export G4VIS_USE_DAWN
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_opacs = Xy ] ; then
|
||||
G4VIS_USE_OPACS=1
|
||||
else
|
||||
G4VIS_USE_OPACS=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_use_opengl = Xy ] ; then
|
||||
G4VIS_USE_OPENGL=1
|
||||
else
|
||||
G4VIS_USE_OPENGL=""
|
||||
export G4VIS_USE_OPACS
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_OPENGLX = Xy ] ; then
|
||||
if [ X$g4vis_use_openglx = Xy ] ; then
|
||||
G4VIS_USE_OPENGLX=1
|
||||
else
|
||||
G4VIS_USE_OPENGLX=""
|
||||
export G4VIS_USE_OPENGLX
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_openglxm = Xy ] ; then
|
||||
G4VIS_USE_OPENGLXM=1
|
||||
export G4VIS_USE_OPENGLXM
|
||||
echo "On this machine the G4VIS_USE_OPENGLXM=\$G4VIS_USE_OPENGLXM"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_openglwin32 = Xy ] ; then
|
||||
G4VIS_USE_OPENGLWIN32=1
|
||||
export G4VIS_USE_OPENGLWIN32
|
||||
echo "On this machine the G4VIS_USE_OPENGLWIN32=\$G4VIS_USE_OPENGLWIN32"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_oix = Xy ] ; then
|
||||
G4VIS_USE_OIX=1
|
||||
else
|
||||
G4VIS_USE_OIX=""
|
||||
export G4VIS_USE_OIX
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_raytracer = Xy ] ; then
|
||||
G4VIS_USE_RAYTRACER=1
|
||||
else
|
||||
G4VIS_USE_RAYTRACER=""
|
||||
if [ X$g4vis_use_oiwin32 = Xy ] ; then
|
||||
G4VIS_USE_OIWIN32=1
|
||||
export G4VIS_USE_OIWIN32
|
||||
echo "On this machine the G4VIS_USE_OIWIN32=\$G4VIS_USE_OIWIN32"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_vrml = Xy ] ; then
|
||||
G4VIS_USE_VRML=1
|
||||
else
|
||||
G4VIS_USE_VRML=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_vrmlfile = Xy ] ; then
|
||||
G4VIS_USE_VRMLFILE=1
|
||||
else
|
||||
G4VIS_USE_VRMLFILE=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_use_asciitree = Xy ] ; then
|
||||
G4VIS_USE_ASCIITREE=1
|
||||
else
|
||||
G4VIS_USE_ASCIITREE=""
|
||||
export G4VIS_USE_VRML
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4shared
|
||||
#
|
||||
G4LIB_BUILD_SHARED="$g4lib_build_shared"
|
||||
G4LIB_BUILD_STATIC="$g4lib_build_static"
|
||||
G4LIB_USE_SHARED="$g4lib_use_shared"
|
||||
G4LIB_USE_STATIC="$g4lib_use_static"
|
||||
|
||||
if [ X$g4lib_build_shared = Xy ] ; then
|
||||
G4LIB_BUILD_SHARED=1
|
||||
else
|
||||
G4LIB_BUILD_SHARED=""
|
||||
export G4LIB_BUILD_SHARED
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
fi
|
||||
|
||||
if [ X$g4lib_build_static = Xy ] ; then
|
||||
G4LIB_BUILD_STATIC=1
|
||||
else
|
||||
G4LIB_BUILD_STATIC=""
|
||||
export G4LIB_BUILD_STATIC
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_shared = Xy ] ; then
|
||||
G4LIB_USE_SHARED=1
|
||||
else
|
||||
G4LIB_USE_SHARED=""
|
||||
export G4LIB_USE_SHARED
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_static = Xy ] ; then
|
||||
G4LIB_USE_STATIC=1
|
||||
else
|
||||
G4LIB_USE_STATIC=""
|
||||
export G4LIB_USE_STATIC
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
fi
|
||||
|
||||
#+
|
||||
@@ -416,178 +357,35 @@ fi
|
||||
#
|
||||
if [ X$g4lib_use_granular = Xy ] ; then
|
||||
G4LIB_USE_GRANULAR=1
|
||||
else
|
||||
G4LIB_USE_GRANULAR=""
|
||||
export G4LIB_USE_GRANULAR
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
fi
|
||||
|
||||
#####################################################################
|
||||
export G4SYSTEM
|
||||
|
||||
export G4INSTALL
|
||||
export G4INCLUDE
|
||||
export G4BASE
|
||||
export G4WORKDIR
|
||||
export G4TMP
|
||||
export G4LIB
|
||||
export G4BIN
|
||||
export G4DATA
|
||||
export G4LEVELGAMMADATA
|
||||
|
||||
export CLHEP_BASE_DIR
|
||||
export CLHEP_INCLUDE_DIR
|
||||
export CLHEP_LIB_DIR
|
||||
export CLHEP_LIB
|
||||
|
||||
export G4USE_OSPACE
|
||||
export G4OSPACE_BASE_DIR
|
||||
|
||||
export G4LIB_USE_GRANULAR
|
||||
|
||||
export G4DEBUG
|
||||
|
||||
export G4ANALYSIS_BUILD
|
||||
export G4ANALYSIS_BUILD_LAB
|
||||
export G4ANALYSIS_BUILD_JAS
|
||||
export G4ANALYSIS_BUILD_LIZARD
|
||||
export G4ANALYSIS_USE
|
||||
export G4ANALYSIS_USE_LAB
|
||||
export G4ANALYSIS_USE_JAS
|
||||
export G4ANALYSIS_USE_LIZARD
|
||||
|
||||
export G4USE_HEPODBMS
|
||||
|
||||
export G4UI_BUILD_TERMINAL_SESSION
|
||||
export G4UI_USE_TERMINAL
|
||||
export G4UI_BUILD_GAG_SESSION
|
||||
export G4UI_USE_GAG
|
||||
export G4UI_BUILD_XAW_SESSION
|
||||
export G4UI_USE_XAW
|
||||
export G4UI_BUILD_XM_SESSION
|
||||
export G4UI_USE_XM
|
||||
export G4UI_BUILD_WIN32_SESSION
|
||||
export G4UI_USE_WIN32
|
||||
export G4UI_USE_TCSH
|
||||
|
||||
export G4VIS_BUILD_DAWN_DRIVER
|
||||
export G4VIS_USE_DAWN
|
||||
export G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
export G4VIS_USE_DAWNFILE
|
||||
export G4VIS_BUILD_OPACS_DRIVER
|
||||
export G4VIS_USE_OPACS
|
||||
export G4VIS_BUILD_OPENGL_DRIVER
|
||||
export G4VIS_USE_OPENGL
|
||||
export G4VIS_BUILD_OPENGLX_DRIVER
|
||||
export G4VIS_USE_OPENGLX
|
||||
export G4VIS_BUILD_OIX_DRIVER
|
||||
export G4VIS_USE_OIX
|
||||
export G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
export G4VIS_USE_RAYTRACER
|
||||
export G4VIS_BUILD_VRML_DRIVER
|
||||
export G4VIS_USE_VRML
|
||||
export G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
export G4VIS_USE_VRMLFILE
|
||||
export G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
export G4VIS_USE_ASCIITREE
|
||||
|
||||
export G4LIB_BUILD_SHARED
|
||||
export G4LIB_BUILD_STATIC
|
||||
export G4LIB_USE_SHARED
|
||||
export G4LIB_USE_STATIC
|
||||
|
||||
###############################################
|
||||
|
||||
|
||||
#####################################################################
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
echo "On this machine the G4BASE=\$G4BASE"
|
||||
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
|
||||
echo "On this machine the G4TMP=\$G4TMP"
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
echo "On this machine the G4BIN=\$G4BIN"
|
||||
echo "On this machine the G4DATA=\$G4DATA"
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
|
||||
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
|
||||
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
|
||||
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
|
||||
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
|
||||
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
|
||||
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
|
||||
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
|
||||
|
||||
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
|
||||
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
|
||||
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
|
||||
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
|
||||
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
|
||||
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
|
||||
###############################################################
|
||||
echo ""
|
||||
echo "Starting installation..."
|
||||
echo ""
|
||||
cd $g4install/source
|
||||
echo `pwd`
|
||||
|
||||
# THere is no env!
|
||||
if [ X$g4global = Xy ] ; then
|
||||
gmake global
|
||||
fi
|
||||
|
||||
# There is env for binaries - for User: should be set in env.[c]sh!
|
||||
if [ X$g4granular = Xy ] ; then
|
||||
G4LIB_USE_GRANULAR=1
|
||||
export G4LIB_USE_GRANULAR
|
||||
gmake
|
||||
fi
|
||||
else
|
||||
gmake
|
||||
fi
|
||||
|
||||
# There is no env!
|
||||
if [ X$g4includes_flag = Xy ] ; then
|
||||
gmake includes
|
||||
fi
|
||||
|
||||
!GROK!THIS!
|
||||
|
||||
: In the following dollars and backticks do not need the extra backslash.
|
||||
@@ -595,3 +393,4 @@ $spitshell >>install.sh <<'!NO!SUBS!'
|
||||
!NO!SUBS!
|
||||
chmod 755 install.sh
|
||||
$eunicefix install.sh
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ ifeq ($(G4SYSTEM),AIX-xlC)
|
||||
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
|
||||
endif
|
||||
CPPFLAGS += -DG4NOT_ISO_DELETES
|
||||
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
|
||||
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_AIX_4 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
|
||||
|
||||
@@ -27,7 +27,7 @@ ifeq ($(G4SYSTEM),DEC-cxx)
|
||||
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
|
||||
# OGLLIBS := -lMesaGLU -lMesaGL
|
||||
endif
|
||||
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
|
||||
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_OSF1_4 -DOS_NEW_CHECK -DOS_STL_ASSERT -DOS_NO_WSTRING
|
||||
CPPFLAGS += -DOS_NO_ALLOCATORS -D__NO_EDG_EXCEPTION_CLASSES
|
||||
|
||||
@@ -39,7 +39,7 @@ ifeq ($(G4SYSTEM),HP-aCC)
|
||||
OGLLIBS += -L/opt/graphics/common/lib -lXwindow -lhpgfx -lXhp11 -ldld
|
||||
endif
|
||||
CPPFLAGS += -DG4NOT_ISO_DELETES
|
||||
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
|
||||
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_HPUX_10_20 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS -D__HPACC_NOEH
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
#
|
||||
# ------ GNU/LINUX ------
|
||||
#
|
||||
ifeq ($(G4SYSTEM),Linux-egcs)
|
||||
CXX := g++
|
||||
GNU_GCC = 1
|
||||
CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
|
||||
ifdef G4OPTIMISE
|
||||
CXXFLAGS += -O
|
||||
FCFLAGS := -O
|
||||
CCFLAGS := -O
|
||||
else
|
||||
ifdef G4DEBUG
|
||||
CXXFLAGS += -g
|
||||
FCFLAGS := -g
|
||||
CCFLAGS := -g
|
||||
endif
|
||||
endif
|
||||
ifdef G4PROFILE
|
||||
CXXFLAGS += -pg
|
||||
FCFLAGS += -pg
|
||||
CCFLAGS += -pg
|
||||
endif
|
||||
ifdef G4LIB_BUILD_SHARED
|
||||
CXXFLAGS += -fPIC
|
||||
FCFLAGS += -fPIC
|
||||
CCFLAGS += -fPIC
|
||||
endif
|
||||
G4RUNPATHOPTION := -Wl,-rpath
|
||||
FC := g77
|
||||
FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
|
||||
FCLIBS := -lg2c -lnsl
|
||||
ECHO := /bin/echo -e
|
||||
SHEXT := so
|
||||
X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
|
||||
X11LIBS := -L/usr/X11R6/lib -lXmu -lXt -lXext -lX11 -lSM -lICE
|
||||
XMFLAGS := -I/usr/X11R6/include
|
||||
XMLIBS := -lXm -lXpm
|
||||
DLDLIBS := -ldl
|
||||
ifndef OGLFLAGS
|
||||
OGLFLAGS := -I$(OGLHOME)/include
|
||||
endif
|
||||
ifndef OGLLIBS
|
||||
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
|
||||
endif
|
||||
OIVFLAGS += -I$(OIHOME)/include
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_LINUX_2 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
|
||||
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
|
||||
endif
|
||||
ifdef G4ODBMS
|
||||
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd="" -DG4std=""
|
||||
endif
|
||||
define build-granular-shared-lib
|
||||
@libdir=`(cd $(@D);/bin/pwd)`; \
|
||||
cd $(G4TMPDIR); \
|
||||
$(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) *.o
|
||||
endef
|
||||
define build-global-shared-lib
|
||||
@libdir=`(cd $(@D);/bin/pwd)`; \
|
||||
cd $(G4TMP)/$(G4SYSTEM); \
|
||||
$(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) \
|
||||
$(foreach dir,$(SUBLIBS),$(dir)/*.o);
|
||||
endef
|
||||
|
||||
endif
|
||||
+11
-15
@@ -1,11 +1,11 @@
|
||||
#
|
||||
# ------ GNU/LINUX ------
|
||||
# ------ GNU/LINUX ------ gcc 2.95.2
|
||||
#
|
||||
ifeq ($(G4SYSTEM),Linux-g++)
|
||||
CXX := g++
|
||||
GNU_GCC = 1
|
||||
# CXXFLAGS := -Wall -ansi -pedantic -pipe -fno-for-scope -DGNU_GCC
|
||||
CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
|
||||
CXXFLAGS := -Wall -ansi -pedantic -pipe -fno-for-scope -DGNU_GCC
|
||||
# CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
|
||||
ifdef G4OPTIMISE
|
||||
CXXFLAGS += -O
|
||||
FCFLAGS := -O
|
||||
@@ -17,6 +17,11 @@ ifeq ($(G4SYSTEM),Linux-g++)
|
||||
CCFLAGS := -g
|
||||
endif
|
||||
endif
|
||||
ifdef G4PROFILE
|
||||
CXXFLAGS += -pg
|
||||
FCFLAGS += -pg
|
||||
CCFLAGS += -pg
|
||||
endif
|
||||
ifdef G4LIB_BUILD_SHARED
|
||||
CXXFLAGS += -fPIC
|
||||
FCFLAGS += -fPIC
|
||||
@@ -40,19 +45,10 @@ ifeq ($(G4SYSTEM),Linux-g++)
|
||||
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
|
||||
endif
|
||||
OIVFLAGS += -I$(OIHOME)/include
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_LINUX_2 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
|
||||
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
|
||||
# else
|
||||
# G4USE_STD_NAMESPACE := yes
|
||||
# CPPFLAGS += -DG4USE_STD_NAMESPACE
|
||||
endif
|
||||
G4USE_STD_NAMESPACE := yes
|
||||
CPPFLAGS += -DG4USE_STD_NAMESPACE
|
||||
ifdef G4ODBMS
|
||||
GCCVERSION := $(shell g++ -v 2>&1 | grep version | grep egcs)
|
||||
ifeq ($(findstring 1.1,$(GCCVERSION)),1.1)
|
||||
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
|
||||
endif
|
||||
G4DDLX_FLAGS += -DG4std=""
|
||||
endif
|
||||
define build-granular-shared-lib
|
||||
@libdir=`(cd $(@D);/bin/pwd)`; \
|
||||
|
||||
@@ -27,7 +27,7 @@ ifeq ($(G4SYSTEM),SGI-CC)
|
||||
OGLLIBS := -L/usr/lib -lGLU -lGL
|
||||
endif
|
||||
CPPFLAGS += -DSOCKET_IRIX_SOLARIS
|
||||
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
|
||||
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_IRIX_6_5 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
|
||||
|
||||
+19
-5
@@ -12,13 +12,15 @@ ifeq ($(G4SYSTEM),SUN-CC)
|
||||
CCFLAGS := -g
|
||||
endif
|
||||
endif
|
||||
CXXFLAGS += -features=no%anachronisms -mt -lpthread
|
||||
# CXXFLAGS += -fnonstd
|
||||
ifdef G4LIB_BUILD_SHARED
|
||||
CXXFLAGS += -KPIC
|
||||
FCFLAGS += -KPIC
|
||||
CCFLAGS += -KPIC
|
||||
endif
|
||||
G4RUNPATHOPTION = -R
|
||||
# CXXFLAGS += -fnonstd
|
||||
G4RUNPATHOPTION := -R
|
||||
G4_HAVE_BOOL := yes
|
||||
CFRONT_G4TEMPLATE_REPOSITORY := true
|
||||
FC := f77
|
||||
SHEXT := so
|
||||
@@ -44,11 +46,24 @@ ifeq ($(G4SYSTEM),SUN-CC)
|
||||
CPPFLAGS += -DSOCKET_IRIX_SOLARIS
|
||||
LOADLIBS += -L/usr/lib -lsocket -lnsl
|
||||
CPPFLAGS += -DG4NOT_ISO_DELETES
|
||||
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
|
||||
ifdef G4ODBMS
|
||||
G4DDLX_FLAGS += -noline
|
||||
endif
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_SOLARIS_2_5 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
|
||||
CPPFLAGS += $(OSPACEINC) -I$(OSPACE_BASE_DIR)
|
||||
CXXFLAGS += -compat
|
||||
else
|
||||
ifndef G4NO_STD_NAMESPACE
|
||||
G4USE_STD_NAMESPACE := yes
|
||||
CPPFLAGS += -DG4USE_STD_NAMESPACE
|
||||
ifdef G4ODBMS
|
||||
G4DDLX_FLAGS += -DG4std="std"
|
||||
endif
|
||||
else
|
||||
CXXFLAGS += -compat
|
||||
endif
|
||||
endif
|
||||
|
||||
define build-granular-shared-lib
|
||||
@@ -61,6 +76,5 @@ ifeq ($(G4SYSTEM),SUN-CC)
|
||||
cd $(G4TMP)/$(G4SYSTEM); \
|
||||
$(CXX) -G $(CXXTEMPLATE_FLAGS) -o $$libdir/$(@F) -h $(@F) \
|
||||
$(foreach dir,$(SUBLIBS),$(dir)/*.o);
|
||||
endef
|
||||
|
||||
endef
|
||||
endif
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# -------- SUN ---------
|
||||
#
|
||||
ifeq ($(G4SYSTEM),SUN-CC5)
|
||||
# -------- SUN --------- !!! not supported !!!
|
||||
# SUN CC-4.2
|
||||
ifeq ($(G4SYSTEM),SUN-CC4)
|
||||
CXX := CC
|
||||
ifdef G4OPTIMISE
|
||||
CXXFLAGS := -O
|
||||
@@ -12,15 +12,13 @@ ifeq ($(G4SYSTEM),SUN-CC5)
|
||||
CCFLAGS := -g
|
||||
endif
|
||||
endif
|
||||
CXXFLAGS += -features=no%anachronisms -mt -lpthread
|
||||
# CXXFLAGS += -fnonstd
|
||||
ifdef G4LIB_BUILD_SHARED
|
||||
CXXFLAGS += -KPIC
|
||||
FCFLAGS += -KPIC
|
||||
CCFLAGS += -KPIC
|
||||
endif
|
||||
G4RUNPATHOPTION := -R
|
||||
G4_HAVE_BOOL := yes
|
||||
G4RUNPATHOPTION = -R
|
||||
# CXXFLAGS += -fnonstd
|
||||
CFRONT_G4TEMPLATE_REPOSITORY := true
|
||||
FC := f77
|
||||
SHEXT := so
|
||||
@@ -46,22 +44,14 @@ ifeq ($(G4SYSTEM),SUN-CC5)
|
||||
CPPFLAGS += -DSOCKET_IRIX_SOLARIS
|
||||
LOADLIBS += -L/usr/lib -lsocket -lnsl
|
||||
CPPFLAGS += -DG4NOT_ISO_DELETES
|
||||
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
|
||||
ifdef G4ODBMS
|
||||
G4DDLX_FLAGS += -noline
|
||||
endif
|
||||
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_SOLARIS_2_5 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
|
||||
CPPFLAGS += $(OSPACEINC) -I$(OSPACE_BASE_DIR)
|
||||
CXXFLAGS += -compat
|
||||
else
|
||||
ifndef G4NO_STD_NAMESPACE
|
||||
G4USE_STD_NAMESPACE := yes
|
||||
CPPFLAGS += -DG4USE_STD_NAMESPACE
|
||||
else
|
||||
CXXFLAGS += -compat
|
||||
endif
|
||||
endif
|
||||
ifdef G4ODBMS
|
||||
G4DDLX_FLAGS += -DG4std=""
|
||||
endif
|
||||
|
||||
define build-granular-shared-lib
|
||||
@@ -74,5 +64,6 @@ ifeq ($(G4SYSTEM),SUN-CC5)
|
||||
cd $(G4TMP)/$(G4SYSTEM); \
|
||||
$(CXX) -G $(CXXTEMPLATE_FLAGS) -o $$libdir/$(@F) -h $(@F) \
|
||||
$(foreach dir,$(SUBLIBS),$(dir)/*.o);
|
||||
endef
|
||||
endef
|
||||
|
||||
endif
|
||||
@@ -47,7 +47,7 @@ ifeq ($(G4SYSTEM),WIN32-g++)
|
||||
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
|
||||
endif
|
||||
ifdef G4ODBMS
|
||||
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
|
||||
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd="" -DG4std=""
|
||||
endif
|
||||
|
||||
define build-granular-shared-lib
|
||||
|
||||
Reference in New Issue
Block a user