summaryrefslogtreecommitdiff
path: root/altosui/libaltos/Makefile.am
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2010-11-24 14:57:57 -0800
committerKeith Packard <keithp@keithp.com>2010-11-24 15:09:05 -0800
commit3fbefb3eea981d34a09496cf8abf0119de2e35bf (patch)
tree6e7956ca5c9336c7c61ebdcede5336a4c0191c37 /altosui/libaltos/Makefile.am
parent7a50837ea0d92db3f469f197ec8210aee22aa143 (diff)
Move altosui to the top level, placing libaltos inside it.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosui/libaltos/Makefile.am')
-rw-r--r--altosui/libaltos/Makefile.am41
1 files changed, 41 insertions, 0 deletions
diff --git a/altosui/libaltos/Makefile.am b/altosui/libaltos/Makefile.am
new file mode 100644
index 00000000..388d2104
--- /dev/null
+++ b/altosui/libaltos/Makefile.am
@@ -0,0 +1,41 @@
+JAVAC=javac
+AM_CFLAGS=-DLINUX -DPOSIX_TTY -I$(JVM_INCLUDE)
+AM_JAVACFLAGS=-encoding UTF-8
+
+altoslibdir=$(libdir)/altos
+
+altoslib_LTLIBRARIES=libaltos.la
+
+libaltos_la_LDFLAGS = -version-info 1:0:1
+
+libaltos_la_SOURCES=\
+ libaltos.c \
+ libaltos_wrap.c
+
+noinst_PROGRAMS=cjnitest
+
+cjnitest_LDADD=libaltos.la
+
+LIBS=
+
+HFILES=libaltos.h
+
+SWIG_FILE=libaltos.swig
+
+CLASSDIR=libaltosJNI
+
+$(SWIG_FILE): libaltos.i0 $(HFILES)
+ sed 's;//%;%;' libaltos.i0 $(HFILES) > $(SWIG_FILE)
+
+all-local: classlibaltos.stamp
+
+libaltos_wrap.c: classlibaltos.stamp
+
+classlibaltos.stamp: $(SWIG_FILE)
+ swig -java -package libaltosJNI $(SWIG_FILE)
+ mkdir -p libaltosJNI
+ $(JAVAC) -d . $(AM_JAVACFLAGS) $(JAVACFLAGS) *.java && \
+ touch classlibaltos.stamp
+
+clean-local:
+ -rm -rf libaltosJNI *.class *.java classlibaltos.stamp $(SWIG_FILE) libaltos_wrap.c