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