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 07:27:34 UTC

svn commit: r1131769 - /incubator/mesos/trunk/src/Makefile.in

Author: benh
Date: Sun Jun  5 05:27:34 2011
New Revision: 1131769

URL: http://svn.apache.org/viewvc?rev=1131769&view=rev
Log:
Reference javac and jar through JAVA_HOME

Modified:
    incubator/mesos/trunk/src/Makefile.in

Modified: incubator/mesos/trunk/src/Makefile.in
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/Makefile.in?rev=1131769&r1=1131768&r2=1131769&view=diff
==============================================================================
--- incubator/mesos/trunk/src/Makefile.in (original)
+++ incubator/mesos/trunk/src/Makefile.in Sun Jun  5 05:27:34 2011
@@ -20,15 +20,11 @@ RUBY_HEADERS = @RUBY_HEADERS@
 WITH_WEBUI = @WITH_WEBUI@
 WEBUI_FLAGS = @WEBUI_FLAGS@
 
-LOCAL_ZOOKEEPER = @LOCAL_ZOOKEEPER@
-
 LIBEV = third_party/libprocess/third_party/libev-3.8
 
 GLOG = third_party/glog-0.3.0
 GTEST = third_party/gtest-1.4.0-patched
 
-ZOOKEEPER = third_party/zookeeper-3.3.1/src/c
-
 # Ensure that we get better debugging info.
 CFLAGS += -g
 CXXFLAGS += -g
@@ -59,12 +55,6 @@ CXXFLAGS += -I$(GTEST)/include
 LDFLAGS += -L$(GLOG)/.libs
 LDFLAGS += -L$(GTEST)/lib/.libs
 
-# Add local ZooKeeper to include and lib paths if necessary.
-ifeq ($(LOCAL_ZOOKEEPER),yes)
-  CXXFLAGS += -I$(ZOOKEEPER)/include -I$(ZOOKEEPER)/generated
-  LDFLAGS += -L$(ZOOKEEPER)/.libs
-endif
-
 # Add dependency tracking to CFLAGS, CXXFLAGS.
 CFLAGS += -MMD -MP
 CXXFLAGS += -MMD -MP
@@ -77,11 +67,8 @@ CXXFLAGS += -DBUILD_DATE="\"$$(date '+%Y
 CFLAGS += -DBUILD_USER="\"$$USER\""
 CXXFLAGS += -DBUILD_USER="\"$$USER\""
 
-# Add libev to LDFLAGS.
-LDFLAGS += -L$(LIBEV)/.libs
-
 # Add libev, libprocess, pthread, and dl to LIBS.
-LIBS += -lglog -lgtest -lprocess -lev -lpthread -ldl -lzookeeper_st
+LIBS += -lglog -lgtest -lprocess -lev -lpthread -ldl
 
 NEXUS_EXES = nexus-master nexus-slave nexus-local nexus-launcher alltests \
 	     test-framework test-executor cpp-test-framework cpp-test-executor \
@@ -102,7 +89,7 @@ NEXUS_LIBS = $(SCHED_LIB) $(EXEC_LIB) $(
 MASTER_OBJ = master.o allocator_factory.o simple_allocator.o
 SLAVE_OBJ = slave.o launcher.o isolation_module_factory.o \
 	    process_based_isolation_module.o
-COMMON_OBJ = fatal.o hash_pid.o messages.o lock.o master_detector.o url_processor.o ft_messaging.o zookeeper.o
+COMMON_OBJ = fatal.o hash_pid.o lock.o messages.o
 EXEC_LIB_OBJ = nexus_exec.o
 SCHED_LIB_OBJ = nexus_sched.o nexus_local.o params.o
 TEST_OBJ = tests/main.o tests/test_master.o tests/test_resources.o
@@ -221,10 +208,8 @@ ruby: $(RUBY_LIB)
 
 swig/java/nexus.jar: $(JAVA_LIB)
 ifdef JAVA_HOME
-	javac -sourcepath swig/java -d swig/java swig/java/nexus/*.java
-#	patch -N swig/java/nexus/nexusJNI.java < swig/java/nexusJNI.java.patch1 || echo -n
-#	patch swig/java/nexus/nexusJNI.java < swig/java/nexusJNI.java.patch2 || echo -n
-	jar cf $@ -C swig/java nexus
+	$(JAVA_HOME)/bin/javac -sourcepath swig/java -d swig/java swig/java/nexus/*.java
+	$(JAVA_HOME)/bin/jar cf $@ -C swig/java nexus
 endif
 
 $(JAVA_LIB): swig/nexus.i $(NEXUS_LIB)
@@ -237,12 +222,12 @@ endif
 
 swig/java/TestFramework.class: $(JAVA_LIB) swig/java/nexus.jar swig/java/TestFramework.java
 ifdef JAVA_HOME
-	javac -cp swig/java/nexus.jar -sourcepath swig/java -d swig/java swig/java/TestFramework.java
+	$(JAVA_HOME)/bin/javac -cp swig/java/nexus.jar -sourcepath swig/java -d swig/java swig/java/TestFramework.java
 endif
 
 swig/java/TestExecutor.class: $(JAVA_LIB) swig/java/nexus.jar swig/java/TestExecutor.java
 ifdef JAVA_HOME
-	javac -cp swig/java/nexus.jar -sourcepath swig/java -d swig/java swig/java/TestExecutor.java
+	$(JAVA_HOME)/bin/javac -cp swig/java/nexus.jar -sourcepath swig/java -d swig/java swig/java/TestExecutor.java
 endif
 
 $(PYTHON_LIB): swig/nexus.i $(NEXUS_LIB)
@@ -264,9 +249,6 @@ third_party:
 	$(MAKE) -C third_party/libprocess
 	$(MAKE) -C $(GLOG)
 	$(MAKE) -C $(GTEST)
-ifeq ($(LOCAL_ZOOKEEPER),yes)
-	$(MAKE) -C $(ZOOKEEPER)
-endif
 
 all: third_party $(NEXUS_LIBS) $(NEXUS_EXES) java python ruby
 
@@ -274,9 +256,6 @@ clean:
 	$(MAKE) -C third_party/libprocess clean
 	$(MAKE) -C $(GLOG) clean
 	$(MAKE) -C $(GTEST) clean
-ifeq ($(LOCAL_ZOOKEEPER),yes)
-	$(MAKE) -C $(ZOOKEEPER) clean
-endif
 	rm -f $(patsubst %.o, %.d, $(ALL_OBJ))
 	rm -f $(ALL_OBJ)
 	rm -f $(NEXUS_LIBS)
@@ -308,6 +287,5 @@ endif
 	rm -f webui/slave/swig/slave_wrap.d
 	rm -f webui/slave/swig/slave.py
 	rm -f webui/slave/swig/slave.pyc
-	rm -f TAGS
 
 .PHONY: default third_party all clean java python ruby test