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

v92r4p1

parent fa3ac493
Branches
Tags
No related merge requests found
Showing
with 110 additions and 72 deletions
#============================================================================
# Created : 2001-10-12
# Maintainer : Gloria CORTI, Marco PAPPAGALLO
# Maintainer : Gloria CORTI
#============================================================================
package G4FR
version v4r3
version v4r4
# 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 " \
WIN32 ' /D"G4VIS_BUILD_DAWN_DRIVER" '
macro_append G4FR_pp_cppflags " -DG4VIS_BUILD_DAWN_DRIVER " \
target-winxp ' /D"G4VIS_BUILD_DAWN_DRIVER" '
macro_append G4FR_pp_cppflags " -DG4VIS_BUILD_DAWNFILE_DRIVER " \
WIN32 ' /D"G4VIS_BUILD_DAWNFILE_DRIVER" '
target-winxp ' /D"G4VIS_BUILD_DAWNFILE_DRIVER" '
macro_append G4FR_pp_cppflags " -DG4VIS_USE_DAWN " \
WIN32 ' /D"G4VIS_USE_DAWN" '
target-winxp ' /D"G4VIS_USE_DAWN" '
macro_append G4FR_pp_cppflags " -DG4VIS_USE_DAWNFILE " \
WIN32 ' /D"G4VIS_USE_DAWNFILE" '
target-winxp ' /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
v4r3
v4r4
!-----------------------------------------------------------------------------
! Package : Geant4/G4FR
! Responsible : Gloria CORTI, Marco PAPPAGALLO
! Responsible : Gloria CORTI
! 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 v4r2
version v4r3
branches cmt doc G4OpenGL
# =============================================================================
......@@ -19,13 +19,13 @@ library G4OpenGL $(G4LibraryFlags) \
# ============ macros for using OpenGL driver =================================
# =============================================================================
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGL " \
WIN32 " "
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGLX " \
WIN32 " "
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGLXM " \
WIN32 " "
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_USE_OPENGLXAW " \
WIN32 " "
target-winxp ""
# =============================================================================
# ============= 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)"\
WIN32 ""
target-winxp ""
macro OGLLIBS "-L${OGLHOME}/lib -lGLU -lGL " \
WIN32 ""
macro OGLLIBS "-L${OGLHOME}/lib -lGLU -lGL " \
target-winxp ""
set XKEYSYMDB "/usr/lib/X11/XKeysymDB" \
WIN32 ""
path_remove LD_LIBRARY_PATH "Mesa" \
WIN32 ""
target-winxp ""
path_remove LD_LIBRARY_PATH "Mesa" \
target-winxp ""
path_append LD_LIBRARY_PATH "${OGLHOME}/lib" \
WIN32 ""
target-winxp ""
# =============================================================================
# ============= 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 " \
WIN32 " "
target-winxp ""
# =============================================================================
# ============ the end ========================================================
......@@ -60,17 +60,23 @@ private
apply_pattern G4_copy_vis_source
macro G4OpenGL_pp_cppflags " -I${OGLHOME}/include $(X11include) " \
WIN32 ""
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGL_DRIVER " \
WIN32 " "
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGLX_DRIVER " \
WIN32 " "
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGLXM_DRIVER " \
WIN32 " "
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4VIS_BUILD_OPENGLXAW_DRIVER " \
WIN32 " "
target-winxp ""
macro_append G4OpenGL_pp_cppflags " -DG4INTY_BUILD_XT "\
WIN32 ""
target-winxp ""
macro_append G4OpenGL_shlibflags " $(OGLLIBS) -lXm -lXpm -lXmu $(X_linkopts) " \
WIN32 ""
target-winxp ""
end_private
apply_pattern disable_package_on platform=target-darwin
apply_pattern disable_package_on platform=target-winxp
v4r2
v4r3
!-----------------------------------------------------------------------------
! Package : Geant4/G4OpenGL
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Responsible : Gloria CORTI
! 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 v4r1
version v4r2
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
v4r1
v4r2
!-----------------------------------------------------------------------------
! Package : Geant4/G4UIGAG
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Responsible : Gloria CORTI
! 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 v4r2
version v4r3
branches cmt doc G4UIbasic
# =============================================================================
......@@ -20,7 +20,7 @@ library G4UIbasic $(G4LibraryFlags) \
# =============================================================================
macro G4UIbasic_pp_cppflags " $(X11include) " \
macro_append G4UIbasic_pp_cppflags " -DG4UI_USE_XM" \
WIN32 ' /D"G4UI_USE_WIN32" '
target-winxp ' /D"G4UI_USE_WIN32" '
# =============================================================================
# ============ mandatory patterns =============================================
......@@ -32,13 +32,15 @@ apply_pattern G4AllCMTpatterns
# =============================================================================
private
macro_append G4UIbasic_pp_cppflags " -DG4UI_BUILD_XM_SESSION" \
WIN32 ' /D"G4UI_BUILD_WIN32_SESSION" '
target-winxp ' /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
v4r2
v4r3
......@@ -4,6 +4,10 @@
! 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 v5r2
version v5r3
branches cmt doc G4UIcommon
# =============================================================================
......@@ -11,7 +11,7 @@ use G4intercoms v* Geant4
# ============ library ========================================================
# =============================================================================
macro_append G4UIcommon_pp_cppflags " -DG4INTY_USE_XT" \
WIN32 ' /D"G4INTY_USE_WIN32" '
target-winxp ' /D"G4INTY_USE_WIN32" '
library G4UIcommon $(G4Libraryflags) \
../common/src/*.cc
......@@ -20,7 +20,8 @@ library G4UIcommon $(G4Libraryflags) \
# ============ mandatory patterns =============================================
# =============================================================================
apply_pattern G4AllCMTpatterns
macro_append G4UIcommon_linkopts "" WIN32 " gdi32.lib"
macro_append G4UIcommon_linkopts "" \
target-winxp " gdi32.lib"
# =============================================================================
# ============ specific =======================================================
......@@ -30,11 +31,11 @@ macro X_linkopts "$(X_linkopts)" \
private
macro_append G4UIcommon_shlibflags " $(X_linkopts) "\
WIN32 " $(X_linkopts) gdi32.lib user32.lib "
target-winxp " $(X_linkopts) gdi32.lib user32.lib "
apply_pattern G4_copy_UI_source
end_private
apply_pattern disable_package_on platform=target-darwin
v5r2
v5r3
!-----------------------------------------------------------------------------
! Package : Geant4/G4UIcommon
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Responsible : Gloria CORTI
! 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 v4r1
version v4r2
branches cmt doc G4VRML
......@@ -18,16 +18,16 @@ library G4VRML $(G4LibraryFlags) \
# ============ general settings, could be redefine later ======================
# =============================================================================
set G4VRMLFILE_VIEWER vrweb \
WIN32 netscape.exe
target-winxp netscape.exe
set G4VRML_PV_PICKABLE "1"
# =============================================================================
# ============ macros for using of VRML driver ================================
# =============================================================================
macro_append G4VRML_pp_cppflags " -DG4VIS_USE_VRML" \
WIN32 ' /D"G4VIS_USE_VRML" '
target-winxp ' /D"G4VIS_USE_VRML" '
macro_append G4VRML_pp_cppflags " -DG4VIS_USE_VRMLFILE" \
WIN32 ' /D"G4VIS_USE_VRMLFILE" '
target-winxp ' /D"G4VIS_USE_VRMLFILE" '
# =============================================================================
# ============ mandatory patterns =============================================
......@@ -39,15 +39,12 @@ apply_pattern G4AllCMTpatterns
# =============================================================================
private
macro_append G4VRML_pp_cppflags " -DG4VIS_BUILD_VRML_DRIVER " \
WIN32 ' /D"G4VIS_BUILD_VRML_DRIVER" '
target-winxp ' /D"G4VIS_BUILD_VRML_DRIVER" '
macro_append G4VRML_pp_cppflags " -DG4VIS_BUILD_VRMLFILE_DRIVER " \
WIN32 ' /D"G4VIS_BUILD_VRMLFILE_DRIVER" '
target-winxp ' /D"G4VIS_BUILD_VRMLFILE_DRIVER" '
apply_pattern G4_copy_vis_source
end_private
apply_pattern disable_package_on platform=target-winxp
v4r1
v4r2
!-----------------------------------------------------------------------------
! Package : Geant4/G4VRML
! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Responsible : Gloria CORTI
! 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 v92r4
version v92r4p1
branches cmt doc
......@@ -8,12 +8,11 @@ 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 v92r4
set G4VERS v92r4p1
# =============================================================================
# set Geant4 environment variables
......@@ -31,14 +30,21 @@ set G4_UNIX_COPY " cp -a " Darwin " cp -PpR "
# ============ general macros =================================================
# =============================================================================
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 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 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" ============================================
# =============================================================================
......
v92r4
v92r4p1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment