Skip to content
Snippets Groups Projects
Commit 61c46f6d authored by Marco Clemencic's avatar Marco Clemencic
Browse files

v93r5

parent 8a84ab23
No related branches found
No related tags found
No related merge requests found
Showing
with 75 additions and 113 deletions
#============================================================================
# Created : 2001-10-12
# Maintainer : Gloria CORTI
# Maintainer : Gloria CORTI, Marco PAPPAGALLO
#============================================================================
package G4FR
version v4r4
version v4r3
# Structure, i.e. directories to process.
#============================================================================
......@@ -39,15 +39,15 @@ library G4FR $(G4LibraryFlags) \
# Macros for building and using the DAWN/DAVID driver
#============================================================================
macro_append G4FR_pp_cppflags " -DG4VIS_BUILD_DAWN_DRIVER " \
target-winxp ' /D"G4VIS_BUILD_DAWN_DRIVER" '
macro_append G4FR_pp_cppflags " -DG4VIS_BUILD_DAWN_DRIVER " \
WIN32 ' /D"G4VIS_BUILD_DAWN_DRIVER" '
macro_append G4FR_pp_cppflags " -DG4VIS_BUILD_DAWNFILE_DRIVER " \
target-winxp ' /D"G4VIS_BUILD_DAWNFILE_DRIVER" '
WIN32 ' /D"G4VIS_BUILD_DAWNFILE_DRIVER" '
macro_append G4FR_pp_cppflags " -DG4VIS_USE_DAWN " \
target-winxp ' /D"G4VIS_USE_DAWN" '
WIN32 ' /D"G4VIS_USE_DAWN" '
macro_append G4FR_pp_cppflags " -DG4VIS_USE_DAWNFILE " \
target-winxp ' /D"G4VIS_USE_DAWNFILE" '
WIN32 ' /D"G4VIS_USE_DAWNFILE" '
# Apply the G4 mandatory patterns
......@@ -58,7 +58,7 @@ apply_pattern G4AllCMTpatterns
# Private macro to copy the Fukui Renderer source
#===========================================================================
private
apply_pattern G4_copy_vis_source
end_private
apply_pattern disable_package_on platform=target-winxp
v4r4
v4r3
!-----------------------------------------------------------------------------
! Package : Geant4/G4FR
! Responsible : Gloria CORTI
! Responsible : Gloria CORTI, Marco PAPPAGALLO
! Purpose : Build of Fukui Renderer
!-----------------------------------------------------------------------------
!========================== G4FR v4r4 2011-04-12 =============================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on winxp
!========================== G4FR v4r3 2009-11-03 =============================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
......
package G4OpenGL
version v4r3
version v4r2
branches cmt doc G4OpenGL
# =============================================================================
......@@ -19,13 +19,13 @@ library G4OpenGL $(G4LibraryFlags) \
# ============ macros for using OpenGL driver =================================
# =============================================================================
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGL " \
target-winxp ""
WIN32 " "
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGLX " \
target-winxp ""
WIN32 " "
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGLXM " \
target-winxp ""
WIN32 " "
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGLXAW " \
target-winxp ""
WIN32 " "
# =============================================================================
# ============= general OpenGL/Mesa setting ===================================
......@@ -33,16 +33,16 @@ macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGLXAW " \
set OGLHOME "/afs/cern.ch/sw/contrib/Mesa/3.2/$(CMTCONFIG)"\
target-winxp ""
WIN32 ""
macro OGLLIBS "-L${OGLHOME}/lib -lGLU -lGL " \
target-winxp ""
macro OGLLIBS "-L${OGLHOME}/lib -lGLU -lGL " \
WIN32 ""
set XKEYSYMDB "/usr/lib/X11/XKeysymDB" \
target-winxp ""
path_remove LD_LIBRARY_PATH "Mesa" \
target-winxp ""
WIN32 ""
path_remove LD_LIBRARY_PATH "Mesa" \
WIN32 ""
path_append LD_LIBRARY_PATH "${OGLHOME}/lib" \
target-winxp ""
WIN32 ""
# =============================================================================
# ============= mandatory patterns ======== ===================================
......@@ -50,7 +50,7 @@ path_append LD_LIBRARY_PATH "${OGLHOME}/lib" \
apply_pattern G4AllCMTpatterns
macro_append G4OpenGL_linkopts " $(OGLLIBS) $(X_linkopts) -lXpm -lXmu -lSM -lICE " \
target-winxp ""
WIN32 " "
# =============================================================================
# ============ the end ========================================================
......@@ -60,23 +60,17 @@ private
apply_pattern G4_copy_vis_source
macro G4OpenGL_pp_cppflags " -I${OGLHOME}/include $(X11include) " \
target-winxp ""
WIN32 ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGL_DRIVER " \
target-winxp ""
WIN32 " "
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGLX_DRIVER " \
target-winxp ""
WIN32 " "
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGLXM_DRIVER " \
target-winxp ""
WIN32 " "
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGLXAW_DRIVER " \
target-winxp ""
WIN32 " "
macro_append G4OpenGL_pp_cppflags " -DG4INTY_BUILD_XT "\
target-winxp ""
WIN32 ""
macro_append G4OpenGL_shlibflags " $(OGLLIBS) -lXm -lXpm -lXmu $(X_linkopts) " \
target-winxp ""
end_private
apply_pattern disable_package_on platform=target-darwin
apply_pattern disable_package_on platform=target-winxp
WIN32 ""
v4r3
v4r2
!-----------------------------------------------------------------------------
! Package : Geant4/G4OpenGL
! Responsible : Gloria CORTI
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Purpose :
!-----------------------------------------------------------------------------
!======================== G4OpenGL v4r3 2011-04-12 ===========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on darwin and
winxp
!======================== G4OpenGL v4r2 2009-11-02 ===========================
! 2009-11-02 - Gloria CORTI
- Remove Xaw from linkopts and shlibflags that do not exist on slc5 build
......
package G4UIGAG
version v4r2
version v4r1
branches cmt doc G4UIGAG
# =============================================================================
......@@ -22,9 +22,9 @@ apply_pattern G4AllCMTpatterns
# ============ the end ========================================================
# =============================================================================
private
apply_pattern G4_copy_UI_source
end_private
apply_pattern disable_package_on platform=target-winxp
apply_pattern disable_package_on platform=target-darwin
v4r2
v4r1
!-----------------------------------------------------------------------------
! Package : Geant4/G4UIGAG
! Responsible : Gloria CORTI
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Purpose :
!-----------------------------------------------------------------------------
!========================== G4UIGAG v4r2 2011-04-12 ==========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on MacOS and
WinXP
!=================== G4UIGAG v4r1 2009-11-03 =================================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
......
package G4UIbasic
version v4r3
version v4r2
branches cmt doc G4UIbasic
# =============================================================================
......@@ -20,7 +20,7 @@ library G4UIbasic $(G4LibraryFlags) \
# =============================================================================
macro G4UIbasic_pp_cppflags " $(X11include) " \
macro_append G4UIbasic_pp_cppflags " -DG4UI_USE_XM" \
target-winxp ' /D"G4UI_USE_WIN32" '
WIN32 ' /D"G4UI_USE_WIN32" '
# =============================================================================
# ============ mandatory patterns =============================================
......@@ -32,15 +32,13 @@ apply_pattern G4AllCMTpatterns
# =============================================================================
private
macro_append G4UIbasic_pp_cppflags " -DG4UI_BUILD_XM_SESSION" \
target-winxp ' /D"G4UI_BUILD_WIN32_SESSION" '
WIN32 ' /D"G4UI_BUILD_WIN32_SESSION" '
macro_append G4UIbasic_shlibflags "$(X_linkopts) "
private
apply_pattern G4_copy_UI_source
end_private
apply_pattern disable_package_on platform=target-darwin
apply_pattern G4_copy_UI_source
v4r3
v4r2
......@@ -4,10 +4,6 @@
! Purpose :
!-----------------------------------------------------------------------------
!========================== G4UIbasic v4r3 2011-04-12 ========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on MacOS
!========================== G4UIbasic v4r2 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
......
package G4UIcommon
version v5r3
version v5r2
branches cmt doc G4UIcommon
# =============================================================================
......@@ -11,7 +11,7 @@ use G4intercoms v* Geant4
# ============ library ========================================================
# =============================================================================
macro_append G4UIcommon_pp_cppflags " -DG4INTY_USE_XT" \
target-winxp ' /D"G4INTY_USE_WIN32" '
WIN32 ' /D"G4INTY_USE_WIN32" '
library G4UIcommon $(G4Libraryflags) \
../common/src/*.cc
......@@ -20,8 +20,7 @@ library G4UIcommon $(G4Libraryflags) \
# ============ mandatory patterns =============================================
# =============================================================================
apply_pattern G4AllCMTpatterns
macro_append G4UIcommon_linkopts "" \
target-winxp " gdi32.lib"
macro_append G4UIcommon_linkopts "" WIN32 " gdi32.lib"
# =============================================================================
# ============ specific =======================================================
......@@ -31,11 +30,11 @@ macro X_linkopts "$(X_linkopts)" \
private
macro_append G4UIcommon_shlibflags " $(X_linkopts) "\
target-winxp " $(X_linkopts) gdi32.lib user32.lib "
WIN32 " $(X_linkopts) gdi32.lib user32.lib "
apply_pattern G4_copy_UI_source
end_private
apply_pattern disable_package_on platform=target-darwin
v5r3
v5r2
!-----------------------------------------------------------------------------
! Package : Geant4/G4UIcommon
! Responsible : Gloria CORTI
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Purpose :
!-----------------------------------------------------------------------------
!======================== G4UIcommon v5r3 2011-04-12 =========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on MacOS
!======================== G4UIcommon v5r2 2009-11-03 =========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
......
package G4VRML
version v4r2
version v4r1
branches cmt doc G4VRML
......@@ -18,16 +18,16 @@ library G4VRML $(G4LibraryFlags) \
# ============ general settings, could be redefine later ======================
# =============================================================================
set G4VRMLFILE_VIEWER vrweb \
target-winxp netscape.exe
WIN32 netscape.exe
set G4VRML_PV_PICKABLE "1"
# =============================================================================
# ============ macros for using of VRML driver ================================
# =============================================================================
macro_append G4VRML_pp_cppflags " -DG4VIS_USE_VRML" \
target-winxp ' /D"G4VIS_USE_VRML" '
WIN32 ' /D"G4VIS_USE_VRML" '
macro_append G4VRML_pp_cppflags " -DG4VIS_USE_VRMLFILE" \
target-winxp ' /D"G4VIS_USE_VRMLFILE" '
WIN32 ' /D"G4VIS_USE_VRMLFILE" '
# =============================================================================
# ============ mandatory patterns =============================================
......@@ -39,12 +39,15 @@ apply_pattern G4AllCMTpatterns
# =============================================================================
private
macro_append G4VRML_pp_cppflags " -DG4VIS_BUILD_VRML_DRIVER " \
target-winxp ' /D"G4VIS_BUILD_VRML_DRIVER" '
WIN32 ' /D"G4VIS_BUILD_VRML_DRIVER" '
macro_append G4VRML_pp_cppflags " -DG4VIS_BUILD_VRMLFILE_DRIVER " \
target-winxp ' /D"G4VIS_BUILD_VRMLFILE_DRIVER" '
WIN32 ' /D"G4VIS_BUILD_VRMLFILE_DRIVER" '
apply_pattern G4_copy_vis_source
end_private
apply_pattern disable_package_on platform=target-winxp
v4r2
v4r1
!-----------------------------------------------------------------------------
! Package : Geant4/G4VRML
! Responsible : Gloria CORTI
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Purpose :
!-----------------------------------------------------------------------------
!============================ G4VRML v4r2 2011-04-12 =========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on winxp
!========================== G4VRML v4r1 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
......
package G4config
version v92r4p1
version v93r5
branches cmt doc
......@@ -8,18 +8,19 @@ branches cmt doc
#===========================================================================
use GaudiPolicy v* -no_auto_imports
use CLHEP v* LCG_Interfaces
#==============================================================================
# set versions of Geant4
#==============================================================================
set G4_native_version "9.2.p04"
set G4VERS v92r4p1
set G4_native_version "9.3.ref05"
set G4VERS v93r5
# =============================================================================
# set Geant4 environment variables
#=============================================================================
set G4PATH "${SITEROOT}/sw/lcg/external/geant4"
set G4PATH "${SITEROOT}/sw/geant4/releases"
set G4SHARE "${G4PATH}/${G4_native_version}/share"
set G4SHARE "${G4PATH}/share/geant4.${G4_native_version}"
set G4SRC "${G4SHARE}/source"
......@@ -30,21 +31,14 @@ set G4_UNIX_COPY " cp -a " Darwin " cp -PpR "
# ============ general macros =================================================
# =============================================================================
macro G4config_pp_cppflags " -DG4_STORE_TRAJECTORY " \
target-winxp ' /D"G4_STORE_TRAJECTORY" /D"XPNET" /D"G4LIB_BUILD_DLL" '
tag target-dbg G4verbose
macro_append G4config_pp_cppflags "" \
target-winxp&G4verbose ' /D"G4VERBOSE" ' \
G4verbose " -DG4VERBOSE "
macro G4config_pp_cppflags " -DG4_STORE_TRAJECTORY " \
WIN32 ' /D"G4_STORE_TRAJECTORY" /D"G4VERBOSE" /D"XPNET" /D"G4LIB_BUILD_DLL"'\
Unix&debug " -DG4_STORE_TRAJECTORY -DG4VERBOSE "
macro X11R6 "/usr/X11R6"
macro X11 "/usr/include/X11"
macro X11include "-I$(X11R6)/include -I$(X11)/extensions -I$(X11)"
macro_prepend GEANT4_install_include " $(GEANT4_home)/$(GEANT4_installarea_prefix)/include "
# ============================================================================
# ============ "combined patterns" ============================================
# =============================================================================
......
v92r4p1
v93r5
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment