SINGA-34 Support external zookeeper service

change Makefile
 * remove data_shard lib
 * ad singatool executable

close #28
close #30


Project: http://git-wip-us.apache.org/repos/asf/incubator-singa/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-singa/commit/a14c6820
Tree: http://git-wip-us.apache.org/repos/asf/incubator-singa/tree/a14c6820
Diff: http://git-wip-us.apache.org/repos/asf/incubator-singa/diff/a14c6820

Branch: refs/heads/master
Commit: a14c68205fe07a0faf12acf25658864f7824126a
Parents: 209ba1f
Author: wang sheng <[email protected]>
Authored: Thu Jul 16 23:02:57 2015 +0800
Committer: wang sheng <[email protected]>
Committed: Fri Jul 17 00:30:00 2015 +0800

----------------------------------------------------------------------
 Makefile.am           |   206 +-
 Makefile.in           |   539 +-
 aclocal.m4            |   106 +-
 bin/singa-run.sh      |     2 +-
 config.h.in           |     3 -
 config/config.guess   |   259 +-
 config/config.sub     |   204 +-
 config/depcomp        |    74 +-
 config/install-sh     |    29 +-
 config/libtool.m4     |  2273 +++----
 config/ltmain.sh      |  4051 +++++-------
 config/ltoptions.m4   |    32 +-
 config/ltversion.m4   |    12 +-
 config/lt~obsolete.m4 |    12 +-
 config/missing        |    53 +-
 configure             | 14592 +++++++++++++++++++++++--------------------
 16 files changed, 10859 insertions(+), 11588 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/a14c6820/Makefile.am
----------------------------------------------------------------------
diff --git a/Makefile.am b/Makefile.am
index 21de15f..511ca78 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,116 +6,127 @@ AM_CPPFLAGS = -I$(top_srcdir)/src
 MSHADOW_FLAGS = -DMSHADOW_USE_CUDA=0 -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0
 
 AC_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 -Wno-unknown-pragmas \
-       $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops
+              $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops
 
-INCLUDES=-I$(top_srcdir)/include
+INCLUDES = -I$(top_srcdir)/include
 
-PROTOS := $(top_srcdir)/src/proto/cluster.proto 
$(top_srcdir)/src/proto/model.proto $(top_srcdir)/src/proto/common.proto
-PROTO_SRCS := src/proto/cluster.pb.cc src/proto/model.pb.cc 
src/proto/common.pb.cc
-PROTO_HDRS := src/proto/cluster.pb.h  src/proto/model.pb.h 
src/proto/common.pb.h
-PROTO_OBJS := src/proto/cluster.pb.o src/proto/model.pb.o src/proto/common.pb.o
-PROTO_PYS := tool/plot/cluster_pb2.py tool/plot/model_pb2.py 
tool/plot/common_pb2.py
+PROTOS := $(top_srcdir)/src/proto/cluster.proto \
+          $(top_srcdir)/src/proto/model.proto \
+          $(top_srcdir)/src/proto/common.proto
+PROTO_SRCS := src/proto/cluster.pb.cc \
+              src/proto/model.pb.cc \
+              src/proto/common.pb.cc
+PROTO_HDRS := src/proto/cluster.pb.h \
+              src/proto/model.pb.h \
+              src/proto/common.pb.h
+PROTO_OBJS := src/proto/cluster.pb.o \
+              src/proto/model.pb.o \
+              src/proto/common.pb.o
+PROTO_PYS := tool/pb2/cluster_pb2.py \
+             tool/pb2/model_pb2.py \
+             tool/pb2/common_pb2.py
 
 SINGA_SRCS := src/utils/cluster.cc \
-                         src/utils/cluster_rt.cc \
-                         src/utils/graph.cc \
-                         src/utils/common.cc \
-                         src/utils/param.cc \
-                         src/utils/updater.cc \
-                         src/utils/data_shard.cc \
-                         src/utils/blob.cc \
-                         src/trainer/server.cc \
-                         src/trainer/worker.cc \
-                         src/trainer/trainer.cc \
-                         src/neuralnet/base_layer.cc \
-                         src/neuralnet/neuralnet.cc \
-                         src/neuralnet/layer.cc \
-                         src/communication/socket.cc \
-                         src/communication/msg.cc
+              src/utils/cluster_rt.cc \
+              src/utils/graph.cc \
+              src/utils/common.cc \
+              src/utils/param.cc \
+              src/utils/updater.cc \
+              src/utils/data_shard.cc \
+              src/utils/blob.cc \
+              src/trainer/server.cc \
+              src/trainer/worker.cc \
+              src/trainer/trainer.cc \
+              src/neuralnet/base_layer.cc \
+              src/neuralnet/neuralnet.cc \
+              src/neuralnet/layer.cc \
+              src/communication/socket.cc \
+              src/communication/msg.cc
 
 SINGA_HDRS := include/utils/cluster.h \
-                         include/utils/cluster_rt.h \
-                         include/utils/param.h \
-                         include/utils/common.h \
-                         include/utils/factory.h \
-                         include/utils/data_shard.h \
-                         include/utils/singleton.h \
-                         include/utils/graph.h \
-                         include/utils/blob.h \
-                         include/utils/updater.h \
-                         include/trainer/server.h \
-                         include/trainer/worker.h \
-                         include/trainer/trainer.h \
-                         include/neuralnet/base_layer.h \
-                         include/neuralnet/layer.h \
-                         include/neuralnet/neuralnet.h \
-                         include/mshadow/tensor_expr.h \
-                         include/mshadow/tensor_container.h \
-                         include/mshadow/tensor_expr_ext.h \
-                         include/mshadow/tensor.h \
-                         include/mshadow/tensor_io.h \
-                         include/mshadow/cxxnet_op.h \
-                         include/mshadow/tensor_base.h \
-                         include/mshadow/tensor_random.h \
-                         include/communication/msg.h \
-                         include/communication/socket.h
+              include/utils/cluster_rt.h \
+              include/utils/param.h \
+              include/utils/common.h \
+              include/utils/factory.h \
+              include/utils/data_shard.h \
+              include/utils/singleton.h \
+              include/utils/graph.h \
+              include/utils/blob.h \
+              include/utils/updater.h \
+              include/trainer/server.h \
+              include/trainer/worker.h \
+              include/trainer/trainer.h \
+              include/neuralnet/base_layer.h \
+              include/neuralnet/layer.h \
+              include/neuralnet/neuralnet.h \
+              include/mshadow/tensor_expr.h \
+              include/mshadow/tensor_container.h \
+              include/mshadow/tensor_expr_ext.h \
+              include/mshadow/tensor.h \
+              include/mshadow/tensor_io.h \
+              include/mshadow/cxxnet_op.h \
+              include/mshadow/tensor_base.h \
+              include/mshadow/tensor_random.h \
+              include/communication/msg.h \
+              include/communication/socket.h
 
 SINGA_OBJS := src/proto/cluster.pb.o \
-                         src/proto/model.pb.o \
-                         src/utils/cluster.o \
-                         src/utils/cluster_rt.o \
-                         src/utils/graph.o \
-                         src/utils/common.o \
-                         src/utils/param.o \
-                         src/utils/updater.o \
-                         src/utils/data_shard.o \
-                         src/utils/blob.o \
-                         src/trainer/server.o \
-                         src/trainer/worker.o \
-                         src/trainer/pm_server.o \
-                         src/trainer/trainer.o \
-                         src/trainer/pm_worker.o \
-                         src/neuralnet/base_layer.o \
-                         src/neuralnet/neuralnet.o \
-                         src/neuralnet/layer.o \
-                         src/communication/socket.o \
-                         src/communication/msg.o
+              src/proto/model.pb.o \
+              src/utils/cluster.o \
+              src/utils/cluster_rt.o \
+              src/utils/graph.o \
+              src/utils/common.o \
+              src/utils/param.o \
+              src/utils/updater.o \
+              src/utils/data_shard.o \
+              src/utils/blob.o \
+              src/trainer/server.o \
+              src/trainer/worker.o \
+              src/trainer/pm_server.o \
+              src/trainer/trainer.o \
+              src/trainer/pm_worker.o \
+              src/neuralnet/base_layer.o \
+              src/neuralnet/neuralnet.o \
+              src/neuralnet/layer.o \
+              src/communication/socket.o \
+              src/communication/msg.o
 
 lib_LTLIBRARIES = libsinga.la
 libsinga_la_SOURCES = $(PROTO_HDRS) $(PROTO_SRCS) $(SINGA_SRCS) $(SINGA_HDRS)
 libsinga_la_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 
-Wno-unknown-pragmas \
-    $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -gdwarf-2 -gstrict-dwarf 
-Woverloaded-virtual -DTHREADED -fpermissive
+                       $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -gdwarf-2 \
+                       -gstrict-dwarf -Woverloaded-virtual -DTHREADED 
-fpermissive
 libsinga_la_LDFLAGS = -I./include
 
-lib_LTLIBRARIES += libsingashard.la
-libsingashard_la_SOURCES = src/utils/data_shard.cc \
-                                                  src/proto/model.pb.cc \
-                                                  src/utils/common.cc \
-                                                  include/proto/model.pb.h \
-                                                  include/utils/common.h \
-                                                  include/utils/data_shard.h
-libsingashard_la_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 
-Wno-unknown-pragmas \
-    $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -gdwarf-2 -gstrict-dwarf 
-Woverloaded-virtual
-libsingashard_la_LDFLAGS = -I./include
-
-bin_PROGRAMS=singa
-singa_SOURCES=src/main.cc
+bin_PROGRAMS = singa
+singa_SOURCES = src/main.cc
 singa_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 -MMD -Wno-unknown-pragmas 
\
-    $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -DTHREADED -fpermissive
-singa_LDFLAGS =        -I./include \
-                               -lsinga \
-                               -lglog  \
-                               -lgflags \
-                               -lprotobuf \
-                               -lrt \
-                               -lopencv_highgui \
-                               -lopencv_imgproc \
-                               -lopencv_core \
-                               -lopenblas \
-                               -lzmq \
-                               -lczmq \
-                               -llmdb \
-                               -lzookeeper_mt
+                 $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -DTHREADED
+singa_LDFLAGS = -I./include \
+                -lsinga \
+                -lglog  \
+                -lgflags \
+                -lprotobuf \
+                -lrt \
+                -lopencv_highgui \
+                -lopencv_imgproc \
+                -lopencv_core \
+                -lopenblas \
+                -lzmq \
+                -lczmq \
+                -llmdb \
+                -lzookeeper_mt
+
+bin_PROGRAMS += singatool
+singatool_SOURCES = src/utils/tool.cc
+singatool_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 -MMD 
-Wno-unknown-pragmas \
+                     -funroll-loops -DTHREADED
+singatool_LDFLAGS = -I./include \
+                    -lsinga \
+                    -lglog  \
+                    -lgflags \
+                    -lprotobuf \
+                    -lzookeeper_mt
 
 clean-local:
        rm -rf $(PROTO_SRCS) $(PROTO_HDRS)
@@ -124,8 +135,9 @@ clean-local:
 
 $(PROTO_HDRS) $(PROTO_SRCS): $(PROTOS)
        protoc --proto_path=$(top_srcdir)/src/proto 
--cpp_out=$(top_srcdir)/src/proto $(PROTOS)
-       mkdir -p $(top_srcdir)/tool/plot/
-       protoc --proto_path=$(top_srcdir)/src/proto 
--python_out=$(top_srcdir)/tool/plot $(PROTOS)
+       mkdir -p $(top_srcdir)/tool/pb2/
+       touch $(top_srcdir)/tool/pb2/__init__.py
+       protoc --proto_path=$(top_srcdir)/src/proto 
--python_out=$(top_srcdir)/tool/pb2 $(PROTOS)
        mkdir -p $(top_srcdir)/include/proto/
        cp $(top_srcdir)/src/proto/*.pb.h $(top_srcdir)/include/proto/
        @echo

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/a14c6820/Makefile.in
----------------------------------------------------------------------
diff --git a/Makefile.in b/Makefile.in
index 561103d..2a45a5c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,9 +1,9 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -35,7 +35,7 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-bin_PROGRAMS = singa$(EXEEXT)
+bin_PROGRAMS = singa$(EXEEXT) singatool$(EXEEXT)
 subdir = .
 DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
        $(srcdir)/Makefile.in $(srcdir)/config.h.in \
@@ -77,12 +77,6 @@ am__nobase_list = $(am__nobase_strip_setup); \
 am__base_list = \
   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)"
 LTLIBRARIES = $(lib_LTLIBRARIES)
 libsinga_la_LIBADD =
@@ -109,22 +103,12 @@ am__objects_3 = src/utils/libsinga_la-cluster.lo \
 am_libsinga_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
        $(am__objects_3) $(am__objects_1)
 libsinga_la_OBJECTS = $(am_libsinga_la_OBJECTS)
-AM_V_lt = $(am__v_lt_@AM_V@)
-am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
 am__v_lt_0 = --silent
 libsinga_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(libsinga_la_CXXFLAGS) \
        $(CXXFLAGS) $(libsinga_la_LDFLAGS) $(LDFLAGS) -o $@
-libsingashard_la_LIBADD =
-am_libsingashard_la_OBJECTS =  \
-       src/utils/libsingashard_la-data_shard.lo \
-       src/proto/libsingashard_la-model.pb.lo \
-       src/utils/libsingashard_la-common.lo
-libsingashard_la_OBJECTS = $(am_libsingashard_la_OBJECTS)
-libsingashard_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
-       $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
-       $(libsingashard_la_CXXFLAGS) $(CXXFLAGS) \
-       $(libsingashard_la_LDFLAGS) $(LDFLAGS) -o $@
 PROGRAMS = $(bin_PROGRAMS)
 am_singa_OBJECTS = src/singa-main.$(OBJEXT)
 singa_OBJECTS = $(am_singa_OBJECTS)
@@ -132,6 +116,12 @@ singa_LDADD = $(LDADD)
 singa_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(singa_CXXFLAGS) \
        $(CXXFLAGS) $(singa_LDFLAGS) $(LDFLAGS) -o $@
+am_singatool_OBJECTS = src/utils/singatool-tool.$(OBJEXT)
+singatool_OBJECTS = $(am_singatool_OBJECTS)
+singatool_LDADD = $(LDADD)
+singatool_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(singatool_CXXFLAGS) \
+       $(CXXFLAGS) $(singatool_LDFLAGS) $(LDFLAGS) -o $@
 DEFAULT_INCLUDES = -I.@am__isrc@
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
 am__depfiles_maybe = depfiles
@@ -142,18 +132,18 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
        $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
        $(AM_CXXFLAGS) $(CXXFLAGS)
-AM_V_CXX = $(am__v_CXX_@AM_V@)
-am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
+AM_V_CXX = $(am__v_CXX_$(V))
+am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY))
 am__v_CXX_0 = @echo "  CXX   " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
 am__v_at_0 = @
 CXXLD = $(CXX)
 CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
        $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
-am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
+AM_V_CXXLD = $(am__v_CXXLD_$(V))
+am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY))
 am__v_CXXLD_0 = @echo "  CXXLD " $@;
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
@@ -161,39 +151,34 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC 
$(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
        $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
-AM_V_CC = $(am__v_CC_@AM_V@)
-am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
 am__v_CC_0 = @echo "  CC    " $@;
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CCLD = $(am__v_CCLD_@AM_V@)
-am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
 am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
 am__v_GEN_0 = @echo "  GEN   " $@;
-SOURCES = $(libsinga_la_SOURCES) $(libsingashard_la_SOURCES) \
-       $(singa_SOURCES)
-DIST_SOURCES = $(libsinga_la_SOURCES) $(libsingashard_la_SOURCES) \
-       $(singa_SOURCES)
+SOURCES = $(libsinga_la_SOURCES) $(singa_SOURCES) $(singatool_SOURCES)
+DIST_SOURCES = $(libsinga_la_SOURCES) $(singa_SOURCES) \
+       $(singatool_SOURCES)
 ETAGS = etags
 CTAGS = ctags
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
 am__remove_distdir = \
-  if test -d "$(distdir)"; then \
-    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-      && rm -rf "$(distdir)" \
-      || { sleep 5 && rm -rf "$(distdir)"; }; \
-  else :; fi
+  { test ! -d "$(distdir)" \
+    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr "$(distdir)"; }; }
 DIST_ARCHIVES = $(distdir).tar.gz
 GZIP_ENV = --best
 distuninstallcheck_listfiles = find . -type f -print
-am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
-  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
 distcleancheck_listfiles = find . -type f -print
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
@@ -215,7 +200,6 @@ CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
 DSYMUTIL = @DSYMUTIL@
 DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
@@ -239,7 +223,6 @@ LIPO = @LIPO@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 NM = @NM@
 NMEDIT = @NMEDIT@
@@ -252,7 +235,6 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
 PACKAGE_STRING = @PACKAGE_STRING@
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
 PACKAGE_VERSION = @PACKAGE_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 RANLIB = @RANLIB@
@@ -265,7 +247,6 @@ abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
@@ -299,6 +280,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -319,121 +301,137 @@ AUTOMAKE_OPTIONS = foreign subdir-objects
 AM_CPPFLAGS = -I$(top_srcdir)/src
 MSHADOW_FLAGS = -DMSHADOW_USE_CUDA=0 -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0
 AC_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 -Wno-unknown-pragmas \
-       $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops
+              $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops
 
 INCLUDES = -I$(top_srcdir)/include
-PROTOS := $(top_srcdir)/src/proto/cluster.proto 
$(top_srcdir)/src/proto/model.proto $(top_srcdir)/src/proto/common.proto
-PROTO_SRCS := src/proto/cluster.pb.cc src/proto/model.pb.cc 
src/proto/common.pb.cc
-PROTO_HDRS := src/proto/cluster.pb.h  src/proto/model.pb.h 
src/proto/common.pb.h
-PROTO_OBJS := src/proto/cluster.pb.o src/proto/model.pb.o src/proto/common.pb.o
-PROTO_PYS := tool/plot/cluster_pb2.py tool/plot/model_pb2.py 
tool/plot/common_pb2.py
+PROTOS := $(top_srcdir)/src/proto/cluster.proto \
+          $(top_srcdir)/src/proto/model.proto \
+          $(top_srcdir)/src/proto/common.proto
+
+PROTO_SRCS := src/proto/cluster.pb.cc \
+              src/proto/model.pb.cc \
+              src/proto/common.pb.cc
+
+PROTO_HDRS := src/proto/cluster.pb.h \
+              src/proto/model.pb.h \
+              src/proto/common.pb.h
+
+PROTO_OBJS := src/proto/cluster.pb.o \
+              src/proto/model.pb.o \
+              src/proto/common.pb.o
+
+PROTO_PYS := tool/pb2/cluster_pb2.py \
+             tool/pb2/model_pb2.py \
+             tool/pb2/common_pb2.py
+
 SINGA_SRCS := src/utils/cluster.cc \
-                         src/utils/cluster_rt.cc \
-                         src/utils/graph.cc \
-                         src/utils/common.cc \
-                         src/utils/param.cc \
-                         src/utils/updater.cc \
-                         src/utils/data_shard.cc \
-                         src/utils/blob.cc \
-                         src/trainer/server.cc \
-                         src/trainer/worker.cc \
-                         src/trainer/trainer.cc \
-                         src/neuralnet/base_layer.cc \
-                         src/neuralnet/neuralnet.cc \
-                         src/neuralnet/layer.cc \
-                         src/communication/socket.cc \
-                         src/communication/msg.cc
+              src/utils/cluster_rt.cc \
+              src/utils/graph.cc \
+              src/utils/common.cc \
+              src/utils/param.cc \
+              src/utils/updater.cc \
+              src/utils/data_shard.cc \
+              src/utils/blob.cc \
+              src/trainer/server.cc \
+              src/trainer/worker.cc \
+              src/trainer/trainer.cc \
+              src/neuralnet/base_layer.cc \
+              src/neuralnet/neuralnet.cc \
+              src/neuralnet/layer.cc \
+              src/communication/socket.cc \
+              src/communication/msg.cc
 
 SINGA_HDRS := include/utils/cluster.h \
-                         include/utils/cluster_rt.h \
-                         include/utils/param.h \
-                         include/utils/common.h \
-                         include/utils/factory.h \
-                         include/utils/data_shard.h \
-                         include/utils/singleton.h \
-                         include/utils/graph.h \
-                         include/utils/blob.h \
-                         include/utils/updater.h \
-                         include/trainer/server.h \
-                         include/trainer/worker.h \
-                         include/trainer/trainer.h \
-                         include/neuralnet/base_layer.h \
-                         include/neuralnet/layer.h \
-                         include/neuralnet/neuralnet.h \
-                         include/mshadow/tensor_expr.h \
-                         include/mshadow/tensor_container.h \
-                         include/mshadow/tensor_expr_ext.h \
-                         include/mshadow/tensor.h \
-                         include/mshadow/tensor_io.h \
-                         include/mshadow/cxxnet_op.h \
-                         include/mshadow/tensor_base.h \
-                         include/mshadow/tensor_random.h \
-                         include/communication/msg.h \
-                         include/communication/socket.h
+              include/utils/cluster_rt.h \
+              include/utils/param.h \
+              include/utils/common.h \
+              include/utils/factory.h \
+              include/utils/data_shard.h \
+              include/utils/singleton.h \
+              include/utils/graph.h \
+              include/utils/blob.h \
+              include/utils/updater.h \
+              include/trainer/server.h \
+              include/trainer/worker.h \
+              include/trainer/trainer.h \
+              include/neuralnet/base_layer.h \
+              include/neuralnet/layer.h \
+              include/neuralnet/neuralnet.h \
+              include/mshadow/tensor_expr.h \
+              include/mshadow/tensor_container.h \
+              include/mshadow/tensor_expr_ext.h \
+              include/mshadow/tensor.h \
+              include/mshadow/tensor_io.h \
+              include/mshadow/cxxnet_op.h \
+              include/mshadow/tensor_base.h \
+              include/mshadow/tensor_random.h \
+              include/communication/msg.h \
+              include/communication/socket.h
 
 SINGA_OBJS := src/proto/cluster.pb.o \
-                         src/proto/model.pb.o \
-                         src/utils/cluster.o \
-                         src/utils/cluster_rt.o \
-                         src/utils/graph.o \
-                         src/utils/common.o \
-                         src/utils/param.o \
-                         src/utils/updater.o \
-                         src/utils/data_shard.o \
-                         src/utils/blob.o \
-                         src/trainer/server.o \
-                         src/trainer/worker.o \
-                         src/trainer/pm_server.o \
-                         src/trainer/trainer.o \
-                         src/trainer/pm_worker.o \
-                         src/neuralnet/base_layer.o \
-                         src/neuralnet/neuralnet.o \
-                         src/neuralnet/layer.o \
-                         src/communication/socket.o \
-                         src/communication/msg.o
-
-lib_LTLIBRARIES = libsinga.la libsingashard.la
+              src/proto/model.pb.o \
+              src/utils/cluster.o \
+              src/utils/cluster_rt.o \
+              src/utils/graph.o \
+              src/utils/common.o \
+              src/utils/param.o \
+              src/utils/updater.o \
+              src/utils/data_shard.o \
+              src/utils/blob.o \
+              src/trainer/server.o \
+              src/trainer/worker.o \
+              src/trainer/pm_server.o \
+              src/trainer/trainer.o \
+              src/trainer/pm_worker.o \
+              src/neuralnet/base_layer.o \
+              src/neuralnet/neuralnet.o \
+              src/neuralnet/layer.o \
+              src/communication/socket.o \
+              src/communication/msg.o
+
+lib_LTLIBRARIES = libsinga.la
 libsinga_la_SOURCES = $(PROTO_HDRS) $(PROTO_SRCS) $(SINGA_SRCS) $(SINGA_HDRS)
 libsinga_la_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 
-Wno-unknown-pragmas \
-    $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -gdwarf-2 -gstrict-dwarf 
-Woverloaded-virtual -DTHREADED -fpermissive
+                       $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -gdwarf-2 \
+                       -gstrict-dwarf -Woverloaded-virtual -DTHREADED 
-fpermissive
 
 libsinga_la_LDFLAGS = -I./include
-libsingashard_la_SOURCES = src/utils/data_shard.cc \
-                                                  src/proto/model.pb.cc \
-                                                  src/utils/common.cc \
-                                                  include/proto/model.pb.h \
-                                                  include/utils/common.h \
-                                                  include/utils/data_shard.h
-
-libsingashard_la_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 
-Wno-unknown-pragmas \
-    $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -gdwarf-2 -gstrict-dwarf 
-Woverloaded-virtual
-
-libsingashard_la_LDFLAGS = -I./include
 singa_SOURCES = src/main.cc
 singa_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 -MMD -Wno-unknown-pragmas 
\
-    $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -DTHREADED -fpermissive
+                 $(MSHADOW_FLAGS) -DCPU_ONLY=1 -funroll-loops -DTHREADED
 
 singa_LDFLAGS = -I./include \
-                               -lsinga \
-                               -lglog  \
-                               -lgflags \
-                               -lprotobuf \
-                               -lrt \
-                               -lopencv_highgui \
-                               -lopencv_imgproc \
-                               -lopencv_core \
-                               -lopenblas \
-                               -lzmq \
-                               -lczmq \
-                               -llmdb \
-                               -lzookeeper_mt
+                -lsinga \
+                -lglog  \
+                -lgflags \
+                -lprotobuf \
+                -lrt \
+                -lopencv_highgui \
+                -lopencv_imgproc \
+                -lopencv_core \
+                -lopenblas \
+                -lzmq \
+                -lczmq \
+                -llmdb \
+                -lzookeeper_mt
+
+singatool_SOURCES = src/utils/tool.cc
+singatool_CXXFLAGS = -O3 -Wall -pthread -fPIC -std=c++11 -MMD 
-Wno-unknown-pragmas \
+                     -funroll-loops -DTHREADED
+
+singatool_LDFLAGS = -I./include \
+                    -lsinga \
+                    -lglog  \
+                    -lgflags \
+                    -lprotobuf \
+                    -lzookeeper_mt
 
 all: config.h
        $(MAKE) $(AM_MAKEFLAGS) all-am
 
 .SUFFIXES:
 .SUFFIXES: .cc .lo .o .obj
-am--refresh: Makefile
+am--refresh:
        @:
 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
        @for dep in $?; do \
@@ -469,8 +467,10 @@ $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 $(am__aclocal_m4_deps):
 
 config.h: stamp-h1
-       @if test ! -f $@; then rm -f stamp-h1; else :; fi
-       @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
+       @if test ! -f $@; then \
+         rm -f stamp-h1; \
+         $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+       else :; fi
 
 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
        @rm -f stamp-h1
@@ -584,16 +584,8 @@ src/communication/libsinga_la-socket.lo:  \
 src/communication/libsinga_la-msg.lo:  \
        src/communication/$(am__dirstamp) \
        src/communication/$(DEPDIR)/$(am__dirstamp)
-libsinga.la: $(libsinga_la_OBJECTS) $(libsinga_la_DEPENDENCIES) 
$(EXTRA_libsinga_la_DEPENDENCIES) 
+libsinga.la: $(libsinga_la_OBJECTS) $(libsinga_la_DEPENDENCIES) 
        $(AM_V_CXXLD)$(libsinga_la_LINK) -rpath $(libdir) 
$(libsinga_la_OBJECTS) $(libsinga_la_LIBADD) $(LIBS)
-src/utils/libsingashard_la-data_shard.lo: src/utils/$(am__dirstamp) \
-       src/utils/$(DEPDIR)/$(am__dirstamp)
-src/proto/libsingashard_la-model.pb.lo: src/proto/$(am__dirstamp) \
-       src/proto/$(DEPDIR)/$(am__dirstamp)
-src/utils/libsingashard_la-common.lo: src/utils/$(am__dirstamp) \
-       src/utils/$(DEPDIR)/$(am__dirstamp)
-libsingashard.la: $(libsingashard_la_OBJECTS) $(libsingashard_la_DEPENDENCIES) 
$(EXTRA_libsingashard_la_DEPENDENCIES) 
-       $(AM_V_CXXLD)$(libsingashard_la_LINK) -rpath $(libdir) 
$(libsingashard_la_OBJECTS) $(libsingashard_la_LIBADD) $(LIBS)
 install-binPROGRAMS: $(bin_PROGRAMS)
        @$(NORMAL_INSTALL)
        test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
@@ -645,9 +637,14 @@ src/$(DEPDIR)/$(am__dirstamp):
        @: > src/$(DEPDIR)/$(am__dirstamp)
 src/singa-main.$(OBJEXT): src/$(am__dirstamp) \
        src/$(DEPDIR)/$(am__dirstamp)
-singa$(EXEEXT): $(singa_OBJECTS) $(singa_DEPENDENCIES) 
$(EXTRA_singa_DEPENDENCIES) 
+singa$(EXEEXT): $(singa_OBJECTS) $(singa_DEPENDENCIES) 
        @rm -f singa$(EXEEXT)
        $(AM_V_CXXLD)$(singa_LINK) $(singa_OBJECTS) $(singa_LDADD) $(LIBS)
+src/utils/singatool-tool.$(OBJEXT): src/utils/$(am__dirstamp) \
+       src/utils/$(DEPDIR)/$(am__dirstamp)
+singatool$(EXEEXT): $(singatool_OBJECTS) $(singatool_DEPENDENCIES) 
+       @rm -f singatool$(EXEEXT)
+       $(AM_V_CXXLD)$(singatool_LINK) $(singatool_OBJECTS) $(singatool_LDADD) 
$(LIBS)
 
 mostlyclean-compile:
        -rm -f *.$(OBJEXT)
@@ -667,8 +664,6 @@ mostlyclean-compile:
        -rm -f src/proto/libsinga_la-common.pb.lo
        -rm -f src/proto/libsinga_la-model.pb.$(OBJEXT)
        -rm -f src/proto/libsinga_la-model.pb.lo
-       -rm -f src/proto/libsingashard_la-model.pb.$(OBJEXT)
-       -rm -f src/proto/libsingashard_la-model.pb.lo
        -rm -f src/singa-main.$(OBJEXT)
        -rm -f src/trainer/libsinga_la-server.$(OBJEXT)
        -rm -f src/trainer/libsinga_la-server.lo
@@ -692,10 +687,7 @@ mostlyclean-compile:
        -rm -f src/utils/libsinga_la-param.lo
        -rm -f src/utils/libsinga_la-updater.$(OBJEXT)
        -rm -f src/utils/libsinga_la-updater.lo
-       -rm -f src/utils/libsingashard_la-common.$(OBJEXT)
-       -rm -f src/utils/libsingashard_la-common.lo
-       -rm -f src/utils/libsingashard_la-data_shard.$(OBJEXT)
-       -rm -f src/utils/libsingashard_la-data_shard.lo
+       -rm -f src/utils/singatool-tool.$(OBJEXT)
 
 distclean-compile:
        -rm -f *.tab.c
@@ -709,7 +701,6 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/proto/$(DEPDIR)/libsinga_la-cluster.pb.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/proto/$(DEPDIR)/libsinga_la-common.pb.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/proto/$(DEPDIR)/libsinga_la-model.pb.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ 
@am__quote@src/proto/$(DEPDIR)/libsingashard_la-model.pb.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/trainer/$(DEPDIR)/libsinga_la-server.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/trainer/$(DEPDIR)/libsinga_la-trainer.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/trainer/$(DEPDIR)/libsinga_la-worker.Plo@am__quote@
@@ -721,200 +712,218 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/utils/$(DEPDIR)/libsinga_la-graph.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/utils/$(DEPDIR)/libsinga_la-param.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/utils/$(DEPDIR)/libsinga_la-updater.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ 
@am__quote@src/utils/$(DEPDIR)/libsingashard_la-common.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ 
@am__quote@src/utils/$(DEPDIR)/libsingashard_la-data_shard.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ 
@am__quote@src/utils/$(DEPDIR)/singatool-tool.Po@am__quote@
 
 .cc.o:
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)depbase=`echo $@ | sed 
's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
 @am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ 
$< &&\
 @am__fastdepCXX_TRUE@  $(am__mv) $$depbase.Tpo $$depbase.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='$<' object='$@' 
libtool=no @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
 
 .cc.obj:
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)depbase=`echo $@ | sed 
's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
 @am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ 
`$(CYGPATH_W) '$<'` &&\
 @am__fastdepCXX_TRUE@  $(am__mv) $$depbase.Tpo $$depbase.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='$<' object='$@' 
libtool=no @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ 
`$(CYGPATH_W) '$<'`
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .cc.lo:
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)depbase=`echo $@ | sed 
's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
 @am__fastdepCXX_TRUE@  $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o 
$@ $< &&\
 @am__fastdepCXX_TRUE@  $(am__mv) $$depbase.Tpo $$depbase.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='$<' object='$@' 
libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=yes 
@AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
+@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
 
 src/proto/libsinga_la-cluster.pb.lo: src/proto/cluster.pb.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/proto/libsinga_la-cluster.pb.lo -MD 
-MP -MF src/proto/$(DEPDIR)/libsinga_la-cluster.pb.Tpo -c -o 
src/proto/libsinga_la-cluster.pb.lo `test -f 'src/proto/cluster.pb.cc' || echo 
'$(srcdir)/'`src/proto/cluster.pb.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/proto/$(DEPDIR)/libsinga_la-cluster.pb.Tpo 
src/proto/$(DEPDIR)/libsinga_la-cluster.pb.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/proto/cluster.pb.cc' 
object='src/proto/libsinga_la-cluster.pb.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/proto/cluster.pb.cc' 
object='src/proto/libsinga_la-cluster.pb.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/proto/libsinga_la-cluster.pb.lo 
`test -f 'src/proto/cluster.pb.cc' || echo '$(srcdir)/'`src/proto/cluster.pb.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/proto/libsinga_la-cluster.pb.lo `test -f 'src/proto/cluster.pb.cc' || echo 
'$(srcdir)/'`src/proto/cluster.pb.cc
 
 src/proto/libsinga_la-model.pb.lo: src/proto/model.pb.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/proto/libsinga_la-model.pb.lo -MD 
-MP -MF src/proto/$(DEPDIR)/libsinga_la-model.pb.Tpo -c -o 
src/proto/libsinga_la-model.pb.lo `test -f 'src/proto/model.pb.cc' || echo 
'$(srcdir)/'`src/proto/model.pb.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/proto/$(DEPDIR)/libsinga_la-model.pb.Tpo 
src/proto/$(DEPDIR)/libsinga_la-model.pb.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/proto/model.pb.cc' 
object='src/proto/libsinga_la-model.pb.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/proto/model.pb.cc' 
object='src/proto/libsinga_la-model.pb.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/proto/libsinga_la-model.pb.lo 
`test -f 'src/proto/model.pb.cc' || echo '$(srcdir)/'`src/proto/model.pb.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/proto/libsinga_la-model.pb.lo `test -f 'src/proto/model.pb.cc' || echo 
'$(srcdir)/'`src/proto/model.pb.cc
 
 src/proto/libsinga_la-common.pb.lo: src/proto/common.pb.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/proto/libsinga_la-common.pb.lo -MD 
-MP -MF src/proto/$(DEPDIR)/libsinga_la-common.pb.Tpo -c -o 
src/proto/libsinga_la-common.pb.lo `test -f 'src/proto/common.pb.cc' || echo 
'$(srcdir)/'`src/proto/common.pb.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/proto/$(DEPDIR)/libsinga_la-common.pb.Tpo 
src/proto/$(DEPDIR)/libsinga_la-common.pb.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/proto/common.pb.cc' 
object='src/proto/libsinga_la-common.pb.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/proto/common.pb.cc' 
object='src/proto/libsinga_la-common.pb.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/proto/libsinga_la-common.pb.lo 
`test -f 'src/proto/common.pb.cc' || echo '$(srcdir)/'`src/proto/common.pb.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/proto/libsinga_la-common.pb.lo `test -f 'src/proto/common.pb.cc' || echo 
'$(srcdir)/'`src/proto/common.pb.cc
 
 src/utils/libsinga_la-cluster.lo: src/utils/cluster.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-cluster.lo -MD 
-MP -MF src/utils/$(DEPDIR)/libsinga_la-cluster.Tpo -c -o 
src/utils/libsinga_la-cluster.lo `test -f 'src/utils/cluster.cc' || echo 
'$(srcdir)/'`src/utils/cluster.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-cluster.Tpo 
src/utils/$(DEPDIR)/libsinga_la-cluster.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/utils/cluster.cc' 
object='src/utils/libsinga_la-cluster.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/cluster.cc' 
object='src/utils/libsinga_la-cluster.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-cluster.lo 
`test -f 'src/utils/cluster.cc' || echo '$(srcdir)/'`src/utils/cluster.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-cluster.lo `test -f 'src/utils/cluster.cc' || echo 
'$(srcdir)/'`src/utils/cluster.cc
 
 src/utils/libsinga_la-cluster_rt.lo: src/utils/cluster_rt.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-cluster_rt.lo -MD 
-MP -MF src/utils/$(DEPDIR)/libsinga_la-cluster_rt.Tpo -c -o 
src/utils/libsinga_la-cluster_rt.lo `test -f 'src/utils/cluster_rt.cc' || echo 
'$(srcdir)/'`src/utils/cluster_rt.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-cluster_rt.Tpo 
src/utils/$(DEPDIR)/libsinga_la-cluster_rt.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/utils/cluster_rt.cc' 
object='src/utils/libsinga_la-cluster_rt.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/cluster_rt.cc' 
object='src/utils/libsinga_la-cluster_rt.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-cluster_rt.lo 
`test -f 'src/utils/cluster_rt.cc' || echo '$(srcdir)/'`src/utils/cluster_rt.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-cluster_rt.lo `test -f 'src/utils/cluster_rt.cc' || echo 
'$(srcdir)/'`src/utils/cluster_rt.cc
 
 src/utils/libsinga_la-graph.lo: src/utils/graph.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-graph.lo -MD -MP 
-MF src/utils/$(DEPDIR)/libsinga_la-graph.Tpo -c -o 
src/utils/libsinga_la-graph.lo `test -f 'src/utils/graph.cc' || echo 
'$(srcdir)/'`src/utils/graph.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-graph.Tpo 
src/utils/$(DEPDIR)/libsinga_la-graph.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/utils/graph.cc' 
object='src/utils/libsinga_la-graph.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/graph.cc' 
object='src/utils/libsinga_la-graph.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-graph.lo `test 
-f 'src/utils/graph.cc' || echo '$(srcdir)/'`src/utils/graph.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-graph.lo `test -f 'src/utils/graph.cc' || echo 
'$(srcdir)/'`src/utils/graph.cc
 
 src/utils/libsinga_la-common.lo: src/utils/common.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-common.lo -MD -MP 
-MF src/utils/$(DEPDIR)/libsinga_la-common.Tpo -c -o 
src/utils/libsinga_la-common.lo `test -f 'src/utils/common.cc' || echo 
'$(srcdir)/'`src/utils/common.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-common.Tpo 
src/utils/$(DEPDIR)/libsinga_la-common.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/utils/common.cc' 
object='src/utils/libsinga_la-common.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/common.cc' 
object='src/utils/libsinga_la-common.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-common.lo `test 
-f 'src/utils/common.cc' || echo '$(srcdir)/'`src/utils/common.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-common.lo `test -f 'src/utils/common.cc' || echo 
'$(srcdir)/'`src/utils/common.cc
 
 src/utils/libsinga_la-param.lo: src/utils/param.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-param.lo -MD -MP 
-MF src/utils/$(DEPDIR)/libsinga_la-param.Tpo -c -o 
src/utils/libsinga_la-param.lo `test -f 'src/utils/param.cc' || echo 
'$(srcdir)/'`src/utils/param.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-param.Tpo 
src/utils/$(DEPDIR)/libsinga_la-param.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/utils/param.cc' 
object='src/utils/libsinga_la-param.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/param.cc' 
object='src/utils/libsinga_la-param.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-param.lo `test 
-f 'src/utils/param.cc' || echo '$(srcdir)/'`src/utils/param.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-param.lo `test -f 'src/utils/param.cc' || echo 
'$(srcdir)/'`src/utils/param.cc
 
 src/utils/libsinga_la-updater.lo: src/utils/updater.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-updater.lo -MD 
-MP -MF src/utils/$(DEPDIR)/libsinga_la-updater.Tpo -c -o 
src/utils/libsinga_la-updater.lo `test -f 'src/utils/updater.cc' || echo 
'$(srcdir)/'`src/utils/updater.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-updater.Tpo 
src/utils/$(DEPDIR)/libsinga_la-updater.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/utils/updater.cc' 
object='src/utils/libsinga_la-updater.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/updater.cc' 
object='src/utils/libsinga_la-updater.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-updater.lo 
`test -f 'src/utils/updater.cc' || echo '$(srcdir)/'`src/utils/updater.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-updater.lo `test -f 'src/utils/updater.cc' || echo 
'$(srcdir)/'`src/utils/updater.cc
 
 src/utils/libsinga_la-data_shard.lo: src/utils/data_shard.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-data_shard.lo -MD 
-MP -MF src/utils/$(DEPDIR)/libsinga_la-data_shard.Tpo -c -o 
src/utils/libsinga_la-data_shard.lo `test -f 'src/utils/data_shard.cc' || echo 
'$(srcdir)/'`src/utils/data_shard.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-data_shard.Tpo 
src/utils/$(DEPDIR)/libsinga_la-data_shard.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/utils/data_shard.cc' 
object='src/utils/libsinga_la-data_shard.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/data_shard.cc' 
object='src/utils/libsinga_la-data_shard.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-data_shard.lo 
`test -f 'src/utils/data_shard.cc' || echo '$(srcdir)/'`src/utils/data_shard.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-data_shard.lo `test -f 'src/utils/data_shard.cc' || echo 
'$(srcdir)/'`src/utils/data_shard.cc
 
 src/utils/libsinga_la-blob.lo: src/utils/blob.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/utils/libsinga_la-blob.lo -MD -MP 
-MF src/utils/$(DEPDIR)/libsinga_la-blob.Tpo -c -o 
src/utils/libsinga_la-blob.lo `test -f 'src/utils/blob.cc' || echo 
'$(srcdir)/'`src/utils/blob.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsinga_la-blob.Tpo 
src/utils/$(DEPDIR)/libsinga_la-blob.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/utils/blob.cc' 
object='src/utils/libsinga_la-blob.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/blob.cc' 
object='src/utils/libsinga_la-blob.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libsinga_la-blob.lo `test 
-f 'src/utils/blob.cc' || echo '$(srcdir)/'`src/utils/blob.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsinga_la-blob.lo `test -f 'src/utils/blob.cc' || echo 
'$(srcdir)/'`src/utils/blob.cc
 
 src/trainer/libsinga_la-server.lo: src/trainer/server.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/trainer/libsinga_la-server.lo -MD 
-MP -MF src/trainer/$(DEPDIR)/libsinga_la-server.Tpo -c -o 
src/trainer/libsinga_la-server.lo `test -f 'src/trainer/server.cc' || echo 
'$(srcdir)/'`src/trainer/server.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/trainer/$(DEPDIR)/libsinga_la-server.Tpo 
src/trainer/$(DEPDIR)/libsinga_la-server.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/trainer/server.cc' 
object='src/trainer/libsinga_la-server.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/trainer/server.cc' 
object='src/trainer/libsinga_la-server.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/trainer/libsinga_la-server.lo 
`test -f 'src/trainer/server.cc' || echo '$(srcdir)/'`src/trainer/server.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/trainer/libsinga_la-server.lo `test -f 'src/trainer/server.cc' || echo 
'$(srcdir)/'`src/trainer/server.cc
 
 src/trainer/libsinga_la-worker.lo: src/trainer/worker.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/trainer/libsinga_la-worker.lo -MD 
-MP -MF src/trainer/$(DEPDIR)/libsinga_la-worker.Tpo -c -o 
src/trainer/libsinga_la-worker.lo `test -f 'src/trainer/worker.cc' || echo 
'$(srcdir)/'`src/trainer/worker.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/trainer/$(DEPDIR)/libsinga_la-worker.Tpo 
src/trainer/$(DEPDIR)/libsinga_la-worker.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/trainer/worker.cc' 
object='src/trainer/libsinga_la-worker.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/trainer/worker.cc' 
object='src/trainer/libsinga_la-worker.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/trainer/libsinga_la-worker.lo 
`test -f 'src/trainer/worker.cc' || echo '$(srcdir)/'`src/trainer/worker.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/trainer/libsinga_la-worker.lo `test -f 'src/trainer/worker.cc' || echo 
'$(srcdir)/'`src/trainer/worker.cc
 
 src/trainer/libsinga_la-trainer.lo: src/trainer/trainer.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/trainer/libsinga_la-trainer.lo -MD 
-MP -MF src/trainer/$(DEPDIR)/libsinga_la-trainer.Tpo -c -o 
src/trainer/libsinga_la-trainer.lo `test -f 'src/trainer/trainer.cc' || echo 
'$(srcdir)/'`src/trainer/trainer.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/trainer/$(DEPDIR)/libsinga_la-trainer.Tpo 
src/trainer/$(DEPDIR)/libsinga_la-trainer.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/trainer/trainer.cc' 
object='src/trainer/libsinga_la-trainer.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/trainer/trainer.cc' 
object='src/trainer/libsinga_la-trainer.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/trainer/libsinga_la-trainer.lo 
`test -f 'src/trainer/trainer.cc' || echo '$(srcdir)/'`src/trainer/trainer.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/trainer/libsinga_la-trainer.lo `test -f 'src/trainer/trainer.cc' || echo 
'$(srcdir)/'`src/trainer/trainer.cc
 
 src/neuralnet/libsinga_la-base_layer.lo: src/neuralnet/base_layer.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/neuralnet/libsinga_la-base_layer.lo 
-MD -MP -MF src/neuralnet/$(DEPDIR)/libsinga_la-base_layer.Tpo -c -o 
src/neuralnet/libsinga_la-base_layer.lo `test -f 'src/neuralnet/base_layer.cc' 
|| echo '$(srcdir)/'`src/neuralnet/base_layer.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/neuralnet/$(DEPDIR)/libsinga_la-base_layer.Tpo 
src/neuralnet/$(DEPDIR)/libsinga_la-base_layer.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/neuralnet/base_layer.cc' 
object='src/neuralnet/libsinga_la-base_layer.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/neuralnet/base_layer.cc' 
object='src/neuralnet/libsinga_la-base_layer.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/neuralnet/libsinga_la-base_layer.lo `test -f 'src/neuralnet/base_layer.cc' 
|| echo '$(srcdir)/'`src/neuralnet/base_layer.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/neuralnet/libsinga_la-base_layer.lo `test -f 'src/neuralnet/base_layer.cc' 
|| echo '$(srcdir)/'`src/neuralnet/base_layer.cc
 
 src/neuralnet/libsinga_la-neuralnet.lo: src/neuralnet/neuralnet.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/neuralnet/libsinga_la-neuralnet.lo 
-MD -MP -MF src/neuralnet/$(DEPDIR)/libsinga_la-neuralnet.Tpo -c -o 
src/neuralnet/libsinga_la-neuralnet.lo `test -f 'src/neuralnet/neuralnet.cc' || 
echo '$(srcdir)/'`src/neuralnet/neuralnet.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/neuralnet/$(DEPDIR)/libsinga_la-neuralnet.Tpo 
src/neuralnet/$(DEPDIR)/libsinga_la-neuralnet.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/neuralnet/neuralnet.cc' 
object='src/neuralnet/libsinga_la-neuralnet.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/neuralnet/neuralnet.cc' 
object='src/neuralnet/libsinga_la-neuralnet.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/neuralnet/libsinga_la-neuralnet.lo `test -f 'src/neuralnet/neuralnet.cc' || 
echo '$(srcdir)/'`src/neuralnet/neuralnet.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/neuralnet/libsinga_la-neuralnet.lo `test -f 'src/neuralnet/neuralnet.cc' || 
echo '$(srcdir)/'`src/neuralnet/neuralnet.cc
 
 src/neuralnet/libsinga_la-layer.lo: src/neuralnet/layer.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/neuralnet/libsinga_la-layer.lo -MD 
-MP -MF src/neuralnet/$(DEPDIR)/libsinga_la-layer.Tpo -c -o 
src/neuralnet/libsinga_la-layer.lo `test -f 'src/neuralnet/layer.cc' || echo 
'$(srcdir)/'`src/neuralnet/layer.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/neuralnet/$(DEPDIR)/libsinga_la-layer.Tpo 
src/neuralnet/$(DEPDIR)/libsinga_la-layer.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/neuralnet/layer.cc' 
object='src/neuralnet/libsinga_la-layer.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/neuralnet/layer.cc' 
object='src/neuralnet/libsinga_la-layer.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/neuralnet/libsinga_la-layer.lo 
`test -f 'src/neuralnet/layer.cc' || echo '$(srcdir)/'`src/neuralnet/layer.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/neuralnet/libsinga_la-layer.lo `test -f 'src/neuralnet/layer.cc' || echo 
'$(srcdir)/'`src/neuralnet/layer.cc
 
 src/communication/libsinga_la-socket.lo: src/communication/socket.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/communication/libsinga_la-socket.lo 
-MD -MP -MF src/communication/$(DEPDIR)/libsinga_la-socket.Tpo -c -o 
src/communication/libsinga_la-socket.lo `test -f 'src/communication/socket.cc' 
|| echo '$(srcdir)/'`src/communication/socket.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/communication/$(DEPDIR)/libsinga_la-socket.Tpo 
src/communication/$(DEPDIR)/libsinga_la-socket.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/communication/socket.cc' 
object='src/communication/libsinga_la-socket.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/communication/socket.cc' 
object='src/communication/libsinga_la-socket.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/communication/libsinga_la-socket.lo `test -f 'src/communication/socket.cc' 
|| echo '$(srcdir)/'`src/communication/socket.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/communication/libsinga_la-socket.lo `test -f 'src/communication/socket.cc' 
|| echo '$(srcdir)/'`src/communication/socket.cc
 
 src/communication/libsinga_la-msg.lo: src/communication/msg.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -MT src/communication/libsinga_la-msg.lo 
-MD -MP -MF src/communication/$(DEPDIR)/libsinga_la-msg.Tpo -c -o 
src/communication/libsinga_la-msg.lo `test -f 'src/communication/msg.cc' || 
echo '$(srcdir)/'`src/communication/msg.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/communication/$(DEPDIR)/libsinga_la-msg.Tpo 
src/communication/$(DEPDIR)/libsinga_la-msg.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/communication/msg.cc' 
object='src/communication/libsinga_la-msg.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o src/communication/libsinga_la-msg.lo 
`test -f 'src/communication/msg.cc' || echo 
'$(srcdir)/'`src/communication/msg.cc
-
-src/utils/libsingashard_la-data_shard.lo: src/utils/data_shard.cc
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsingashard_la_CXXFLAGS) $(CXXFLAGS) -MT 
src/utils/libsingashard_la-data_shard.lo -MD -MP -MF 
src/utils/$(DEPDIR)/libsingashard_la-data_shard.Tpo -c -o 
src/utils/libsingashard_la-data_shard.lo `test -f 'src/utils/data_shard.cc' || 
echo '$(srcdir)/'`src/utils/data_shard.cc
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsingashard_la-data_shard.Tpo 
src/utils/$(DEPDIR)/libsingashard_la-data_shard.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/utils/data_shard.cc' 
object='src/utils/libsingashard_la-data_shard.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsingashard_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsingashard_la-data_shard.lo `test -f 'src/utils/data_shard.cc' || 
echo '$(srcdir)/'`src/utils/data_shard.cc
-
-src/proto/libsingashard_la-model.pb.lo: src/proto/model.pb.cc
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsingashard_la_CXXFLAGS) $(CXXFLAGS) -MT 
src/proto/libsingashard_la-model.pb.lo -MD -MP -MF 
src/proto/$(DEPDIR)/libsingashard_la-model.pb.Tpo -c -o 
src/proto/libsingashard_la-model.pb.lo `test -f 'src/proto/model.pb.cc' || echo 
'$(srcdir)/'`src/proto/model.pb.cc
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/proto/$(DEPDIR)/libsingashard_la-model.pb.Tpo 
src/proto/$(DEPDIR)/libsingashard_la-model.pb.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     
$(AM_V_CXX)source='src/proto/model.pb.cc' 
object='src/proto/libsingashard_la-model.pb.lo' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/communication/msg.cc' 
object='src/communication/libsinga_la-msg.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsingashard_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/proto/libsingashard_la-model.pb.lo `test -f 'src/proto/model.pb.cc' || echo 
'$(srcdir)/'`src/proto/model.pb.cc
-
-src/utils/libsingashard_la-common.lo: src/utils/common.cc
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsingashard_la_CXXFLAGS) $(CXXFLAGS) -MT 
src/utils/libsingashard_la-common.lo -MD -MP -MF 
src/utils/$(DEPDIR)/libsingashard_la-common.Tpo -c -o 
src/utils/libsingashard_la-common.lo `test -f 'src/utils/common.cc' || echo 
'$(srcdir)/'`src/utils/common.cc
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/libsingashard_la-common.Tpo 
src/utils/$(DEPDIR)/libsingashard_la-common.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/utils/common.cc' 
object='src/utils/libsingashard_la-common.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX 
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(libsingashard_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/libsingashard_la-common.lo `test -f 'src/utils/common.cc' || echo 
'$(srcdir)/'`src/utils/common.cc
+@am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(libsinga_la_CXXFLAGS) $(CXXFLAGS) -c -o 
src/communication/libsinga_la-msg.lo `test -f 'src/communication/msg.cc' || 
echo '$(srcdir)/'`src/communication/msg.cc
 
 src/singa-main.o: src/main.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(singa_CXXFLAGS) $(CXXFLAGS) -MT 
src/singa-main.o -MD -MP -MF src/$(DEPDIR)/singa-main.Tpo -c -o 
src/singa-main.o `test -f 'src/main.cc' || echo '$(srcdir)/'`src/main.cc
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/$(DEPDIR)/singa-main.Tpo 
src/$(DEPDIR)/singa-main.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/main.cc' 
object='src/singa-main.o' libtool=no @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/main.cc' 
object='src/singa-main.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(singa_CXXFLAGS) 
$(CXXFLAGS) -c -o src/singa-main.o `test -f 'src/main.cc' || echo 
'$(srcdir)/'`src/main.cc
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(singa_CXXFLAGS) $(CXXFLAGS) -c -o src/singa-main.o 
`test -f 'src/main.cc' || echo '$(srcdir)/'`src/main.cc
 
 src/singa-main.obj: src/main.cc
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(singa_CXXFLAGS) $(CXXFLAGS) -MT 
src/singa-main.obj -MD -MP -MF src/$(DEPDIR)/singa-main.Tpo -c -o 
src/singa-main.obj `if test -f 'src/main.cc'; then $(CYGPATH_W) 'src/main.cc'; 
else $(CYGPATH_W) '$(srcdir)/src/main.cc'; fi`
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/$(DEPDIR)/singa-main.Tpo 
src/$(DEPDIR)/singa-main.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/main.cc' 
object='src/singa-main.obj' libtool=no @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/main.cc' 
object='src/singa-main.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(singa_CXXFLAGS) $(CXXFLAGS) -c -o 
src/singa-main.obj `if test -f 'src/main.cc'; then $(CYGPATH_W) 'src/main.cc'; 
else $(CYGPATH_W) '$(srcdir)/src/main.cc'; fi`
+
+src/utils/singatool-tool.o: src/utils/tool.cc
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(singatool_CXXFLAGS) $(CXXFLAGS) -MT 
src/utils/singatool-tool.o -MD -MP -MF src/utils/$(DEPDIR)/singatool-tool.Tpo 
-c -o src/utils/singatool-tool.o `test -f 'src/utils/tool.cc' || echo 
'$(srcdir)/'`src/utils/tool.cc
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/singatool-tool.Tpo src/utils/$(DEPDIR)/singatool-tool.Po
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/tool.cc' 
object='src/utils/singatool-tool.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(singatool_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/singatool-tool.o `test -f 'src/utils/tool.cc' || echo 
'$(srcdir)/'`src/utils/tool.cc
+
+src/utils/singatool-tool.obj: src/utils/tool.cc
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(singatool_CXXFLAGS) $(CXXFLAGS) -MT 
src/utils/singatool-tool.obj -MD -MP -MF src/utils/$(DEPDIR)/singatool-tool.Tpo 
-c -o src/utils/singatool-tool.obj `if test -f 'src/utils/tool.cc'; then 
$(CYGPATH_W) 'src/utils/tool.cc'; else $(CYGPATH_W) 
'$(srcdir)/src/utils/tool.cc'; fi`
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) 
src/utils/$(DEPDIR)/singatool-tool.Tpo src/utils/$(DEPDIR)/singatool-tool.Po
+@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='src/utils/tool.cc' 
object='src/utils/singatool-tool.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) 
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(singa_CXXFLAGS) 
$(CXXFLAGS) -c -o src/singa-main.obj `if test -f 'src/main.cc'; then 
$(CYGPATH_W) 'src/main.cc'; else $(CYGPATH_W) '$(srcdir)/src/main.cc'; fi`
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) $(singatool_CXXFLAGS) $(CXXFLAGS) -c -o 
src/utils/singatool-tool.obj `if test -f 'src/utils/tool.cc'; then $(CYGPATH_W) 
'src/utils/tool.cc'; else $(CYGPATH_W) '$(srcdir)/src/utils/tool.cc'; fi`
 
 mostlyclean-libtool:
        -rm -f *.lo
@@ -1026,11 +1035,7 @@ dist-gzip: distdir
        $(am__remove_distdir)
 
 dist-bzip2: distdir
-       tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c 
>$(distdir).tar.bz2
-       $(am__remove_distdir)
-
-dist-lzip: distdir
-       tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} 
>$(distdir).tar.lz
+       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
        $(am__remove_distdir)
 
 dist-lzma: distdir
@@ -1038,7 +1043,7 @@ dist-lzma: distdir
        $(am__remove_distdir)
 
 dist-xz: distdir
-       tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c 
>$(distdir).tar.xz
+       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
        $(am__remove_distdir)
 
 dist-tarZ: distdir
@@ -1069,8 +1074,6 @@ distcheck: dist
          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
        *.tar.lzma*) \
          lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
-       *.tar.lz*) \
-         lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
        *.tar.xz*) \
          xz -dc $(distdir).tar.xz | $(am__untar) ;;\
        *.tar.Z*) \
@@ -1080,7 +1083,7 @@ distcheck: dist
        *.zip*) \
          unzip $(distdir).zip ;;\
        esac
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
+       chmod -R a-w $(distdir); chmod u+w $(distdir)
        mkdir $(distdir)/_build
        mkdir $(distdir)/_inst
        chmod a-w $(distdir)
@@ -1090,7 +1093,6 @@ distcheck: dist
          && am__cwd=`pwd` \
          && $(am__cd) $(distdir)/_build \
          && ../configure --srcdir=.. --prefix="$$dc_install_base" \
-           $(AM_DISTCHECK_CONFIGURE_FLAGS) \
            $(DISTCHECK_CONFIGURE_FLAGS) \
          && $(MAKE) $(AM_MAKEFLAGS) \
          && $(MAKE) $(AM_MAKEFLAGS) dvi \
@@ -1119,16 +1121,8 @@ distcheck: dist
          list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
          sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 distuninstallcheck:
-       @test -n '$(distuninstallcheck_dir)' || { \
-         echo 'ERROR: trying to run $@ with an empty' \
-              '$$(distuninstallcheck_dir)' >&2; \
-         exit 1; \
-       }; \
-       $(am__cd) '$(distuninstallcheck_dir)' || { \
-         echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
-         exit 1; \
-       }; \
-       test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+       @$(am__cd) '$(distuninstallcheck_dir)' \
+       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
           || { echo "ERROR: files left after uninstall:" ; \
                if test -n "$(DESTDIR)"; then \
                  echo "  (check DESTDIR support)"; \
@@ -1163,15 +1157,10 @@ install-am: all-am
 
 installcheck: installcheck-am
 install-strip:
-       if test -z '$(STRIP)'; then \
-         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s 
\
-             install; \
-       else \
-         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s 
\
-           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-       fi
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
 mostlyclean-generic:
 
 clean-generic:
@@ -1274,17 +1263,16 @@ uninstall-am: uninstall-binPROGRAMS 
uninstall-libLTLIBRARIES
 .PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
        clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
        clean-libtool clean-local ctags dist dist-all dist-bzip2 \
-       dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
-       dist-zip distcheck distclean distclean-compile \
-       distclean-generic distclean-hdr distclean-libtool \
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
-       dvi-am html html-am info info-am install install-am \
-       install-binPROGRAMS install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am \
-       install-libLTLIBRARIES install-man install-pdf install-pdf-am \
-       install-ps install-ps-am install-strip installcheck \
-       installcheck-am installdirs maintainer-clean \
+       dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
+       distcheck distclean distclean-compile distclean-generic \
+       distclean-hdr distclean-libtool distclean-tags distcleancheck \
+       distdir distuninstallcheck dvi dvi-am html html-am info \
+       info-am install install-am install-binPROGRAMS install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-libLTLIBRARIES install-man install-pdf \
+       install-pdf-am install-ps install-ps-am install-strip \
+       installcheck installcheck-am installdirs maintainer-clean \
        maintainer-clean-generic mostlyclean mostlyclean-compile \
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
        tags uninstall uninstall-am uninstall-binPROGRAMS \
@@ -1297,8 +1285,9 @@ clean-local:
 
 $(PROTO_HDRS) $(PROTO_SRCS): $(PROTOS)
        protoc --proto_path=$(top_srcdir)/src/proto 
--cpp_out=$(top_srcdir)/src/proto $(PROTOS)
-       mkdir -p $(top_srcdir)/tool/plot/
-       protoc --proto_path=$(top_srcdir)/src/proto 
--python_out=$(top_srcdir)/tool/plot $(PROTOS)
+       mkdir -p $(top_srcdir)/tool/pb2/
+       touch $(top_srcdir)/tool/pb2/__init__.py
+       protoc --proto_path=$(top_srcdir)/src/proto 
--python_out=$(top_srcdir)/tool/pb2 $(PROTOS)
        mkdir -p $(top_srcdir)/include/proto/
        cp $(top_srcdir)/src/proto/*.pb.h $(top_srcdir)/include/proto/
        @echo

Reply via email to