[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cinvoke-svn] r59 - in trunk/cinvoke/bindings: . java java/org java/org/
From: |
will |
Subject: |
[cinvoke-svn] r59 - in trunk/cinvoke/bindings: . java java/org java/org/cinvoke |
Date: |
30 Jun 2006 18:14:46 -0400 |
Author: will
Date: 2006-06-30 18:14:45 -0400 (Fri, 30 Jun 2006)
New Revision: 59
Added:
trunk/cinvoke/bindings/java/
trunk/cinvoke/bindings/java/CInvoke.cpp
trunk/cinvoke/bindings/java/Makefile
trunk/cinvoke/bindings/java/org/
trunk/cinvoke/bindings/java/org/cinvoke/
trunk/cinvoke/bindings/java/org/cinvoke/CInvoke.java
trunk/cinvoke/bindings/java/org_cinvoke_CInvoke.h
Log:
java binding skeleton files
Added: trunk/cinvoke/bindings/java/CInvoke.cpp
===================================================================
--- trunk/cinvoke/bindings/java/CInvoke.cpp (rev 0)
+++ trunk/cinvoke/bindings/java/CInvoke.cpp 2006-06-30 22:14:45 UTC (rev 59)
@@ -0,0 +1,6 @@
+#include <stdio.h>
+#include "org_cinvoke_CInvoke.h"
+
+JNIEXPORT void JNICALL Java_org_cinvoke_CInvoke_sayHello (JNIEnv *env,
jobject) {
+ printf("Helu!\n");
+}
Added: trunk/cinvoke/bindings/java/Makefile
===================================================================
--- trunk/cinvoke/bindings/java/Makefile (rev 0)
+++ trunk/cinvoke/bindings/java/Makefile 2006-06-30 22:14:45 UTC (rev 59)
@@ -0,0 +1,8 @@
+all: libcinvoke_java.so
+ javac org/cinvoke/*.java
+
+libcinvoke_java.so: CInvoke.cpp
+ gcc -shared -o libcinvoke_java.so CInvoke.cpp
+
+header:
+ javah org.cinvoke.CInvoke
Added: trunk/cinvoke/bindings/java/org/cinvoke/CInvoke.java
===================================================================
--- trunk/cinvoke/bindings/java/org/cinvoke/CInvoke.java
(rev 0)
+++ trunk/cinvoke/bindings/java/org/cinvoke/CInvoke.java 2006-06-30
22:14:45 UTC (rev 59)
@@ -0,0 +1,14 @@
+package org.cinvoke;
+
+public class CInvoke {
+ public native void sayHello();
+
+ static {
+ System.loadLibrary("cinvoke_java");
+ }
+
+ public static void main(String[] args) {
+ CInvoke app = new CInvoke();
+ app.sayHello();
+ }
+}
Added: trunk/cinvoke/bindings/java/org_cinvoke_CInvoke.h
===================================================================
--- trunk/cinvoke/bindings/java/org_cinvoke_CInvoke.h
(rev 0)
+++ trunk/cinvoke/bindings/java/org_cinvoke_CInvoke.h 2006-06-30 22:14:45 UTC
(rev 59)
@@ -0,0 +1,19 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+
+#ifndef __org_cinvoke_CInvoke__
+#define __org_cinvoke_CInvoke__
+
+#include <jni.h>
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+JNIEXPORT void JNICALL Java_org_cinvoke_CInvoke_sayHello (JNIEnv *env,
jobject);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __org_cinvoke_CInvoke__ */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [cinvoke-svn] r59 - in trunk/cinvoke/bindings: . java java/org java/org/cinvoke,
will <=