Import Geant4 9.1.0 source tree
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# $Id: g4py.gmk,v 1.3 2006/11/20 08:01:30 kmura Exp $
|
||||
# $Id: g4py.gmk,v 1.5 2007/11/25 19:37:55 kmura Exp $
|
||||
# ===========================================================
|
||||
# Makefile for building Python module with Boost.Python
|
||||
#
|
||||
@@ -7,6 +7,7 @@ COMPILE_G4PY := true
|
||||
|
||||
G4PY_INCFLAGS := -I$(Q_G4_INCDIR)
|
||||
G4PY_LOPT := -L$(Q_G4_LIBDIR) \
|
||||
-lG4persistency \
|
||||
-lG4readout \
|
||||
-lG4run \
|
||||
-lG4event \
|
||||
@@ -39,3 +40,17 @@ G4PY_INCFLAGS += -I$(G4PY_INSTALL)/source/version
|
||||
# boost patch
|
||||
G4PY_INCFLAGS += -I$(G4PY_INSTALL)/source/boost
|
||||
|
||||
# GDML
|
||||
ifeq ($(Q_ENABLE_GDML), 1)
|
||||
G4PY_INCFLAGS += -I$(Q_GDML_INCDIR)/Common/Writer
|
||||
G4PY_INCFLAGS += -I$(Q_GDML_INCDIR)/Common/Saxana
|
||||
G4PY_INCFLAGS += -I$(Q_GDML_INCDIR)/Common/Schema
|
||||
G4PY_INCFLAGS += -I$(Q_GDML_INCDIR)/G4Binding/G4Writer
|
||||
G4PY_INCFLAGS += -I$(Q_GDML_INCDIR)/G4Binding/G4Processor
|
||||
G4PY_INCFLAGS += -I$(Q_GDML_INCDIR)/G4Binding/G4Evaluator
|
||||
|
||||
G4PY_LOPT += -L$(Q_GDML_LIBDIR) \
|
||||
-lSaxana -lProcesses -lWriter \
|
||||
-lG4Evaluator -lG4Processor -lG4Subscribers -lG4Writer
|
||||
endif
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: module.gmk,v 1.2 2006/04/25 05:53:05 kmura Exp $
|
||||
# $Id: module.gmk,v 1.3 2007/11/25 19:38:03 kmura Exp $
|
||||
# ===========================================================
|
||||
# Script for building a Boost-Python module
|
||||
# ===========================================================
|
||||
@@ -34,6 +34,23 @@ endif
|
||||
|
||||
LOPT += -l$(Q_BOOST_PYTHON_LIB)
|
||||
|
||||
# Xerces-C ...
|
||||
ifdef Q_XERCESC_INCDIR
|
||||
ifneq ($(Q_XERCESC_INCDIR), /usr/include)
|
||||
INCFLAGS += -I$(Q_XERCESC_INCDIR)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifdef Q_XERCESC_LIBDIR
|
||||
ifneq ($(Q_XERCESC_LIBDIR), /usr/lib)
|
||||
ifneq ($(Q_XERCESC_LIBDIR), /usr/lib64)
|
||||
LOPT += -L$(Q_XERCESC_LIBDIR)
|
||||
endif
|
||||
endif
|
||||
|
||||
LOPT += -lxerces-c
|
||||
endif
|
||||
|
||||
# finished
|
||||
CXXFLAGS += $(INCFLAGS)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# $Id: linux.gmk,v 1.5 2006/08/10 08:49:08 kmura Exp $
|
||||
# $Name: geant4-09-00 $
|
||||
# $Id: linux.gmk,v 1.6 2007/11/13 08:04:34 kmura Exp $
|
||||
# $Name: geant4-09-01 $
|
||||
# ===========================================================
|
||||
# System specific terms
|
||||
# ===========================================================
|
||||
@@ -63,7 +63,12 @@ ifdef COMPILE_G4PY
|
||||
rpath2 := $(Q_G4_LIBDIR)
|
||||
endif
|
||||
ifneq ($(Q_CLHEP_LIBDIR), $(Q_G4_LIBDIR))
|
||||
rpath3 := :$(Q_CLHEP_LIBDIR)
|
||||
rpath3 := $(Q_CLHEP_LIBDIR)
|
||||
endif
|
||||
ifeq ($(Q_ENABLE_GDML), 1)
|
||||
ifneq ($(Q_GDML_LIBDIR), $(Q_G4_LIBDIR))
|
||||
rpath3 += :$(Q_GDML_LIBDIR)
|
||||
endif
|
||||
endif
|
||||
rpath4 := $(Q_LIBDIR)
|
||||
endif
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# $Id: linuxx8664gcc.gmk,v 1.5 2006/08/10 08:49:08 kmura Exp $
|
||||
# $Name: geant4-09-00 $
|
||||
# $Id: linuxx8664gcc.gmk,v 1.6 2007/11/13 08:04:34 kmura Exp $
|
||||
# $Name: geant4-09-01 $
|
||||
# ===========================================================
|
||||
# System specific terms
|
||||
# ===========================================================
|
||||
@@ -63,7 +63,12 @@ ifdef COMPILE_G4PY
|
||||
rpath2 := $(Q_G4_LIBDIR)
|
||||
endif
|
||||
ifneq ($(Q_CLHEP_LIBDIR), $(Q_G4_LIBDIR))
|
||||
rpath3 := :$(Q_CLHEP_LIBDIR)
|
||||
rpath3 := $(Q_CLHEP_LIBDIR)
|
||||
endif
|
||||
ifeq ($(Q_ENABLE_GDML), 1)
|
||||
ifneq ($(Q_GDML_LIBDIR), $(Q_G4_LIBDIR))
|
||||
rpath3 += :$(Q_GDML_LIBDIR)
|
||||
endif
|
||||
endif
|
||||
rpath4 := $(Q_LIBDIR)
|
||||
endif
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# $Id: macosx.gmk,v 1.4 2006/08/10 08:49:08 kmura Exp $
|
||||
# $Name: geant4-09-00 $
|
||||
# $Name: geant4-09-01 $
|
||||
# ===========================================================
|
||||
# System specific terms
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user