2f1d6fca2d17b05c385f6f84a477f6691dcc664c
[fw/altos] / ao-tools / libaltos / Makefile.am
1 JAVAC=javac
2 AM_CFLAGS="-I$(JVM_INCLUDE)"
3
4 lib_LTLIBRARIES=libaltos.la
5
6 libaltos_la_SOURCES=\
7         libaltos.c
8
9 HFILES=libaltos.h
10
11 SWIG_FILE=libaltos.swig
12
13 CLASSDIR=libaltosJNI
14
15 $(SWIG_FILE): libaltos.i0 $(HFILES)
16         sed 's;//%;%;' libaltos.i0 $(HFILES) > $(SWIG_FILE)
17
18 all-local: classlibaltos.stamp
19
20 classlibaltos.stamp: $(SWIG_FILE)
21         swig -java -package libaltosJNI $(SWIG_FILE)
22         mkdir -p libaltosJNI
23         $(JAVAC) -d . $(AM_JAVACFLAGS) $(JAVACFLAGS) *.java && \
24         touch classlibaltos.stamp
25
26 clean-local:
27         -rm -rf libaltosJNI *.class *.java classlibaltos.stamp $(SWIG_FILE)