]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TFluka/libTFluka.pkg
Check on curvature not position
[u/mrichter/AliRoot.git] / TFluka / libTFluka.pkg
index d7caee3f8a8bff6293444bbe3c15a05c41ead317..4ea5f6fc9fe7364904043069d15dc18256aa377a 100644 (file)
@@ -1,15 +1,35 @@
 # Sources
-SRCS:=  TFluka.cxx source.cxx
-FSRCS:= FLUKA_input.f
-
+ifndef WITH_ROOT
+SRCS:=  TFluka.cxx magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \
+       endraw.cxx sodraw.cxx usdraw.cxx FlukaVolume.cxx stupre.cxx \
+        stuprf.cxx \
+        abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx
+# Headers
+HDRS:= TFluka.h FlukaVolume.h 
+else
+SRCS:=  TFlukaGeo.cxx magfld.cxx source.cxx mgdraw.cxx bxdraw.cxx eedraw.cxx \
+       endraw.cxx sodraw.cxx usdraw.cxx stupre.cxx \
+        stuprf.cxx TFlukaMCGeometry.cxx \
+        abscff.cxx dffcff.cxx queffc.cxx rflctv.cxx rfrndx.cxx
 # Headers
-HDRS:=  TFluka.h
+HDRS:= TFlukaGeo.h TFlukaMCGeometry.h
+endif
+
+FSRCS:= FLUKA_input.f
 
 # ROOT Dictionary
-DHDR:=  TFlukaLinkDef.h
+ifndef WITH_ROOT
+DHDR:= TFlukaLinkDef.h
+else
+DHDR:= TFlukaMCLinkDef.h
+endif
 
 # Extra includes and libraries
-EINCLUDE:= Flugg $(ALICE)/geant4_vmc/include $(G4INSTALL)/include $(CLHEP_BASE_DIR)/include
+ifndef WITH_ROOT
+EINCLUDE:= Flugg $(ALICE)/geant4_vmc/include $(G4INSTALL)/include $(CLHEP_BASE_DIR)/include $(FLUPRO)/flukapro
+else
+EINCLUDE:= $(FLUPRO)/flukapro
+endif
 ELIBSDIR:= $(FLUPRO)
 ELIBS   := flukahp
 
@@ -20,6 +40,7 @@ ELIBS   := flukahp
 # If G4DEBUG or G4NO_OPTIMISE are not specified,
 # the default compilation is optimised ...
 #
+ifndef WITH_ROOT
 ifdef G4DEBUG
   CXXFLAGS += -DG4DEBUG
 else
@@ -41,6 +62,7 @@ ifndef G4_NO_STORE_TRAJECTORY
 endif
 
 CXXFLAGS += -DGNU_GCC -DG4USE_STL -DG4USE_STD_NAMESPACE
-
-
+else 
+CXXFLAGS += -DGNU_GCC -DWITH_ROOT
+endif