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)
00029
00030
00031
00032