From: cherierm Date: Tue, 19 Aug 2008 15:50:21 +0000 (+0000) Subject: a sample of makefile for cpp wrappers library. X-Git-Tag: v3.3~212 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0844c6822ce0a2844a0500dafc4e5bc5d37f01bb a sample of makefile for cpp wrappers library. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5895 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/cxx/makefile b/src/cxx/makefile new file mode 100644 index 0000000000..dd73ad335f --- /dev/null +++ b/src/cxx/makefile @@ -0,0 +1,20 @@ +LIBNAME = libSimGridX +PREFIX = /home/mcherier/com/loria/SimGridX/lib +INCLUDEDIR = $(PREFIX)/ +SRCDIR = $(PREFIX)/ +OBJECTS = Application.o ApplicationHandler.o BadAllocException.o ClassNotFoundException.o Environment.o Exception.o FileNotFoundException.o Host.o HostNotFoundException.o \ + InvalidArgumentException.o LogicException.o Msg.o MsgException.o NullPointerException.o Object.o OutOfBoundsException.o Process.o ProcessNotFoundException.o Simulation.o \ + StringHelper.o Task.o +CXX = g++ +CXXFLAGS = -I$(INCLUDEDIR) -I/home/mcherier/svn/simgrid/include/ -I/home/mcherier/svn/simgrid/src/ -I/home/mcherier/svn/simgrid/src/include/ -D_DEBUG -DSIMGRIDX_EXPORTS -fPIC -Wall -ansi -pedantic + +all: $(OBJECTS) + $(CXX) $(OBJECTS) -shared -o $(LIBNAME).so -L/home/mquinson/simgrid-svn-pthread/src/.libs/ -lsimgrid + + +%.o: $(SRCDIR)/%.cxx + $(CXX) -c $(CXXFLAGS) $(SRCDIR)/$*.cxx + +clean: + rm *.o +