File indexing completed on 2025-08-05 08:12:43
0001 AUTOMAKE_OPTIONS = foreign
0002
0003 AM_CXXFLAGS = -DG4INTY_USE_XT -DG4VIS_USE_OPENGL -DG4UI_USE_TCSH -DG4UI_USE_XM -DG4VIS_USE_OPENGLXM -DG4VIS_USE_RAYTRACERX -DG4VIS_USE_OPENGLX
0004
0005
0006
0007
0008
0009
0010
0011 lib_LTLIBRARIES = \
0012 libhffastsim.la
0013
0014 AM_CPPFLAGS = \
0015 -I$(includedir) \
0016 -I$(XERCESCROOT)/include \
0017 -isystem $(OFFLINE_MAIN)/include \
0018 -isystem $(ROOTSYS)/include \
0019 -isystem ${G4_MAIN}/include \
0020 -I$(OFFLINE_MAIN)/include/eigen3 \
0021 -I$(OPT_SPHENIX)/include
0022
0023
0024 RINCLUDES = \
0025 -I$(includedir) \
0026 -I$(XERCESCROOT)/include \
0027 -I$(OFFLINE_MAIN)/include \
0028 -I$(ROOTSYS)/include \
0029 -I${G4_MAIN}/include \
0030 -I$(OFFLINE_MAIN)/include/eigen3 \
0031 -I$(OPT_SPHENIX)/include
0032
0033
0034 libhffastsim_la_LDFLAGS = \
0035 -L$(libdir) \
0036 -L$(OFFLINE_MAIN)/lib \
0037 `root-config --evelibs` \
0038 `geant4-config --libs`
0039
0040 libhffastsim_la_LIBADD = \
0041 -lboost_filesystem \
0042 -lg4decayer \
0043 -lgsl \
0044 -lgslcblas \
0045 -lHepMC \
0046 -lphfield \
0047 -lphgeom \
0048 -lphg4gdml \
0049 -lphhepmc
0050
0051
0052
0053
0054
0055
0056 if MAKEROOT6
0057
0058
0059 pcmdir = $(libdir)
0060 nobase_dist_pcm_DATA = \
0061 HFFastSim_Dict_rdict.pcm
0062 else
0063 ROOT5TBDICTS = \
0064 HFFastSim_Dict.cc
0065 endif
0066
0067 libhffastsim_la_SOURCES = \
0068 $(ROOT5TBDICTS) \
0069 HFFastSim_Dict.cc \
0070 HFFastSim.cc
0071
0072
0073
0074 pkginclude_HEADERS = \
0075 HFFastSim.h
0076
0077
0078
0079
0080 noinst_PROGRAMS = \
0081 testexternals_hffastsim
0082
0083 BUILT_SOURCES = testexternals.cc
0084 testexternals_hffastsim_SOURCES = testexternals.cc
0085 testexternals_hffastsim_LDADD = libhffastsim.la
0086
0087 testexternals.cc:
0088 echo "//*** this is a generated file. Do not commit, do not edit" > $@
0089 echo "int main()" >> $@
0090 echo "{" >> $@
0091 echo " return 0;" >> $@
0092 echo "}" >> $@
0093
0094 %_Dict.cc: %.h %LinkDef.h
0095 rootcint -f $@ @CINTDEFS@ -c $(DEFAULT_INCLUDES) $(RINCLUDES) $^
0096
0097
0098 %_Dict_rdict.pcm: %_Dict.cc ;
0099
0100 clean-local:
0101 rm -f *Dict* $(BUILT_SOURCES) *.pcm