Changeset: f0e55d026b91 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f0e55d026b91
Added Files:
        tools/embedded/java-package/Makefile.ag
Modified Files:
        tools/embedded/Makefile.ag
        tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
        
tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
Branch: embedded-java
Log Message:

Adda Makefile.ag
Fixing a few issues


diffs (93 lines):

diff --git a/tools/embedded/Makefile.ag b/tools/embedded/Makefile.ag
--- a/tools/embedded/Makefile.ag
+++ b/tools/embedded/Makefile.ag
@@ -17,6 +17,8 @@
 
 MTSAFE
 
+SUBDIRS = HAVE_JAVA?java-package
+
 INCLUDES = ../../monetdb5/mal \
                   ../../monetdb5/modules/atoms \ 
                   ../../monetdb5/modules/mal \ 
diff --git a/tools/embedded/java-package/Makefile.ag 
b/tools/embedded/java-package/Makefile.ag
new file mode 100644
--- /dev/null
+++ b/tools/embedded/java-package/Makefile.ag
@@ -0,0 +1,45 @@
+# The contents of this file are subject to the MonetDB Public License
+# Version 1.1 (the "License"); you may not use this file except in
+# compliance with the License. You may obtain a copy of the License at
+# http://www.monetdb.org/Legal/MonetDBLicense
+#
+# Software distributed under the License is distributed on an "AS IS"
+# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+# License for the specific language governing rights and limitations
+# under the License.
+#
+# The Original Code is the MonetDB Database System.
+#
+# The Initial Developer of the Original Code is CWI.
+# Portions created by CWI are Copyright (C) 1997-July 2008 CWI.
+# Copyright August 2008-2015 MonetDB B.V.
+# All Rights Reserved.
+
+MTSAFE
+
+INCLUDES = ../ \
+           ../../../monetdb5/mal \
+                  ../../../monetdb5/modules/atoms \ 
+                  ../../../monetdb5/modules/mal \ 
+                  ../../../monetdb5/extras/rapi \ 
+                  ../../../gdk \
+                  ../../../common/stream \
+                  ../../../common/utils \
+                  ../../../common/options \
+                  ../../../clients/mapilib \
+                  ../../../sql/include \
+                  ../../../sql/server \
+                  ../../../sql/common \
+                  ../../../sql/storage \
+                  ../../../sql/backends/monet5 \ 
+                  $(pcre_CFLAGS)
+
+lib_embedded  =  {
+       SOURCES = org_monetdb_embedded_MonetDBEmbedded.c 
org_monetdb_embedded_MonetDBEmbedded.h \
+               org_monetdb_embedded_result_EmbeddedQueryResult.c 
org_monetdb_embedded_result_EmbeddedQueryResult.h 
+       VERSION = 0.1
+       LIBS = ../../monetdb5/tools/libmonetdb5 \
+               ../../gdk/libbat \
+               $(pcre_LIBS) $(PSAPILIB) \
+               $(SOCKET_LIBS) $(MALLOC_LIBS) $(DL_LIBS) $(PTHREAD_LIBS)
+}
diff --git a/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c 
b/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
--- a/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
+++ b/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
@@ -8,7 +8,15 @@
 
 #include "org_monetdb_embedded_MonetDBEmbedded.h"
 #include "embedded.h"
+
 #include "gdk.h"
+#include "monetdb_config.h"
+#include "monet_options.h"
+#include "mal.h"
+#include "mal_client.h"
+#include "mal_linker.h"
+#include "msabaoth.h"
+#include "sql_scenario.h"
 
 JNIEXPORT jint JNICALL Java_org_monetdb_embedded_MonetDBLite_startupWrapper
 (JNIEnv *env, jobject object, jstring directory, jboolean silent) {
diff --git 
a/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c 
b/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
--- 
a/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
+++ 
b/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
@@ -21,7 +21,7 @@ JNIEXPORT jobject JNICALL Java_org_monet
        jintArray values = (*env)->NewIntArray(env, size);
        jbooleanArray nulls =  (*env)->NewBooleanArray(env, size);
 
-       jobect *column;
+       jobject *column;
        jclass columnClass = (*env)->FindClass(env, 
"org/monetdb/embedded/result/column/IntegerColumn");
        // from Java IntegerColumn(int[] values, int columnSize, boolean[] 
nullIndex)
        jmethodID columnConstructor = (*env)->GetMethodID(env, columnClass, 
"<init>", "([II[Z)V");
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to