jamie@92: javasources = \ jamie@88: xtractJNI.java \ jamie@88: xtract.java \ jamie@88: floatArray.java \ jamie@88: SWIGTYPE_p_float.java \ jamie@88: SWIGTYPE_p_void.java jamie@88: jamie@88: javaclasses = \ jamie@88: xtractJNI.class \ jamie@88: xtract.class \ jamie@88: floatArray.class \ jamie@88: SWIGTYPE_p_float.class \ jamie@88: SWIGTYPE_p_void.class jamie@88: jamie@92: MAINTAINERCLEANFILES = $(javasources) Makefile.in jamie@88: jamie@92: BUILT_SOURCES = $(srcdir)/xtract_wrap.c jamie@92: SWIG_SOURCES = ../xtract.i jamie@88: jamie@92: lib_LTLIBRARIES = libjxtract.la jamie@92: libjxtract_la_SOURCES = $(srcdir)/xtract_wrap.c $(SWIG_SOURCES) jamie@92: libjxtract_la_CFLAGS = $(SWIG_PYTHON_CPPFLAGS) -I$(top_srcdir)/src jamie@93: libjxtract_la_LDFLAGS = -module -lxtract jamie@92: libjxtract_la_LIBADD = $(top_srcdir)/src/libxtract.la jamie@88: jamie@92: SWIG_JAVA_OPT = -java -package xtract.core jamie@88: jamie@92: xtract_wrap.c : $(SWIG_SOURCES) jamie@92: $(SWIG) $(SWIG_JAVA_OPT) -I$(top_srcdir) -o $@ $< jamie@92: $(JAVAC) $(javasources) jamie@90: mkdir -p xtract/core jamie@90: mkdir -p xtract/core/src jamie@92: mv $(javasources) xtract/core/src jamie@92: mv $(javaclasses) xtract/core jamie@92: $(JAVAC) test.java jamie@88: jamie@88: clean-local: jamie@92: -rm -f libjxtract.so xtract_wrap.c $(javasources) $(javaclasses) test.class jamie@92: -rm -rf xtract jamie@88: