# 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