]>
Commit | Line | Data |
---|---|---|
b9d0a01d | 1 | # Sources |
e3beb49f | 2 | SRCS:= TFluka.cxx magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \ |
3 | endraw.cxx sodraw.cxx usdraw.cxx FlukaVolume.cxx stupre.cxx \ | |
4 | stuprf.cxx \ | |
5 | abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx | |
6 | #SRCS:= TFluka.cxx FlukaVolume.cxx Fwrap.cxx | |
7 | FSRCS:= FLUKA_input.f | |
03ca248b | 8 | |
b9d0a01d | 9 | # Headers |
e3beb49f | 10 | HDRS:= TFluka.h FlukaVolume.h |
03ca248b | 11 | |
b9d0a01d | 12 | # ROOT Dictionary |
13 | DHDR:= TFlukaLinkDef.h | |
14 | ||
15 | # Extra includes and libraries | |
e3beb49f | 16 | EINCLUDE:= Flugg $(ALICE)/geant4_vmc/include $(G4INSTALL)/include $(CLHEP_BASE_DIR)/include $(FLUPRO)/flukapro |
b9d0a01d | 17 | ELIBSDIR:= $(FLUPRO) |
18 | ELIBS := flukahp | |
1e24af3b | 19 | |
37ec2ef5 | 20 | ###################### |
21 | #Handle Geant4 flags | |
22 | ###################### | |
23 | ||
24 | # If G4DEBUG or G4NO_OPTIMISE are not specified, | |
25 | # the default compilation is optimised ... | |
26 | # | |
27 | ifdef G4DEBUG | |
28 | CXXFLAGS += -DG4DEBUG | |
29 | else | |
30 | ifndef G4NO_OPTIMISE | |
31 | CXXFLAGS += -DG4OPTIMISE | |
32 | endif | |
33 | endif | |
34 | # Verbosity code can be left out (for better performance) | |
35 | # by defining G4_NO_VERBOSE. | |
36 | # | |
37 | ifndef G4_NO_VERBOSE | |
38 | CXXFLAGS += -DG4VERBOSE | |
39 | endif | |
40 | # Trajectory related classes can be left out (for better performance) | |
41 | # by defining G4_NO_STORE_TRAJECTORY. | |
42 | # | |
43 | ifndef G4_NO_STORE_TRAJECTORY | |
44 | CPPFLAGS += -DG4_STORE_TRAJECTORY | |
45 | endif | |
46 | ||
47 | CXXFLAGS += -DGNU_GCC -DG4USE_STL -DG4USE_STD_NAMESPACE | |
48 | ||
49 | ||
50 |