Makefile.svn-base

Go to the documentation of this file.
00001 #######################################################################
00002 #
00003 #  Makefile for HepMCAnalysis shared library to run at CERN and DESY
00004 #
00005 #  pathes (variables) and objects are set in setup script and config.mk
00006 #
00007 #  Judith Katzy, Sebastian Johnert 16.10.2008
00008 #
00009 #######################################################################
00010 
00011 SHELL = /bin/sh
00012 
00013 include ../config.mk
00014 
00015 OBJECTS:= src/Configuration.o
00016 
00017 # Create a libConfig.so shared library
00018 all : fresh slib \
00019 
00020 slib : $(OBJECTS) 
00021         @mkdir -p $(LIBDIR) 
00022         $(CXX) $(CXXFLAGS)  \
00023         -shared -o $(LIBDIR)/libConfig.so $(OBJECTS) \
00024         $(LINK_LIBS)
00025 
00026 # Clean up
00027 fresh:
00028         rm -f  *.exe $(LIBDIR)/*.so src/*.o
00029 
00030 # delete the libraries
00031 clean:
00032         rm -f $(LIBDIR)/*.so src/*.o 

Generated on Wed Aug 31 09:44:46 2011 for HepMCAnalysis by  doxygen 1.4.7