]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TFluka/libTFluka.pkg
Scripts needed for analysis.
[u/mrichter/AliRoot.git] / TFluka / libTFluka.pkg
index c46d9b204a5d6e02b2275a041233ce2afd4643de..04fe1653c980728ed75f5f3b329c32909fad6c93 100644 (file)
@@ -1,12 +1,13 @@
 # Sources
 SRCS:=  TFluka.cxx TFlukaMCGeometry.cxx TFlukaCerenkov.cxx \
-       TFlukaConfigOption.cxx \
+       TFlukaConfigOption.cxx TFlukaScoringOption.cxx\
         magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \
        endraw.cxx sodraw.cxx usdraw.cxx stupre.cxx stuprf.cxx \
        abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx
 
 # Headers
-HDRS:= TFluka.h TFlukaMCGeometry.h TFlukaCerenkov.h TFlukaConfigOption.h
+HDRS:= TFluka.h TFlukaMCGeometry.h TFlukaCerenkov.h TFlukaConfigOption.h \
+       TFlukaScoringOption.h
 
 FSRCS:= FLUKA_input.f crnkvp.f
 
@@ -14,9 +15,35 @@ FSRCS:= FLUKA_input.f crnkvp.f
 DHDR:= TFlukaLinkDef.h
 
 # Extra includes and libraries
-EINCLUDE:= $(FLUPRO)/flukapro
+EINCLUDE:= $(FLUPRO)/flukapro $(FLUPRO)/emfadd $(FLUPRO)/flukaadd
 ELIBSDIR:= $(FLUPRO)
 ELIBS   := flukahp
 
-PACKCXXFLAGS:= $(CXXFLAGS)
+ifeq (g95,$(findstring g95,$(ROOTBUILD)))
+ELIBS        += f95
+ELIBSDIR      += $(shell find /sw/lib -name libf95.a | xargs dirname)
+PACKDYFLAGS   := $(DYFLAGS)     \
+        -Wl,-u,_bdandi \
+        -Wl,-u,_bdevap \
+        -Wl,-u,_bdhdr1 \
+        -Wl,-u,_bdhdr2 \
+        -Wl,-u,_bdhdr3 \
+        -Wl,-u,_bdinpt \
+        -Wl,-u,_bdmuls \
+        -Wl,-u,_bdnopt \
+        -Wl,-u,_bdpart \
+        -Wl,-u,_bdphfl \
+        -Wl,-u,_bdprdc \
+        -Wl,-u,_bdpwxs \
+        -Wl,-u,_bdrndm \
+        -Wl,-u,_bdsqzi \
+        -Wl,-u,_bdtrns \
+        -Wl,-u,_countr \
+        -Wl,-u,_elproi \
+        -Wl,-u,_hadini \
+        -Wl,-u,_bdgtfr \
+        -Wl,-u,_bdpree 
+
+endif
+