]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TFluka/libTFluka.pkg
Update to new vmc.
[u/mrichter/AliRoot.git] / TFluka / libTFluka.pkg
CommitLineData
b9d0a01d 1# Sources
e3beb49f 2SRCS:= 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
7FSRCS:= FLUKA_input.f
03ca248b 8
b9d0a01d 9# Headers
e3beb49f 10HDRS:= TFluka.h FlukaVolume.h
03ca248b 11
b9d0a01d 12# ROOT Dictionary
13DHDR:= TFlukaLinkDef.h
14
15# Extra includes and libraries
e3beb49f 16EINCLUDE:= Flugg $(ALICE)/geant4_vmc/include $(G4INSTALL)/include $(CLHEP_BASE_DIR)/include $(FLUPRO)/flukapro
b9d0a01d 17ELIBSDIR:= $(FLUPRO)
18ELIBS := 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#
27ifdef G4DEBUG
28 CXXFLAGS += -DG4DEBUG
29else
30 ifndef G4NO_OPTIMISE
31 CXXFLAGS += -DG4OPTIMISE
32 endif
33endif
34# Verbosity code can be left out (for better performance)
35# by defining G4_NO_VERBOSE.
36#
37ifndef G4_NO_VERBOSE
38 CXXFLAGS += -DG4VERBOSE
39endif
40# Trajectory related classes can be left out (for better performance)
41# by defining G4_NO_STORE_TRAJECTORY.
42#
43ifndef G4_NO_STORE_TRAJECTORY
44 CPPFLAGS += -DG4_STORE_TRAJECTORY
45endif
46
47CXXFLAGS += -DGNU_GCC -DG4USE_STL -DG4USE_STD_NAMESPACE
48
49
50