| JAVAROOT = . |
| |
| JAVASOURCES = org/libjpegturbo/turbojpeg/TJ.java \ |
| org/libjpegturbo/turbojpeg/TJCompressor.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/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 |
| cd ${srcdir}; \ |
| javah org.libjpegturbo.turbojpeg.TJ; \ |
| javah org.libjpegturbo.turbojpeg.TJCompressor; \ |
| javah org.libjpegturbo.turbojpeg.TJDecompressor; \ |
| javah org.libjpegturbo.turbojpeg.TJTransformer |
| |
| docs: all |
| cd ${srcdir}; \ |
| mkdir -p doc; cd doc; javadoc -classpath .. org.libjpegturbo.turbojpeg |
| |
| endif |
| |
| EXTRA_DIST = MANIFEST.MF ${JAVASOURCES} ${JNIHEADERS} doc CMakeLists.txt \ |
| org/libjpegturbo/turbojpeg/TJLoader.java.in |