]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TFluka/libTFluka.pkg
Option to run with TGeo added.
[u/mrichter/AliRoot.git] / TFluka / libTFluka.pkg
1 # Sources
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
8
9 # Headers
10 HDRS:= TFluka.h FlukaVolume.h 
11
12 # ROOT Dictionary
13 DHDR:=  TFlukaLinkDef.h
14
15 # Extra includes and libraries
16 EINCLUDE:= Flugg $(ALICE)/geant4_vmc/include $(G4INSTALL)/include $(CLHEP_BASE_DIR)/include $(FLUPRO)/flukapro
17 ELIBSDIR:= $(FLUPRO)
18 ELIBS   := flukahp
19
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