153 lines
3.7 KiB
Plaintext
153 lines
3.7 KiB
Plaintext
# 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
|
|
|
|
|