From 8116ec6cb7d8707bdcfe21887e7943eedab50765 Mon Sep 17 00:00:00 2001 From: markls Date: Tue, 12 Jun 2007 06:58:03 +0000 Subject: [PATCH] had to add make file to make it possible to actually build anything... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3600 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/smpi/Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/smpi/Makefile diff --git a/src/smpi/Makefile b/src/smpi/Makefile new file mode 100644 index 0000000000..c22adbd3c0 --- /dev/null +++ b/src/smpi/Makefile @@ -0,0 +1,37 @@ +CC=gcc #-DDEBUG +CFLAGS=-O3 +SRCDIR=./src +BINDIR=./bin +LIBDIR=./lib +INCLUDEDIR=./include +BUILDDIR=./build + +smpi: $(LIBDIR)/libsmpi.a $(BINDIR)/smpicc $(BINDIR)/smpirun + +$(LIBDIR)/libsmpi.a: $(LIBDIR) $(BUILDDIR)/smpi_base.o $(BUILDDIR)/smpi_mpi.o Makefile + ar rc $(LIBDIR)/libsmpi.a $(BUILDDIR)/smpi_base.o $(BUILDDIR)/smpi_mpi.o + ranlib $(LIBDIR)/libsmpi.a + +$(LIBDIR): + mkdir -p $(LIBDIR) + +$(BUILDDIR)/smpi_base.o: src/smpi_base.c include/smpi.h Makefile $(BUILDDIR) + $(CC) $(CFLAGS) -c -I ../include -I $(INCLUDEDIR) -I ${SIMGRID_HOME}/include src/smpi_base.c -o $(BUILDDIR)/smpi_base.o + +$(BUILDDIR)/smpi_mpi.o: src/smpi_mpi.c include/smpi.h Makefile $(BUILDDIR) + $(CC) $(CFLAGS) -c -I ../include -I $(INCLUDEDIR) -I ${SIMGRID_HOME}/include src/smpi_mpi.c -o $(BUILDDIR)/smpi_mpi.o + +$(BUILDDIR): + mkdir -p $(BUILDDIR) + +$(BINDIR)/smpicc: scripts/smpicc Makefile $(BINDIR) + cp -p scripts/smpicc $(BINDIR) + +$(BINDIR): + mkdir -p $(BINDIR) + +$(BINDIR)/smpirun: scripts/smpirun Makefile $(BINDIR) + cp -p scripts/smpirun $(BINDIR) + +clean: + rm -rf $(BINDIR) $(LIBDIR) $(BUILDDIR) -- 2.20.1