created interfaces directory, moved java there and added new python draft interface
authorPaul Brossier <piem@piem.org>
Wed, 30 Sep 2009 01:45:12 +0000 (03:45 +0200)
committerPaul Brossier <piem@piem.org>
Wed, 30 Sep 2009 01:45:12 +0000 (03:45 +0200)
configure.ac
interfaces/java/Makefile.am [new file with mode: 0644]
interfaces/java/aubio/Makefile.am [new file with mode: 0644]
interfaces/java/aubio/main.java [new file with mode: 0644]
java/Makefile.am [deleted file]
java/aubio/Makefile.am [deleted file]
java/aubio/main.java [deleted file]

index 30105dd..77cda70 100644 (file)
@@ -250,8 +250,8 @@ AC_OUTPUT([
     swig/Makefile
     python/Makefile
     python/aubio/Makefile
-    java/Makefile
-    java/aubio/Makefile
+    interfaces/java/Makefile
+    interfaces/java/aubio/Makefile
     plugins/Makefile
     plugins/audacity/Makefile
     plugins/audacity/plug-ins/Makefile
diff --git a/interfaces/java/Makefile.am b/interfaces/java/Makefile.am
new file mode 100644 (file)
index 0000000..a093006
--- /dev/null
@@ -0,0 +1 @@
+SUBDIRS = aubio
diff --git a/interfaces/java/aubio/Makefile.am b/interfaces/java/aubio/Makefile.am
new file mode 100644 (file)
index 0000000..08e2e33
--- /dev/null
@@ -0,0 +1,32 @@
+NOWARN_CFLAGS = -Wno-strict-aliasing
+
+AM_CFLAGS = @AUBIO_CFLAGS@ $(NOWARN_CFLAGS) $(SWCFLAGS) \
+       -I$(top_builddir)/src -I$(top_srcdir)/src -I$(top_srcdir)/ext \
+       -I/usr/lib/jvm/java-6-sun-1.6.0.04/include \
+       -I${prefix}/lib/jvm/java-6-sun-1.6.0.04/include \
+       -I/usr/lib/jvm/java-6-sun-1.6.0.04/include/linux \
+       -I${prefix}/lib/jvm/java-6-sun-1.6.0.04/include/linux \
+       -I/usr/include \
+       -I${prefix}/include
+
+SWLDFLAGS = -shared
+
+AUBIO_LDFLAGS = $(SWLDFLAGS) \
+       -L$(top_builddir)/ext -laubioext \
+       -L$(top_builddir)/src -laubio
+
+pkgjavadir = ${libdir}/java/aubio
+
+pkgjava_LTLIBRARIES = libaubiowrapper.la
+
+libaubiowrapper_la_LDFLAGS = -module -avoid-version $(AUBIO_LDFLAGS) 
+libaubiowrapper_la_SOURCES = aubio_wrap.c
+
+aubio_wrap.c:
+       $(SWIG) -outdir . -o aubio_wrap.c -java $(top_srcdir)/swig/aubio.i
+
+CLEANFILES = aubio_* SWIGTYPE_* *aubiowrapper* midi_* 
+
+simple_test:
+       javac *.java
+       LD_LIBRARY_PATH=.libs java main 
diff --git a/interfaces/java/aubio/main.java b/interfaces/java/aubio/main.java
new file mode 100644 (file)
index 0000000..f315387
--- /dev/null
@@ -0,0 +1,19 @@
+// main.java
+
+public class main {
+  static {
+    System.loadLibrary("aubiowrapper");
+  }
+
+  public static void main(String argv[]) {
+    float freq = (float)440.;
+    float midi = aubiowrapper.aubio_freqtomidi( (float)440.);
+    if (midi != (float) 69.0) {
+      throw new Error((String) "Error: aubio_freqtomidi(440.) != 69.", null);
+    }
+    System.out.print(freq);
+    System.out.print(" Hz corresponds to midi note ");
+    System.out.println(midi);
+  }
+}
+
diff --git a/java/Makefile.am b/java/Makefile.am
deleted file mode 100644 (file)
index a093006..0000000
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = aubio
diff --git a/java/aubio/Makefile.am b/java/aubio/Makefile.am
deleted file mode 100644 (file)
index 08e2e33..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-NOWARN_CFLAGS = -Wno-strict-aliasing
-
-AM_CFLAGS = @AUBIO_CFLAGS@ $(NOWARN_CFLAGS) $(SWCFLAGS) \
-       -I$(top_builddir)/src -I$(top_srcdir)/src -I$(top_srcdir)/ext \
-       -I/usr/lib/jvm/java-6-sun-1.6.0.04/include \
-       -I${prefix}/lib/jvm/java-6-sun-1.6.0.04/include \
-       -I/usr/lib/jvm/java-6-sun-1.6.0.04/include/linux \
-       -I${prefix}/lib/jvm/java-6-sun-1.6.0.04/include/linux \
-       -I/usr/include \
-       -I${prefix}/include
-
-SWLDFLAGS = -shared
-
-AUBIO_LDFLAGS = $(SWLDFLAGS) \
-       -L$(top_builddir)/ext -laubioext \
-       -L$(top_builddir)/src -laubio
-
-pkgjavadir = ${libdir}/java/aubio
-
-pkgjava_LTLIBRARIES = libaubiowrapper.la
-
-libaubiowrapper_la_LDFLAGS = -module -avoid-version $(AUBIO_LDFLAGS) 
-libaubiowrapper_la_SOURCES = aubio_wrap.c
-
-aubio_wrap.c:
-       $(SWIG) -outdir . -o aubio_wrap.c -java $(top_srcdir)/swig/aubio.i
-
-CLEANFILES = aubio_* SWIGTYPE_* *aubiowrapper* midi_* 
-
-simple_test:
-       javac *.java
-       LD_LIBRARY_PATH=.libs java main 
diff --git a/java/aubio/main.java b/java/aubio/main.java
deleted file mode 100644 (file)
index f315387..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-// main.java
-
-public class main {
-  static {
-    System.loadLibrary("aubiowrapper");
-  }
-
-  public static void main(String argv[]) {
-    float freq = (float)440.;
-    float midi = aubiowrapper.aubio_freqtomidi( (float)440.);
-    if (midi != (float) 69.0) {
-      throw new Error((String) "Error: aubio_freqtomidi(440.) != 69.", null);
-    }
-    System.out.print(freq);
-    System.out.print(" Hz corresponds to midi note ");
-    System.out.println(midi);
-  }
-}
-