HEX
Server: nginx/1.18.0
System: Linux mail.dakarash.co.id 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: www-data (33)
PHP: 8.1.2-1ubuntu2.23
Disabled: NONE
Upload Files
File: //home/django/libpff/jpff/Makefile.am
# Notes:
# If .java files are put in _SOURCES autoconf/make requires GJC
# If .java files are put in _JAVA they will be build after _LTLIBRARIES

JAVA_FILES = \
	Exception.java \
	File.java

if HAVE_JAVA
AM_CFLAGS = \
	-I../include -I$(top_srcdir)/include \
	-I../common -I$(top_srcdir)/common \
	@LIBCERROR_CPPFLAGS@

jardir = @JAR_PACKAGE_DIR@
jnidir = @JNI_LIBRARY_DIR@

jar_DATA = jpff.jar

noinst_JAVA = \
	$(JAVA_FILES)

# On Linux the name of the JNI library should start with lib
# and should be in the library path (ldconfig)
jni_LTLIBRARIES = libjpff.la

BUILT_SOURCES = \
	jpff_File.h

libjpff_la_SOURCES = \
	jpff_File.c \
	jpff_jni.h \
	jpff_libcerror.h \
	jpff_string.c jpff_string.h

libjpff_la_LIBADD = \
	@LIBCERROR_LIBADD@ \
	../libpff/libpff.la

libjpff_la_CPPFLAGS = $(JAVA_CPPFLAGS)
libjpff_la_LDFLAGS  = -module -avoid-version $(JAVA_LDFLAGS)

endif

.java.class:
	$(JAVAC) -classpath .. $(JAVACFLAGS) $<

jpff_File.h: Exception.class File.class
	$(JAVAH) -classpath .. -jni $(JAVAHFLAGS) jpff.File

jpff.jar: $(noinst_JAVA)
	(cd .. && $(JAR) cf $(JARFLAGS) jpff/$@ jpff/*.class)

EXTRA_DIST = \
	$(JAVA_FILES)

DISTCLEANFILES = \
	Makefile \
	Makefile.in