diff options
Diffstat (limited to 'tags/1.2.1/java/Makefile.am')
-rw-r--r-- | tags/1.2.1/java/Makefile.am | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/tags/1.2.1/java/Makefile.am b/tags/1.2.1/java/Makefile.am new file mode 100644 index 0000000..4a1b34e --- /dev/null +++ b/tags/1.2.1/java/Makefile.am @@ -0,0 +1,63 @@ +JAVAROOT = . + +JAVASOURCES = org/libjpegturbo/turbojpeg/TJ.java \ + org/libjpegturbo/turbojpeg/TJCompressor.java \ + org/libjpegturbo/turbojpeg/TJCustomFilter.java \ + org/libjpegturbo/turbojpeg/TJDecompressor.java \ + org/libjpegturbo/turbojpeg/TJLoader.java \ + org/libjpegturbo/turbojpeg/TJScalingFactor.java \ + org/libjpegturbo/turbojpeg/TJTransform.java \ + org/libjpegturbo/turbojpeg/TJTransformer.java \ + TJExample.java \ + TJUnitTest.java + +JNIHEADERS = org_libjpegturbo_turbojpeg_TJ.h \ + org_libjpegturbo_turbojpeg_TJCompressor.h \ + org_libjpegturbo_turbojpeg_TJDecompressor.h \ + org_libjpegturbo_turbojpeg_TJTransformer.h + +if WITH_JAVA + +dist_noinst_JAVA = ${JAVASOURCES} + +JAVA_CLASSES = org/libjpegturbo/turbojpeg/TJ.class \ + org/libjpegturbo/turbojpeg/TJCompressor.class \ + org/libjpegturbo/turbojpeg/TJCustomFilter.class \ + org/libjpegturbo/turbojpeg/TJDecompressor.class \ + org/libjpegturbo/turbojpeg/TJLoader.class \ + org/libjpegturbo/turbojpeg/TJScalingFactor.class \ + org/libjpegturbo/turbojpeg/TJTransform.class \ + org/libjpegturbo/turbojpeg/TJTransformer.class \ + TJExample.class \ + TJUnitTest.class + +all: all-am turbojpeg.jar + +turbojpeg.jar: $(JAVA_CLASSES) ${srcdir}/MANIFEST.MF + $(JAR) cfm turbojpeg.jar ${srcdir}/MANIFEST.MF $(JAVA_CLASSES) + +clean-local: + rm -f turbojpeg.jar + +install-exec-local: turbojpeg.jar + mkdir -p $(DESTDIR)/$(prefix)/classes + $(INSTALL) -m 644 turbojpeg.jar $(DESTDIR)/$(prefix)/classes/ + +uninstall-local: + rm -f $(DESTDIR)/$(prefix)/classes/turbojpeg.jar + if [ -d $(DESTDIR)/$(prefix)/classes ]; then rmdir $(DESTDIR)/$(prefix)/classes; fi + +headers: all + javah -d ${srcdir} org.libjpegturbo.turbojpeg.TJ; \ + javah -d ${srcdir} org.libjpegturbo.turbojpeg.TJCompressor; \ + javah -d ${srcdir} org.libjpegturbo.turbojpeg.TJDecompressor; \ + javah -d ${srcdir} org.libjpegturbo.turbojpeg.TJTransformer + +docs: all + mkdir -p ${srcdir}/doc; \ + javadoc -d ${srcdir}/doc -sourcepath ${srcdir} org.libjpegturbo.turbojpeg + +endif + +EXTRA_DIST = MANIFEST.MF ${JAVASOURCES} ${JNIHEADERS} doc CMakeLists.txt \ + org/libjpegturbo/turbojpeg/TJLoader.java.in |