]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PYTHIA/Makefile
This commit was generated by cvs2svn to compensate for changes in r2,
[u/mrichter/AliRoot.git] / PYTHIA / Makefile
diff --git a/PYTHIA/Makefile b/PYTHIA/Makefile
new file mode 100644 (file)
index 0000000..7cc0b31
--- /dev/null
@@ -0,0 +1,61 @@
+############################### PYTHIA Makefile ###############################
+
+# Include machine specific definitions
+
+include $(ALICE_ROOT)/conf/GeneralDef
+include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
+
+PACKAGE = PYTHIA
+
+# C++ sources
+
+SRCS          =
+##### MACROS #####
+
+FSRCS  = $(filter-out %pdfset.F,$(filter-out %structm.F,$(wildcard pythia/*.F))) \
+          $(wildcard jetset/*.F)
+
+FOBJS  = $(FSRCS:.F=.o)
+
+SRCS   = $(FSRCS)
+OBJS   = $(FOBJS)
+
+DSRCS  = dummypythia.F
+
+DOBJS  = $(DSRCS:.F=.o)
+
+# C++ compilation flags
+
+CXXFLAGS      = $(CXXOPTS) $(CLIBCXXOPTS) $(CLIBDEFS)
+# C compilation flags
+
+CFLAGS      = $(COPT) (CLIBCOPT) $(CLIBDEFS)
+# FORTRAN compilation flags
+
+FFLAGS      = $(FOPT) $(CLIBFOPT) $(CLIBDEFS)
+##### TARGETS #####
+# Target
+
+SLIBRARY       = $(ALICE_ROOT)/lib/libpythia.$(SL) $(ALICE_ROOT)/lib/libdummypythia.$(SL)
+ALIBRARY       = $(ALICE_ROOT)/lib/libpythia.a
+
+default:       $(SLIBRARY)
+
+$(ALICE_ROOT)/lib/libpythia.$(SL):  $(OBJS)
+$(ALICE_ROOT)/lib/libdummypythia.$(SL):  $(DOBJS)
+
+depend:                        $(SRCS) $(DSRCS)
+
+TOCLEAN                = $(OBJS) $(DOBJS) *Cint.cxx *Cint.h
+
+############################### General Macros ################################
+
+include $(ALICE_ROOT)/conf/GeneralMacros
+
+############################ Dependencies #####################################
+
+include Make-depend