Import Geant4 3.0.0 source tree
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
# Guy Barrand, 20th Mai 2000
|
||||
#
|
||||
# Analysis variables...
|
||||
#
|
||||
|
||||
# -----------------------------------
|
||||
|
||||
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
|
||||
endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user