| JAVAROOT = . |
| |
| org/libjpegturbo/turbojpeg/TJLoader.java: $(srcdir)/org/libjpegturbo/turbojpeg/TJLoader.java.tmpl |
| mkdir -p org/libjpegturbo/turbojpeg; \ |
| cat $(srcdir)/org/libjpegturbo/turbojpeg/TJLoader.java.tmpl | \ |
| sed s@%{__libdir}@$(libdir)@g > org/libjpegturbo/turbojpeg/TJLoader.java |
| |
| |
| JAVASOURCES = org/libjpegturbo/turbojpeg/TJ.java \ |
| org/libjpegturbo/turbojpeg/TJCompressor.java \ |
| org/libjpegturbo/turbojpeg/TJCustomFilter.java \ |
| org/libjpegturbo/turbojpeg/TJDecompressor.java \ |
| org/libjpegturbo/turbojpeg/TJScalingFactor.java \ |
| org/libjpegturbo/turbojpeg/TJTransform.java \ |
| org/libjpegturbo/turbojpeg/TJTransformer.java \ |
| TJExample.java \ |
| TJUnitTest.java \ |
| TJBench.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 |
| |
| nodist_noinst_JAVA = ${JAVASOURCES} org/libjpegturbo/turbojpeg/TJLoader.java |
| |
| 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 \ |
| TJBench.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)/$(datadir)/classes |
| $(INSTALL) -m 644 turbojpeg.jar $(DESTDIR)/$(datadir)/classes/ |
| |
| uninstall-local: |
| rm -f $(DESTDIR)/$(datadir)/classes/turbojpeg.jar |
| if [ -d $(DESTDIR)/$(datadir)/classes ]; then rmdir $(DESTDIR)/$(datadir)/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 -notimestamp -d ${srcdir}/doc -sourcepath ${srcdir} org.libjpegturbo.turbojpeg |
| |
| endif |
| |
| EXTRA_DIST = MANIFEST.MF ${JAVASOURCES} ${JNIHEADERS} doc CMakeLists.txt \ |
| org/libjpegturbo/turbojpeg/TJLoader.java.tmpl \ |
| org/libjpegturbo/turbojpeg/TJLoader.java.in |