Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
2a27356357adee328df81c65018e972d9ca184b2
[simgrid.git] / examples / gras / alltoall / alltoall.Makefile.remote
1 INSTALL_PATH ?= $(shell pwd)
2
3 compile-simgrid:
4         cd $$GRAS_ROOT ; \
5         retrieved=`LANG=C;wget -N $(SIMGRID_URL)/simgrid-$(SIMGRID_VERSION).tar.gz 2>&1 | grep newer | sed 's/.*no newer.*/yes/'`; \
6         echo $$retrieved; \
7         if test "x$$retrieved" = x; then \
8           tar zxf simgrid-$(SIMGRID_VERSION).tar.gz ; \
9           cd simgrid-$(SIMGRID_VERSION)/; \
10           ./configure --prefix=$$GRAS_ROOT ; \
11           make all install ;\
12         fi
13
14 compile-gras: compile-simgrid
15         not_retrieved=`LANG=C;wget -N $(GRAS_PROJECT_URL)/gras-$(GRAS_PROJECT).tar.gz 2>&1 | grep newer | sed 's/.*no newer.*/yes/'`; \
16         echo $$not_retrieved; \
17         if test "x$$not_retrieved" != xyes; then \
18           tar zxf gras-$(GRAS_PROJECT).tar.gz ; \
19           make -C gras-$(GRAS_PROJECT)/ -f $(GRAS_PROJECT).Makefile.local all ; \
20         fi
21
22 clean-simgrid:
23         rm -rf simgrid-$(SIMGRID_VERSION)*
24 clean-gras clean-gras-$(GRAS_PROJECT):
25         rm -rf gras-$(GRAS_PROJECT)*
26 clean: clean-simgrid clean-gras-$(GRAS_PROJECT)
27
28 .PHONY: clean clean-simgrid clean-gras clean-gras-$(GRAS_PROJECT) \
29         compile-simgrid compile-gras