Import Geant4 4.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 16:18:25 +02:00
parent 36c080dca6
commit 921d3b1cda
3990 changed files with 185376 additions and 82884 deletions
+4 -141
View File
@@ -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