Files
mars-flaim/xflaim/src/java/wrapper/Makefile.am
2009-04-15 03:43:33 +00:00

95 lines
2.7 KiB
Makefile

JAVAROOT = .
jarfile = $(PACKAGE)jni-$(VERSION).jar
jardir = $(datadir)/java
pkgpath = xflaim
jhdrout = ..
$(jarfile): $(dist_noinst_JAVA)
$(JAR) cvf $(JARFLAGS) $@ $(pkgpath)/*.class
jar_DATA = $(jarfile)
java-headers.stamp: $(dist_noinst_JAVA)
@list="`echo $(dist_noinst_JAVA) | sed -e 's|\.java||g' -e 's|/|.|g'`"; \
for class in $$list; do \
echo "$(JAVAH) -cp . -jni -d $(jhdrout) $(JAVAHFLAGS) $$class"; \
$(JAVAH) -cp . -jni -d $(jhdrout) $(JAVAHFLAGS) $$class; \
done
@echo "JNI headers generated" > java-headers.stamp
all-local: java-headers.stamp
CLEANFILES = $(jarfile) $(pkgpath)/*.class java-headers.stamp $(jhdrout)/xflaim_*.h
dist_noinst_JAVA = \
$(pkgpath)/BackupClient.java \
$(pkgpath)/Backup.java \
$(pkgpath)/BackupStatus.java \
$(pkgpath)/BlockIOStats.java \
$(pkgpath)/CacheInfo.java \
$(pkgpath)/CacheUsage.java \
$(pkgpath)/CHECKINFO.java \
$(pkgpath)/CheckpointInfo.java \
$(pkgpath)/Collections.java \
$(pkgpath)/CommitClient.java \
$(pkgpath)/CompareRules.java \
$(pkgpath)/CORRUPTINFO.java \
$(pkgpath)/CountTimeStat.java \
$(pkgpath)/CREATEOPTS.java \
$(pkgpath)/DataVector.java \
$(pkgpath)/DbCheckFlags.java \
$(pkgpath)/DbCheckStatus.java \
$(pkgpath)/DbCopyStatus.java \
$(pkgpath)/DbInfo.java \
$(pkgpath)/Db.java \
$(pkgpath)/DbRebuildStatus.java \
$(pkgpath)/DbRenameStatus.java \
$(pkgpath)/DbStats.java \
$(pkgpath)/DbSystem.java \
$(pkgpath)/DefaultBackupClient.java \
$(pkgpath)/DefaultRestoreClient.java \
$(pkgpath)/DeleteStatus.java \
$(pkgpath)/DictType.java \
$(pkgpath)/DiskIOStat.java \
$(pkgpath)/DOMNode.java \
$(pkgpath)/ExportFormatType.java \
$(pkgpath)/FlmBackupType.java \
$(pkgpath)/FlmDataType.java \
$(pkgpath)/FlmDictIndex.java \
$(pkgpath)/FlmDomNodeType.java \
$(pkgpath)/FlmInsertLoc.java \
$(pkgpath)/ImportStats.java \
$(pkgpath)/IndexState.java \
$(pkgpath)/IndexStatus.java \
$(pkgpath)/InsertLoc.java \
$(pkgpath)/IStream.java \
$(pkgpath)/IxClient.java \
$(pkgpath)/IxStatus.java \
$(pkgpath)/KeyRetrieveFlags.java \
$(pkgpath)/LFileStats.java \
$(pkgpath)/LockStats.java \
$(pkgpath)/LockType.java \
$(pkgpath)/LockUser.java \
$(pkgpath)/OptInfo.java \
$(pkgpath)/OptType.java \
$(pkgpath)/OStream.java \
$(pkgpath)/Query.java \
$(pkgpath)/QueryOperators.java \
$(pkgpath)/RCODE.java \
$(pkgpath)/RebuildStatus.java \
$(pkgpath)/ReserveID.java \
$(pkgpath)/RestoreAction.java \
$(pkgpath)/RestoreClient.java \
$(pkgpath)/RestoreStatus.java \
$(pkgpath)/ResultSetCounts.java \
$(pkgpath)/RTransStats.java \
$(pkgpath)/SearchFlags.java \
$(pkgpath)/SlabUsage.java \
$(pkgpath)/Stats.java \
$(pkgpath)/TransactionFlags.java \
$(pkgpath)/TransactionType.java \
$(pkgpath)/UTransStats.java \
$(pkgpath)/XFlaimException.java \
$(pkgpath)/XPathAxis.java