4 magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \
5 endraw.cxx sodraw.cxx usdraw.cxx FlukaVolume.cxx stupre.cxx \
7 abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx TFlukaCerenkov.cxx
10 HDRS:= TFluka.h FlukaVolume.h TFlukaCerenkov.h
12 SRCS:= TFlukaGeo.cxx TFlukaMCGeometry.cxx TFlukaCerenkov.cxx \
13 magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \
14 endraw.cxx sodraw.cxx usdraw.cxx stupre.cxx stuprf.cxx \
15 abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx
18 HDRS:= TFlukaGeo.h TFlukaMCGeometry.h TFlukaCerenkov.h
21 FSRCS:= FLUKA_input.f crnkvp.f
25 DHDR:= TFlukaLinkDef.h
27 DHDR:= TFlukaMCLinkDef.h
30 # Extra includes and libraries
32 EINCLUDE:= Flugg $(ALICE)/geant4_vmc/include $(G4INSTALL)/include $(CLHEP_BASE_DIR)/include $(FLUPRO)/flukapro
34 EINCLUDE:= $(FLUPRO)/flukapro
39 ######################
41 ######################
43 # If G4DEBUG or G4NO_OPTIMISE are not specified,
44 # the default compilation is optimised ...
51 CXXFLAGS += -DG4OPTIMISE
54 # Verbosity code can be left out (for better performance)
55 # by defining G4_NO_VERBOSE.
58 CXXFLAGS += -DG4VERBOSE
60 # Trajectory related classes can be left out (for better performance)
61 # by defining G4_NO_STORE_TRAJECTORY.
63 ifndef G4_NO_STORE_TRAJECTORY
64 CPPFLAGS += -DG4_STORE_TRAJECTORY
67 PACKCXXFLAGS:= $(CXXFLAGS) -DGNU_GCC -DG4USE_STL -DG4USE_STD_NAMESPACE
69 PACKCXXFLAGS:= $(CXXFLAGS) -DWITH_ROOT