You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by be...@apache.org on 2011/06/05 10:25:43 UTC
svn commit: r1132024 - /incubator/mesos/trunk/Makefile.in
Author: benh
Date: Sun Jun 5 08:25:43 2011
New Revision: 1132024
URL: http://svn.apache.org/viewvc?rev=1132024&view=rev
Log:
Updated make install.
Modified:
incubator/mesos/trunk/Makefile.in
Modified: incubator/mesos/trunk/Makefile.in
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/Makefile.in?rev=1132024&r1=1132023&r2=1132024&view=diff
==============================================================================
--- incubator/mesos/trunk/Makefile.in (original)
+++ incubator/mesos/trunk/Makefile.in Sun Jun 5 08:25:43 2011
@@ -2,6 +2,13 @@
SHELL = '/bin/sh'
+BINDIR = @top_builddir@/bin
+LIBDIR = @top_builddir@/lib
+CONFDIR = @top_builddir@/conf
+DEPLOYDIR = @top_builddir@/deploy
+
+OS_NAME = @OS_NAME@
+
MESOS_HOME = @prefix@/mesos
WITH_INCLUDED_ZOOKEEPER = @WITH_INCLUDED_ZOOKEEPER@
@@ -31,17 +38,38 @@ install:
if test ! -d $(MESOS_HOME)/bin; \
then mkdir -p $(MESOS_HOME)/bin; \
fi
- if test ! -d $(MESOS_HOME)/bin; \
- then mkdir -p $(MESOS_HOME)/bin; \
+ if test ! -d $(MESOS_HOME)/lib; \
+ then mkdir -p $(MESOS_HOME)/lib; \
+ fi
+ if test ! -d $(MESOS_HOME)/lib/java; \
+ then mkdir -p $(MESOS_HOME)/lib/java; \
+ fi
+ if test ! -d $(MESOS_HOME)/lib/python; \
+ then mkdir -p $(MESOS_HOME)/lib/python; \
+ fi
+ if test ! -d $(MESOS_HOME)/conf; \
+ then mkdir -p $(MESOS_HOME)/conf; \
+ fi
+ if test ! -d $(MESOS_HOME)/deploy; \
+ then mkdir -p $(MESOS_HOME)/deploy; \
fi
install -m 755 $(BINDIR)/mesos-master $(MESOS_HOME)/bin
install -m 755 $(BINDIR)/mesos-slave $(MESOS_HOME)/bin
+ install -m 755 $(BINDIR)/mesos-local $(MESOS_HOME)/bin
+ install -m 755 $(BINDIR)/mesos-launcher $(MESOS_HOME)/bin
+ install -m 755 $(BINDIR)/mesos-getconf $(MESOS_HOME)/bin
+ rsync -avz $(BINDIR)/webui $(MESOS_HOME)/bin
+ rsync -avz $(DEPLOYDIR) $(MESOS_HOME)/deploy
+ install -m 755 $(LIBDIR)/libmesos_exec.a $(MESOS_HOME)/lib
+ install -m 755 $(LIBDIR)/libmesos_sched.a $(MESOS_HOME)/lib
+ifeq ($(OS_NAME),darwin)
+ install -m 755 $(LIBDIR)/libmesos.dylib $(MESOS_HOME)/lib
+ install -m 755 $(LIBDIR)/java/libmesos.dylib $(MESOS_HOME)/lib/java
+else
+ install -m 755 $(LIBDIR)/libmesos.so $(MESOS_HOME)/lib
install -m 755 $(LIBDIR)/java/libmesos.so $(MESOS_HOME)/lib/java
- rsync -avz src/webui $(MESOS_HOME)
- if test ! -d $(MESOS_HOME)/third_party; \
- then mkdir $(MESOS_HOME)/third_party; \
- fi
- rsync -avz @srcdir@/third_party/bottle-0.5.6 $(MESOS_HOME)/third_party
+endif
+ install -m 755 $(LIBDIR)/python/libmesos.so $(MESOS_HOME)/lib/python
uninstall:
$(error unimplemented)