List:Commits« Previous MessageNext Message »
From:Monty Taylor Date:November 16 2007 5:47am
Subject:Rev 228: Merge build changes from devel. Bumped version number to 5.6.3.5 in http://bazaar.launchpad.net/~ndb-connectors/ndb-connectors/telco-6.3
View as plain text  
At http://bazaar.launchpad.net/~ndb-connectors/ndb-connectors/telco-6.3

------------------------------------------------------------
revno: 228
revision-id: mtaylor@stripped
parent: mtaylor@stripped
parent: mtaylor@stripped
committer: Monty Taylor <mtaylor@stripped>
branch nick: telco-6.3
timestamp: Thu 2007-11-15 21:46:57 -0800
message:
  Merge build changes from devel. Bumped version number to 5.6.3.5
removed:
  java/.classpath                classpath-20070521182648-uuhans84tln3f4b6-2
added:
  java/.classpath                classpath-20071116042946-npnq9g3hwm24x1ga-1
modified:
  Makefile.am                    makefile.am-20070228020914-u2pk759xg7thauwf-4
  acinclude.m4                   acinclude.m4-20070228020914-u2pk759xg7thauwf-8
  configure.in                   configure.in-20070228020914-u2pk759xg7thauwf-13
  java/Makefile.am               makefile.am-20070415032352-9dpe6aurqcnuwcrd-1
  java/build.xml                 build.xml-20070521233115-yg3ylf2k3vuzr27o-1
  perl/Makefile.am               makefile.am-20070228070325-lv4v4ey3018yr147-1
  php/Makefile.am                makefile.am-20070414230657-agiyu1zcqcr6ugkn-2
  php/ndbapi.i                   ndbapi.i-20070414230657-agiyu1zcqcr6ugkn-1
  swig/Makefile.am               makefile.am-20071104211339-fod7yzi8t7xd3g0w-3
  swig/SWIG/Source/Makefile.am   makefile.am-20071104211339-fod7yzi8t7xd3g0w-108
    ------------------------------------------------------------
    revno: 192.1.25.1.40
    revision-id: mtaylor@stripped
    parent: mtaylor@stripped
    committer: Monty Taylor <mtaylor@stripped>
    branch nick: devel
    timestamp: Thu 2007-11-15 21:43:29 -0800
    message:
      make dist works, and make distcheck works for Java at least.
    modified:
      configure.in                   configure.in-20070228020914-u2pk759xg7thauwf-13
      swig/Makefile.am               makefile.am-20071104211339-fod7yzi8t7xd3g0w-3
      swig/SWIG/Source/Makefile.am   makefile.am-20071104211339-fod7yzi8t7xd3g0w-108
    ------------------------------------------------------------
    revno: 192.1.25.1.39
    revision-id: mtaylor@stripped
    parent: mtaylor@stripped
    committer: Monty Taylor <mtaylor@stripped>
    branch nick: devel
    timestamp: Thu 2007-11-15 21:01:53 -0800
    message:
      Aded mgmj classes to Makefile.am
    added:
      java/.classpath                classpath-20071116042946-npnq9g3hwm24x1ga-1
    modified:
      java/Makefile.am               makefile.am-20070415032352-9dpe6aurqcnuwcrd-1
    ------------------------------------------------------------
    revno: 192.1.25.1.38
    revision-id: mtaylor@stripped
    parent: mtaylor@stripped
    committer: Monty Taylor <mtaylor@stripped>
    branch nick: devel
    timestamp: Thu 2007-11-15 20:28:11 -0800
    message:
      Fixed java dir to build with automake and work with VPATH builds.
    removed:
      java/.classpath                classpath-20070521182648-uuhans84tln3f4b6-2
    modified:
      acinclude.m4                   acinclude.m4-20070228020914-u2pk759xg7thauwf-8
      configure.in                   configure.in-20070228020914-u2pk759xg7thauwf-13
      java/Makefile.am               makefile.am-20070415032352-9dpe6aurqcnuwcrd-1
      java/build.xml                 build.xml-20070521233115-yg3ylf2k3vuzr27o-1
    ------------------------------------------------------------
    revno: 192.1.25.1.37
    revision-id: mtaylor@stripped
    parent: mtaylor@stripped
    committer: Monty Taylor <mtaylor@stripped>
    branch nick: devel
    timestamp: Thu 2007-11-15 15:22:16 -0800
    message:
      Various fixes to make make dist and make distcheck. Still not there, but I'm about
to start a large sub-portion and wanted to get this committed. 
    modified:
      Makefile.am                    makefile.am-20070228020914-u2pk759xg7thauwf-4
      configure.in                   configure.in-20070228020914-u2pk759xg7thauwf-13
      java/Makefile.am               makefile.am-20070415032352-9dpe6aurqcnuwcrd-1
      perl/Makefile.am               makefile.am-20070228070325-lv4v4ey3018yr147-1
      php/Makefile.am                makefile.am-20070414230657-agiyu1zcqcr6ugkn-2
      php/ndbapi.i                   ndbapi.i-20070414230657-agiyu1zcqcr6ugkn-1
      swig/Makefile.am               makefile.am-20071104211339-fod7yzi8t7xd3g0w-3
      swig/SWIG/Source/Makefile.am   makefile.am-20071104211339-fod7yzi8t7xd3g0w-108
=== removed file 'java/.classpath'
--- a/java/.classpath	2007-11-09 08:41:43 +0000
+++ b/java/.classpath	1970-01-01 00:00:00 +0000
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry excluding="junit/|lib/" kind="src" path="">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY"
value="ndbj-telco-6.3/.libs"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path="lib/mysql-connector-java-5.0.4-bin.jar"/>
-	<classpathentry kind="lib" path="/usr/share/java/junit.jar"/>
-	<classpathentry kind="lib" path="/usr/lib/jvm/java-1.5.0-sun/jre/lib/rt.jar"/>
-	<classpathentry kind="output" path=""/>
-</classpath>

=== added file 'java/.classpath'
--- a/java/.classpath	1970-01-01 00:00:00 +0000
+++ b/java/.classpath	2007-11-16 05:46:57 +0000
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry excluding="junit/|lib/" kind="src" path="">
+		<attributes>
+			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY"
value="ndbj-telco-6.3/.libs"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="lib" path="lib/mysql-connector-java-5.0.4-bin.jar"/>
+	<classpathentry kind="lib" path="/usr/share/java/junit.jar"/>
+	<classpathentry kind="lib" path="/usr/lib/jvm/java-1.5.0-sun/jre/lib/rt.jar"/>
+	<classpathentry kind="output" path=""/>
+</classpath>

=== modified file 'Makefile.am'
--- a/Makefile.am	2007-11-05 18:12:57 +0000
+++ b/Makefile.am	2007-11-15 23:22:16 +0000
@@ -21,7 +21,8 @@
 if BUILD_PHP_SUBDIR
   d_php = php
 endif
-SUBDIRS = swig $(d_java) $(d_python) $(d_perl) $(d_csharp) $(d_ruby) $(d_php) $(d_lua)
+SUBDIRS = swig $(d_java) $(d_python) $(d_perl) $(d_csharp) $(d_ruby) $(d_php) $(d_lua) 
+EXTRA_DIST = testndbapi interface
 
 distclean-local:
 	rm -fr autom4te.cache

=== modified file 'acinclude.m4'
--- a/acinclude.m4	2007-11-14 18:07:16 +0000
+++ b/acinclude.m4	2007-11-16 04:28:11 +0000
@@ -98,7 +98,7 @@
     [AS_HELP_STRING([--with-perl],
       [BULD NDB/Perl @<:@default=yes@:>@])],
     [with_perl=$withval], 
-    [with_perl=perl])
+    [with_perl=no])
 
 
   AS_IF([test "x$with_perl" != "xno"],[

=== modified file 'configure.in'
--- a/configure.in	2007-11-09 10:42:28 +0000
+++ b/configure.in	2007-11-16 05:46:57 +0000
@@ -1,4 +1,4 @@
-AC_INIT([ndb], [0.5.0])
+AC_INIT([ndb-connectors], [5.6.3.5])
 AC_CONFIG_AUX_DIR([.])
 AM_INIT_AUTOMAKE
 AM_CONFIG_HEADER(config.h)
@@ -35,7 +35,7 @@
 fi
 
 
-SWIG_LIB="\${top_builddir}/swig/SWIG/Lib"
+SWIG_LIB="\${top_srcdir}/swig/SWIG/Lib"
 SWIG="SWIG_LIB=${SWIG_LIB} \${top_builddir}/swig/SWIG/swig -c++"
 AC_SUBST(SWIG)
 AC_SUBST(SWIG_LIB)

=== modified file 'java/Makefile.am'
--- a/java/Makefile.am	2007-11-06 22:59:00 +0000
+++ b/java/Makefile.am	2007-11-16 05:01:53 +0000
@@ -1,39 +1,327 @@
-package_namespace = com/mysql/cluster
-ndbapi_examples_dir = $(package_namespace)/ndbapi/examples
-NDBAPI_BUILT_SRC = ndbj.cxx
-MGMAPI_BUILT_SRC = mgmj.cxx
+package_namespace=com/mysql/cluster
+package_builddir=$(builddir)/$(package_namespace)
+package_srcdir=$(srcdir)/$(package_namespace)
+ndbapi_examples_dir=$(package_namespace)/ndbapi/examples
+NDBAPI_BUILT_J = ${package_builddir}/ndbj/ndbj.java \
+	${package_builddir}/ndbj/ndbjConstants.java \
+	${package_builddir}/ndbj/ndbjJNI.java \
+	${package_builddir}/ndbj/NdbRecAttrImpl.java \
+	${package_builddir}/ndbj/NdbColumn.java \
+	${package_builddir}/ndbj/AbortOption.java \
+	${package_builddir}/ndbj/ExecType.java  \
+	${package_builddir}/ndbj/NdbDictionary.java \
+	${package_builddir}/ndbj/NdbEvent.java \
+	${package_builddir}/ndbj/NdbIndex.java \
+	${package_builddir}/ndbj/NdbObject.java \
+	${package_builddir}/ndbj/NdbTable.java \
+	${package_builddir}/ndbj/NdbError.java \
+	${package_builddir}/ndbj/NdbBlobImpl.java \
+	${package_builddir}/ndbj/NdbClusterConnectionImpl.java \
+	${package_builddir}/ndbj/NdbEventOperationImpl.java \
+	${package_builddir}/ndbj/NdbImpl.java \
+	${package_builddir}/ndbj/NdbIndexOperationImpl.java \
+	${package_builddir}/ndbj/NdbIndexScanOperationImpl.java \
+	${package_builddir}/ndbj/NdbOperationImpl.java \
+	${package_builddir}/ndbj/NdbScanOperationImpl.java \
+	${package_builddir}/ndbj/NdbTransactionImpl.java
+NDBAPI_BUILT_SRC = ${builddir}/ndbj.cxx $(NDBAPI_BUILT_J)
+
+MGMAPI_BUILT_J = ${package_builddir}/mgmj/mgmj.java \
+      	${package_builddir}/mgmj/mgmjJNI.java \
+      	${package_builddir}/mgmj/mgmjConstants.java \
+      	${package_builddir}/mgmj/NdbLogEvent.java \
+      	${package_builddir}/mgmj/NdbLogEventType.java \
+      	${package_builddir}/mgmj/NdbMgmEventCategory.java \
+      	${package_builddir}/mgmj/NdbMgmEventSeverity.java \
+      	${package_builddir}/mgmj/NdbLogEventManager.java \
+      	${package_builddir}/mgmj/ClusterState.java \
+      	${package_builddir}/mgmj/NdbMgm.java \
+      	${package_builddir}/mgmj/NdbMgmFactory.java \
+      	${package_builddir}/mgmj/NdbMgmError.java \
+      	${package_builddir}/mgmj/NdbMgmReply.java \
+      	${package_builddir}/mgmj/NodeState.java \
+      	${package_builddir}/mgmj/NodeStatus.java \
+      	${package_builddir}/mgmj/NodeType.java \
+      	${package_builddir}/mgmj/NdbMgmLoglevel.java \
+      	${package_builddir}/mgmj/NdbMgmSeverity.java \
+      	${package_builddir}/mgmj/BackupAborted.java \
+      	${package_builddir}/mgmj/BaseEvent.java \
+      	${package_builddir}/mgmj/CommunicationClosed.java \
+      	${package_builddir}/mgmj/CommunicationOpened.java \
+      	${package_builddir}/mgmj/Connected.java \
+      	${package_builddir}/mgmj/ConnectedApiVersion.java \
+      	${package_builddir}/mgmj/Disconnected.java \
+      	${package_builddir}/mgmj/NdbFilterItem.java \
+      	${package_builddir}/mgmj/NdbFilterList.java \
+      	${package_builddir}/mgmj/NdbLogEventCategoryListener.java \
+      	${package_builddir}/mgmj/NdbLogEventListener.java \
+      	${package_builddir}/mgmj/NdbLogEventManager.java \
+      	${package_builddir}/mgmj/NdbLogEventTypeListener.java 
+
+MGMAPI_BUILT_SRC = ${builddir}/mgmj.cxx $(MGMAPI_BUILT_J)
 BUILT_SOURCES = $(NDBAPI_BUILT_SRC) $(MGMAPI_BUILT_SRC)
-NDBAPI_SWIG_SRC = ndbj.i $(SWIG_NDB_SOURCES)
-MGMAPI_SWIG_SRC = mgmj.i $(SWIG_MGM_SOURCES)
-CLEANFILES = $(BUILT_SOURCES) *class *log ndbj.jar ndbj.h mgmj.h
+NDBAPI_SWIG_SRC = ${srcdir}/ndbj.i $(SWIG_NDB_SOURCES)
+MGMAPI_SWIG_SRC = ${srcdir}/mgmj.i $(SWIG_MGM_SOURCES)
+CLEANFILES = $(BUILT_SOURCES) ${builddir}/*class ${builddir}/*log ${builddir}/ndbj.jar
${builddir}/ndbj.h ${builddir}/mgmj.h ${package_builddir}/ndbj/*class
${package_builddir}/mgmj/*class testsuite/*class testsuite/ndbj/*class 
${package_builddir}/ndbj/*Ref.java ${package_builddir}/examples
+
+MGMAPI_JAVA_SRC = ${package_srcdir}/mgmj/MgmApiException.java 
+NDBAPI_JAVA_SRC = $(package_srcdir)/ndbj/BaseCallback.java \
+	${package_srcdir}/ndbj/BlobUndefinedException.java \
+	${package_srcdir}/ndbj/INdbEventCallable.java \
+	${package_srcdir}/ndbj/MgmApiException.java \
+	${package_srcdir}/ndbj/Ndb.java \
+	${package_srcdir}/ndbj/NdbApiException.java \
+	${package_srcdir}/ndbj/NdbApiPermanentException.java \
+	${package_srcdir}/ndbj/NdbApiRuntimeException.java \
+	${package_srcdir}/ndbj/NdbApiTemporaryException.java \
+	${package_srcdir}/ndbj/NdbApiTimeStampOutOfBoundsException.java \
+	${package_srcdir}/ndbj/NdbApiUserErrorPermanentException.java \
+	${package_srcdir}/ndbj/NdbBaseOperation.java \
+	${package_srcdir}/ndbj/NdbBaseOperationEquals.java \
+	${package_srcdir}/ndbj/NdbBlob.java \
+	${package_srcdir}/ndbj/NdbClusterConnection.java \
+	${package_srcdir}/ndbj/NdbClusterConnectionPermanentException.java \
+	${package_srcdir}/ndbj/NdbClusterConnectionTemporaryException.java \
+	${package_srcdir}/ndbj/NdbErrorNotAvailable.java \
+	${package_srcdir}/ndbj/NdbEventOperation.java \
+	${package_srcdir}/ndbj/NdbEventOperationResults.java \
+	${package_srcdir}/ndbj/NdbEventOperationResultsImpl.java \
+	${package_srcdir}/ndbj/NdbFactory.java \
+	${package_srcdir}/ndbj/NdbIndexOperation.java \
+	${package_srcdir}/ndbj/NdbIndexScanOperation.java \
+	${package_srcdir}/ndbj/NdbInterpretedOperation.java \
+	${package_srcdir}/ndbj/NdbOperation.java \
+	${package_srcdir}/ndbj/NdbOperationResults.java \
+	${package_srcdir}/ndbj/NdbOperationResultsImpl.java \
+	${package_srcdir}/ndbj/NdbRecAttr.java \
+	${package_srcdir}/ndbj/NdbResultSet.java \
+	${package_srcdir}/ndbj/NdbResultSetImpl.java \
+	${package_srcdir}/ndbj/NdbScanFilter.java \
+	${package_srcdir}/ndbj/NdbScanFilterImpl.java \
+	${package_srcdir}/ndbj/NdbScanOperation.java \
+	${package_srcdir}/ndbj/NdbTransaction.java \
+	${package_srcdir}/ndbj/NoSuchColumnException.java \
+	${package_srcdir}/ndbj/NoSuchIndexException.java \
+	${package_srcdir}/ndbj/NoSuchTableException.java \
+	${package_srcdir}/ndbj/examples/CRUDandScan.java \
+	${package_srcdir}/ndbj/examples/DeleteUsingPrimaryKey.java \
+	${package_srcdir}/ndbj/examples/ExamplesConfigurator.java \
+	${package_srcdir}/ndbj/examples/HelloWorldInsert.java \
+	${package_srcdir}/ndbj/examples/InsertUsingPrimaryKey.java \
+	${package_srcdir}/ndbj/examples/JoinUsingScanAndIndexScan.java \
+	${package_srcdir}/ndbj/examples/PrimaryKeyBatchOps.java \
+	${package_srcdir}/ndbj/examples/PrimaryKeyOpBlob.java \
+	${package_srcdir}/ndbj/examples/ReadRowsUsingTableScan.java \
+	${package_srcdir}/ndbj/examples/ReadUsingOrderedIndexOnPK.java \
+	${package_srcdir}/ndbj/examples/ReadUsingPrimaryKey.java \
+	${package_srcdir}/ndbj/examples/RetryTransaction.java \
+	${package_srcdir}/ndbj/examples/TestAsync.java \
+	${package_srcdir}/ndbj/examples/TestBaseCallback.java \
+	${package_srcdir}/ndbj/examples/TestEvent.java \
+	${package_srcdir}/ndbj/examples/UpdateUsingPrimaryKey.java \
+	${package_srcdir}/ndbj/util/NdbConfigurator.java \
+	${srcdir}/testsuite/BaseNdbjTestCase.java \
+	${srcdir}/testsuite/BaseTestCase.java \
+	${srcdir}/testsuite/TestCallback.java \
+	${srcdir}/testsuite/ndbj/BasicTest.java \
+	${srcdir}/testsuite/ndbj/ImmediatePollTimeoutTest.java \
+	${srcdir}/testsuite/ndbj/InsertRetryTest.java \
+	${srcdir}/testsuite/ndbj/Latin1InsertReadTest.java \
+	${srcdir}/testsuite/ndbj/MultiPartPrimaryKeyStringTest.java \
+	${srcdir}/testsuite/ndbj/MultipleAsyncTest.java \
+	${srcdir}/testsuite/ndbj/NdbBlobTest.java \
+	${srcdir}/testsuite/ndbj/NdbIndexScanOperationUtf8Latin1Test.java \
+	${srcdir}/testsuite/ndbj/NdbOperationByteLongTest.java \
+	${srcdir}/testsuite/ndbj/NdbOperationIDTest.java \
+	${srcdir}/testsuite/ndbj/NdbOperationMultiPartPrimaryKeyTest.java \
+	${srcdir}/testsuite/ndbj/NdbOperationTest.java \
+	${srcdir}/testsuite/ndbj/NdbOperationsFailedTest.java \
+	${srcdir}/testsuite/ndbj/NdbScanFilterTest.java \
+	${srcdir}/testsuite/ndbj/NdbScanTest.java \
+	${srcdir}/testsuite/ndbj/NdbTest.java \
+	${srcdir}/testsuite/ndbj/NullSetTest.java \
+	${srcdir}/testsuite/ndbj/OrderedIndexScanTest.java \
+	${srcdir}/testsuite/ndbj/QuickAsyncTest.java \
+	${srcdir}/testsuite/ndbj/QuickBFTest.java \
+	${srcdir}/testsuite/ndbj/SelectCountTest.java \
+	${srcdir}/testsuite/ndbj/Utf8InsertReadTest.java \
+	${srcdir}/testsuite/ndbj/OutOfConnectionProblemTest.java
+NDBAPI_JAVA_CLASSES = $(package_builddir)/ndbj/BaseCallback.class \
+	${package_builddir}/ndbj/BlobUndefinedException.class \
+	${package_builddir}/ndbj/INdbEventCallable.class \
+	${package_builddir}/ndbj/MgmApiException.class \
+	${package_builddir}/ndbj/Ndb.class \
+	${package_builddir}/ndbj/NdbApiException.class \
+	${package_builddir}/ndbj/NdbApiPermanentException.class \
+	${package_builddir}/ndbj/NdbApiRuntimeException.class \
+	${package_builddir}/ndbj/NdbApiTemporaryException.class \
+	${package_builddir}/ndbj/NdbApiTimeStampOutOfBoundsException.class \
+	${package_builddir}/ndbj/NdbApiUserErrorPermanentException.class \
+	${package_builddir}/ndbj/NdbBaseOperation.class \
+	${package_builddir}/ndbj/NdbBaseOperationEquals.class \
+	${package_builddir}/ndbj/NdbBlob.class \
+	${package_builddir}/ndbj/NdbClusterConnection.class \
+	${package_builddir}/ndbj/NdbClusterConnectionPermanentException.class \
+	${package_builddir}/ndbj/NdbClusterConnectionTemporaryException.class \
+	${package_builddir}/ndbj/NdbErrorNotAvailable.class \
+	${package_builddir}/ndbj/NdbEventOperation.class \
+	${package_builddir}/ndbj/NdbEventOperationResults.class \
+	${package_builddir}/ndbj/NdbEventOperationResultsImpl.class \
+	${package_builddir}/ndbj/NdbFactory.class \
+	${package_builddir}/ndbj/NdbIndexOperation.class \
+	${package_builddir}/ndbj/NdbIndexScanOperation.class \
+	${package_builddir}/ndbj/NdbInterpretedOperation.class \
+	${package_builddir}/ndbj/NdbOperation.class \
+	${package_builddir}/ndbj/NdbOperationResults.class \
+	${package_builddir}/ndbj/NdbOperationResultsImpl.class \
+	${package_builddir}/ndbj/NdbRecAttr.class \
+	${package_builddir}/ndbj/NdbResultSet.class \
+	${package_builddir}/ndbj/NdbResultSetImpl.class \
+	${package_builddir}/ndbj/NdbScanFilter.class \
+	${package_builddir}/ndbj/NdbScanFilterImpl.class \
+	${package_builddir}/ndbj/NdbScanOperation.class \
+	${package_builddir}/ndbj/NdbTransaction.class \
+	${package_builddir}/ndbj/NoSuchColumnException.class \
+	${package_builddir}/ndbj/NoSuchIndexException.class \
+	${package_builddir}/ndbj/NoSuchTableException.class \
+	${package_builddir}/ndbj/examples/CRUDandScan.class \
+	${package_builddir}/ndbj/examples/DeleteUsingPrimaryKey.class \
+	${package_builddir}/ndbj/examples/ExamplesConfigurator.class \
+	${package_builddir}/ndbj/examples/HelloWorldInsert.class \
+	${package_builddir}/ndbj/examples/InsertUsingPrimaryKey.class \
+	${package_builddir}/ndbj/examples/JoinUsingScanAndIndexScan.class \
+	${package_builddir}/ndbj/examples/PrimaryKeyBatchOps.class \
+	${package_builddir}/ndbj/examples/PrimaryKeyOpBlob.class \
+	${package_builddir}/ndbj/examples/ReadRowsUsingTableScan.class \
+	${package_builddir}/ndbj/examples/ReadUsingOrderedIndexOnPK.class \
+	${package_builddir}/ndbj/examples/ReadUsingPrimaryKey.class \
+	${package_builddir}/ndbj/examples/RetryTransaction.class \
+	${package_builddir}/ndbj/examples/TestAsync.class \
+	${package_builddir}/ndbj/examples/TestBaseCallback.class \
+	${package_builddir}/ndbj/examples/TestEvent.class \
+	${package_builddir}/ndbj/examples/UpdateUsingPrimaryKey.class \
+	${package_builddir}/ndbj/util/NdbConfigurator.class \
+	${builddir}/testsuite/BaseNdbjTestCase.class \
+	${builddir}/testsuite/BaseTestCase.class \
+	${builddir}/testsuite/TestCallback.class \
+	${builddir}/testsuite/ndbj/BasicTest.class \
+	${builddir}/testsuite/ndbj/ImmediatePollTimeoutTest.class \
+	${builddir}/testsuite/ndbj/InsertRetryTest.class \
+	${builddir}/testsuite/ndbj/Latin1InsertReadTest.class \
+	${builddir}/testsuite/ndbj/MultiPartPrimaryKeyStringTest.class \
+	${builddir}/testsuite/ndbj/MultipleAsyncTest.class \
+	${builddir}/testsuite/ndbj/NdbBlobTest.class \
+	${builddir}/testsuite/ndbj/NdbIndexScanOperationUtf8Latin1Test.class \
+	${builddir}/testsuite/ndbj/NdbOperationByteLongTest.class \
+	${builddir}/testsuite/ndbj/NdbOperationIDTest.class \
+	${builddir}/testsuite/ndbj/NdbOperationMultiPartPrimaryKeyTest.class \
+	${builddir}/testsuite/ndbj/NdbOperationTest.class \
+	${builddir}/testsuite/ndbj/NdbOperationsFailedTest.class \
+	${builddir}/testsuite/ndbj/NdbScanFilterTest.class \
+	${builddir}/testsuite/ndbj/NdbScanTest.class \
+	${builddir}/testsuite/ndbj/NdbTest.class \
+	${builddir}/testsuite/ndbj/NullSetTest.class \
+	${builddir}/testsuite/ndbj/OrderedIndexScanTest.class \
+	${builddir}/testsuite/ndbj/QuickAsyncTest.class \
+	${builddir}/testsuite/ndbj/QuickBFTest.class \
+	${builddir}/testsuite/ndbj/SelectCountTest.class \
+	${builddir}/testsuite/ndbj/Utf8InsertReadTest.class \
+	${builddir}/testsuite/ndbj/OutOfConnectionProblemTest.class \
+	${package_builddir}/ndbj/ndbj.class \
+	${package_builddir}/ndbj/ndbjConstants.class \
+	${package_builddir}/ndbj/ndbjJNI.class \
+	${package_builddir}/ndbj/NdbRecAttrImpl.class \
+	${package_builddir}/ndbj/NdbColumn.class \
+	${package_builddir}/ndbj/AbortOption.class \
+	${package_builddir}/ndbj/ExecType.class  \
+	${package_builddir}/ndbj/NdbDictionary.class \
+	${package_builddir}/ndbj/NdbEvent.class \
+	${package_builddir}/ndbj/NdbIndex.class \
+	${package_builddir}/ndbj/NdbObject.class \
+	${package_builddir}/ndbj/NdbTable.class \
+	${package_builddir}/ndbj/NdbError.class \
+	${package_builddir}/ndbj/NdbBlobImpl.class \
+	${package_builddir}/ndbj/NdbClusterConnectionImpl.class \
+	${package_builddir}/ndbj/NdbEventOperationImpl.class \
+	${package_builddir}/ndbj/NdbImpl.class \
+	${package_builddir}/ndbj/NdbIndexOperationImpl.class \
+	${package_builddir}/ndbj/NdbIndexScanOperationImpl.class \
+	${package_builddir}/ndbj/NdbOperationImpl.class \
+	${package_builddir}/ndbj/NdbScanOperationImpl.class \
+	${package_builddir}/ndbj/NdbTransactionImpl.class
+
+MGMAPI_JAVA_CLASSES = ${package_builddir}/mgmj/mgmj.class \
+      	${package_builddir}/mgmj/mgmjJNI.class \
+      	${package_builddir}/mgmj/mgmjConstants.class \
+      	${package_builddir}/mgmj/NdbLogEvent.class \
+      	${package_builddir}/mgmj/NdbLogEventType.class \
+      	${package_builddir}/mgmj/NdbMgmEventCategory.class \
+      	${package_builddir}/mgmj/NdbMgmEventSeverity.class \
+      	${package_builddir}/mgmj/NdbLogEventManager.class \
+      	${package_builddir}/mgmj/ClusterState.class \
+      	${package_builddir}/mgmj/NdbMgm.class \
+      	${package_builddir}/mgmj/NdbMgmFactory.class \
+      	${package_builddir}/mgmj/NdbMgmError.class \
+      	${package_builddir}/mgmj/NdbMgmReply.class \
+      	${package_builddir}/mgmj/NodeState.class \
+      	${package_builddir}/mgmj/NodeStatus.class \
+      	${package_builddir}/mgmj/NodeType.class \
+      	${package_builddir}/mgmj/NdbMgmLoglevel.class \
+      	${package_builddir}/mgmj/NdbMgmSeverity.class \
+      	${package_builddir}/mgmj/BackupAborted.class \
+      	${package_builddir}/mgmj/BaseEvent.class \
+      	${package_builddir}/mgmj/CommunicationClosed.class \
+      	${package_builddir}/mgmj/CommunicationOpened.class \
+      	${package_builddir}/mgmj/Connected.class \
+      	${package_builddir}/mgmj/ConnectedApiVersion.class \
+      	${package_builddir}/mgmj/Disconnected.class \
+      	${package_builddir}/mgmj/NdbFilterItem.class \
+      	${package_builddir}/mgmj/NdbFilterList.class \
+      	${package_builddir}/mgmj/NdbLogEventCategoryListener.class \
+      	${package_builddir}/mgmj/NdbLogEventListener.class \
+      	${package_builddir}/mgmj/NdbLogEventManager.class \
+      	${package_builddir}/mgmj/NdbLogEventTypeListener.class  \
+	${package_builddir}/mgmj/MgmApiException.class
+
+EXTRA_DIST = lib build.xml ndbj.props.in ndbj.i mgmj.i swig $(NDBAPI_JAVA_SRC)
$(MGMAPI_JAVA_SRC) 
 
 lib_LTLIBRARIES = libndbj.la libmgmj.la
-libndbj_la_SOURCES = ndbj.cxx
+nodist_libndbj_la_SOURCES = ndbj.cxx
 libndbj_la_LIBADD = -lstdc++
 libndbj_la_LDFLAGS = -fPIC
 libndbj_la_CPPFLAGS = $(JAVA_CXXFLAGS) $(PTHREAD_CFLAGS) -fPIC
-libmgmj_la_SOURCES = mgmj.cxx
+nodist_libmgmj_la_SOURCES = mgmj.cxx 
 libmgmj_la_CPPFLAGS = $(JAVA_CXXFLAGS) $(PTHREAD_CFLAGS) -fPIC
 
 all-local: ndbj.jar 
 
 clean-local:
-	$(ANT) clean
-	@rm swig-stamp
+	@rm -f swig-stamp
 
 SUFFIXES = .cxx .i
 
-swig-stamp:
-	( cd $(top_srcdir)/swig && $(MAKE) $(AM_MAKEFLAGS) )
-	touch swig-stamp
-
-ndbj.cxx: swig-stamp ${NDBAPI_SWIG_SRC}
-
-mgmj.cxx: swig-stamp ${MGMAPI_SWIG_SRC}
-
-.i.cxx: swig-stamp 
-	$(SWIG) -java -outdir ${package_namespace}/$* -package `echo ${package_namespace}/$* |
sed 's,/,.,g'` -I$(SWIG_DIR) -I./swig $(MYSQL_INCLUDES) $(DEFAULT_INCLUDES) -o $@ $<
-
-ndbj.jar: libndbj.la libmgmj.la
-	$(ANT) build-jar
+${NDBAPI_BUILT_J}: ndbj.cxx
+
+${MGMAPI_BUILT_J}: mgmj.cxx
+
+#swig-stamp:
+#	( cd $(top_builddir)/swig && $(MAKE) $(AM_MAKEFLAGS) )
+#	touch swig-stamp
+
+ndbj.cxx: ${NDBAPI_SWIG_SRC}
+
+mgmj.cxx: ${MGMAPI_SWIG_SRC}
+
+.java.class:
+	@mkdir -p `dirname $*`
+	$(JAVAC) -classpath
$(srcdir):$(srcdir)/lib/mysql-connector-java-5.0.4-bin.jar:$(srcdir)/lib/junit.jar
-sourcepath $(srcdir):$(builddir) -d $(builddir) $<
+
+.i.cxx:  
+	@mkdir -p ${package_builddir}/$*
+	$(SWIG) -java -outdir ${builddir}/${package_namespace}/$* -package `echo
${package_namespace}/$* | sed 's,/,.,g'` -I$(SWIG_DIR) -I${srcdir}/swig $(MYSQL_INCLUDES)
$(DEFAULT_INCLUDES) -o $@ $<
+
+# $(NDBAPI_JAVA_CLASSES) $(MGMAPI_JAVA_CLASSES)
+ndbj.jar: libndbj.la libmgmj.la $(NDBAPI_JAVA_SRC) $(MGMAPI_JAVA_SRC) $(NDBAPI_BUILT_J)
$(MGMAPI_BUILT_J)
+	$(JAVAC) -classpath
$(srcdir):$(srcdir)/lib/mysql-connector-java-5.0.4-bin.jar:$(srcdir)/lib/junit.jar
-sourcepath $(srcdir):$(builddir) -d $(builddir)  $(NDBAPI_JAVA_SRC) $(MGMAPI_JAVA_SRC)
$(NDBAPI_BUILT_J) $(MGMAPI_BUILT_J)
+	$(JAR) cvf $@ $(NDBAPI_JAVA_CLASSES) $(MGMAPI_JAVA_CLASSES)
#$(package_builddir)/ndbj/*class 
 

=== modified file 'java/build.xml'
--- a/java/build.xml	2007-10-31 15:04:37 +0000
+++ b/java/build.xml	2007-11-16 04:28:11 +0000
@@ -28,8 +28,6 @@
       <fileset dir="." includes="ndbj.jar"/>
       <fileset dir="com/mysql/cluster" includes="**/SWIG*" />
       <fileset dir="com/mysql/cluster" includes="**/*Ref*" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="ndbj*" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbRecAttrImpl*" />
       <fileset dir="com/mysql/cluster/mgmj" includes="mgmj*" />
       <fileset dir="com/mysql/cluster/mgmj" includes="NdbLogEvent.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="NdbLogEventType.java" />
@@ -46,15 +44,6 @@
       <fileset dir="com/mysql/cluster/mgmj" includes="NodeType.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="NdbMgmLoglevel.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="NdbMgmSeverity.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbColumn.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="AbortOption.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="ExecType.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbDictionary.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbEvent.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbIndex.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbObject.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbTable.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbError.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="BackupAborted.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="BaseEvent.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="CommunicationClosed.java" />
@@ -68,16 +57,6 @@
       <fileset dir="com/mysql/cluster/mgmj" includes="NdbLogEventListener.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="NdbLogEventManager.java" />
       <fileset dir="com/mysql/cluster/mgmj" includes="NdbLogEventTypeListener.java"
/>
-      <fileset dir="com/mysql/cluster/ndbj" includes="BaseEventCallback.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbBlobImpl.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbClusterConnectionImpl.java"
/>
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbEventOperationImpl.java"
/>
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbImpl.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbIndexOperationImpl.java"
/>
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbIndexScanOperationImpl.java"
/>
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbOperationImpl.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbScanOperationImpl.java" />
-      <fileset dir="com/mysql/cluster/ndbj" includes="NdbTransactionImpl.java" />
 
     </delete>
     <delete dir="javadoc" />
@@ -127,7 +106,7 @@
       <classpath refid="NdbConnectors.classpath"/>
     </java>
   </target>
-  <target name="testasync" depends="build">
+  <target name="testasync">
      <mkdir dir="${junit.output.dir}"/>
      <junit fork="yes" printsummary="withOutAndErr">
       <formatter type="xml"/>

=== modified file 'perl/Makefile.am'
--- a/perl/Makefile.am	2007-11-06 22:59:00 +0000
+++ b/perl/Makefile.am	2007-11-15 23:22:16 +0000
@@ -6,7 +6,8 @@
 fakedir=$(prefix)
 fake_DATA=build-perl-stamp
 
-EXTRA_DIST=ndbapi.i mgmapi.i
+EXTRA_DIST=ndbapi.i mgmapi.i Makefile.PL ndbapi/Makefile.PL \
+	mgmapi/Makefile.PL async.pl blob.pl test.pl swig
 
 CLEANFILES=$(PERL_CRUFT) ${SWIG_OUTPUTS}
 MAINTAINERCLEANFILES=

=== modified file 'php/Makefile.am'
--- a/php/Makefile.am	2007-04-27 05:48:34 +0000
+++ b/php/Makefile.am	2007-11-15 23:22:16 +0000
@@ -1,5 +1,5 @@
 BUILT_SOURCES = ndbapi_wrap.cpp php_libndbapi.h libndbapi.php
-SWIG_SRC = ndbapi.i $(SWIG_SOURCES)
+NDBAPI_SWIG_SRC = ndbapi.i $(SWIG_NDB_SOURCES)
 
 libdir = $(PHP_EXTDIR)
 lib_LTLIBRARIES = libndbapi.la
@@ -8,8 +8,10 @@
 noinst_HEADERS = php_libndbapi.h
 
 
-ndbapi_wrap.cpp : $(SWIG_SRC)
-	$(SWIG) -php5 -I$(SWIG_DIR) $(MYSQL_INCLUDES) -o $@ $<
+php_libndbapi.h: ndbapi_wrap.cpp
+
+ndbapi_wrap.cpp: $(NDBAPI_SWIG_SRC)
+	$(SWIG) -php5 -I$(SWIG_DIR) $(DEFAULT_INCLUDES) $(MYSQL_INCLUDES) -o $@ $<
 
 distclean-local:
 	rm -fr $(BUILT_SOURCES) 

=== modified file 'php/ndbapi.i'
--- a/php/ndbapi.i	2007-04-27 05:51:26 +0000
+++ b/php/ndbapi.i	2007-11-15 23:22:16 +0000
@@ -39,12 +39,12 @@
   return retval; }
 %}
 
-%include "NdbFactory.i"
-%include "NdbClusterConnection.i"
-%include "Ndb.i"
-%include "NdbTransaction.i"
-%include "NdbOperation.i"
-%include "NdbScanOperation.i"
-%include "NdbRecAttr.i"
-%include "NdbError.i"
+%include "ndbapi/NdbFactory.i"
+%include "ndbapi/NdbClusterConnection.i"
+%include "ndbapi/Ndb.i"
+%include "ndbapi/NdbTransaction.i"
+%include "ndbapi/NdbOperation.i"
+%include "ndbapi/NdbScanOperation.i"
+%include "ndbapi/NdbRecAttr.i"
+%include "ndbapi/NdbError.i"
 

=== modified file 'swig/Makefile.am'
--- a/swig/Makefile.am	2007-11-04 21:32:20 +0000
+++ b/swig/Makefile.am	2007-11-16 05:43:29 +0000
@@ -1,10 +1,30 @@
-all-local:
-	cd SWIG && $(MAKE) $(AM_MAKEFLAGS)
-check-local:
-	cd SWIG && $(MAKE) $(AM_MAKEFLAGS) test
+all-local: 
+	cd $(builddir)/SWIG && $(MAKE) $(AM_MAKEFLAGS)
+check-local: 
+	cd $(builddir)/SWIG && true #$(MAKE) $(AM_MAKEFLAGS) check
 clean-local:
-	cd SWIG && $(MAKE) $(AM_MAKEFLAGS) clean
-
+	cd $(builddir)/SWIG && $(MAKE) $(AM_MAKEFLAGS) clean
+distclean: 
+	cd $(builddir)/SWIG && $(MAKE) $(AM_MAKEFLAGS) distclean
+
+dist-hook:
+	mkdir $(distdir)/SWIG
+	for f in `bzr ls --versioned SWIG` ; do tar cfp - $$f | tar xfp - -C $(distdir) ; done
+	cp $(srcdir)/SWIG/configure  $(distdir)/SWIG
+	cp $(srcdir)/SWIG/aclocal.m4  $(distdir)/SWIG
+	cp $(srcdir)/SWIG/Source/Makefile.in $(distdir)/SWIG/Source
+	cp $(srcdir)/SWIG/Source/Include/swigconfig.h.in $(distdir)/SWIG/Source/Include
+#	cd $(srcdir)/SWIG && [ -f Makefile ] && $(MAKE) $(AM_MAKEFLAGS) clean
|| true
+#	cp -a $(srcdir)/SWIG $(distdir)
+	
+#$(srcdir)/SWIG/Makefile: 
+#	cd $(top_builddir) && ./config.status --recheck
+#	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+#distcheck:
+#	cd $(srcdir)/SWIG && $(MAKE) $(AM_MAKEFLAGS) distcheck
+
+#dist: 
+#	cd $(srcdir)/SWIG && $(MAKE) $(AM_MAKEFLAGS) dist
 #We don't actually want to install anything
 #install-data-local:
 #	cd subdir && $(MAKE) $(AM_MAKEFLAGS) install-data
@@ -13,3 +33,4 @@
 #uninstall-local:
 #	cd subdir && $(MAKE) $(AM_MAKEFLAGS) uninstall
 
+#EXTRA_DIST = $(shell bzr ls SWIG)

=== modified file 'swig/SWIG/Source/Makefile.am'
--- a/swig/SWIG/Source/Makefile.am	2007-11-04 21:32:20 +0000
+++ b/swig/SWIG/Source/Makefile.am	2007-11-16 05:43:29 +0000
@@ -99,7 +99,7 @@
 # This occurs on each invocation of make and is a step towards providing support for
multiple 
 # build directories.
 all-local: eswig@EXEEXT@
-	cp eswig@EXEEXT@ ../swig@EXEEXT@
+	cp -f $(srcdir)/eswig@EXEEXT@ $(builddir)/../swig@EXEEXT@
 
 clean-local:
 	rm -f ../swig@EXEEXT@

Thread
Rev 228: Merge build changes from devel. Bumped version number to 5.6.3.5 in http://bazaar.launchpad.net/~ndb-connectors/ndb-connectors/telco-6.3Monty Taylor16 Nov