3 SRCS:= TFluka.cxx magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \
4 endraw.cxx sodraw.cxx usdraw.cxx FlukaVolume.cxx stupre.cxx \
6 abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx
8 HDRS:= TFluka.h FlukaVolume.h
10 SRCS:= TFlukaGeo.cxx magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \
11 endraw.cxx sodraw.cxx usdraw.cxx stupre.cxx \
12 stuprf.cxx TFlukaMCGeometry.cxx \
13 abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx
15 HDRS:= TFlukaGeo.h TFlukaMCGeometry.h
22 DHDR:= TFlukaLinkDef.h
24 DHDR:= TFlukaMCLinkDef.h
27 # Extra includes and libraries
29 EINCLUDE:= Flugg $(ALICE)/geant4_vmc/include $(G4INSTALL)/include $(CLHEP_BASE_DIR)/include $(FLUPRO)/flukapro
31 EINCLUDE:= $(FLUPRO)/flukapro
36 ######################
38 ######################
40 # If G4DEBUG or G4NO_OPTIMISE are not specified,
41 # the default compilation is optimised ...
48 CXXFLAGS += -DG4OPTIMISE
51 # Verbosity code can be left out (for better performance)
52 # by defining G4_NO_VERBOSE.
55 CXXFLAGS += -DG4VERBOSE
57 # Trajectory related classes can be left out (for better performance)
58 # by defining G4_NO_STORE_TRAJECTORY.
60 ifndef G4_NO_STORE_TRAJECTORY
61 CPPFLAGS += -DG4_STORE_TRAJECTORY
64 CXXFLAGS += -DGNU_GCC -DG4USE_STL -DG4USE_STD_NAMESPACE
66 CXXFLAGS += -DGNU_GCC -DWITH_ROOT