From fb0463b6a14917a9d554934eb50a59a5f03ca08e Mon Sep 17 00:00:00 2001 From: Jens Steidl <Jens.Steidl@slub-dresden.de> Date: Tue, 12 Sep 2023 18:22:53 +0200 Subject: [PATCH] - refactor: updated & simplified for current SDKs, new JAR file name --- Makefile | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index 7e78f54..9007e46 100644 --- a/Makefile +++ b/Makefile @@ -2,27 +2,25 @@ # Plugin, welches TIFFs via checkit_tiff validiert # Pfad zu Java -JAVAPATH=$(wildcard /usr/lib/jvm/java-1.17.0-openjdk-*/bin/) -JAVARELEASE=17 +JAVAPATH:=$(wildcard /usr/lib/jvm/java-1.17.0-openjdk-*/bin/) +JAVARELEASE:=17 # Verwendete Rosetta-Version -ROSETTAVERSION:=7.3.0 +ROSETTAVERSION:=8.0.0 # Pfad zum Rosetta-SDK -ROSETTASDK:=/exlibris/dps/d4_1/system.dir/dps-sdk-${ROSETTAVERSION}/lib/ -# Pfad zum Rosetta-SDK, Deposit-Module -ROSETTASDKDEPOSIT:=${ROSETTASDK}/../dps-sdk-projects/dps-sdk-deposit/lib -ROSETTASDKPLUGINS:=${ROSETTASDK}/../../bundled_plugins/ -ROSETTASDKJARS=$(shell find ${ROSETTASDKDEPOSIT} -name "*.jar") +ROSETTASDK:=/exlibris/dps/d4_1/system.dir/dps-sdk-${ROSETTAVERSION}/dps-sdk-projects/dps-sdk-deposit/lib/ # classpath -JUNITCLASSPATH:=/usr/share/java/junit4.jar:$(shell find ${ROSETTASDKDEPOSIT} -name "*.jar" -print |xargs echo |sed -e "s/ /:/g") -CLASSPATH:=${ROSETTASDKDEPOSIT}/dps-sdk-${ROSETTAVERSION}.jar +JUNITCLASSPATH:=/usr/share/java/junit4.jar +CLASSPATH:=$(shell find ${ROSETTASDK} -name "*.jar" -print | xargs echo | sed -e "s/ /:/g") # sources -SOURCES:=java/org/slub/rosetta/dps/repository/plugin/SLUBRetroMonographieTIFFFormatValidationPlugin.java +PLUGINCLASS:=SLUBRetroMonographieTIFFFormatValidationPlugin +SOURCES:=java/org/slub/rosetta/dps/repository/plugin/${PLUGINCLASS}.java OBJS:=$(SOURCES:.java=.class) -JAR:=SLUBRetroMonographieTIFFFormatValidationPlugin.jar +PLUGINVERSION:=$(shell grep -o "<version>.*</version>" PLUGIN-INF/*.xml | sed -e "s#<version>##g" | sed -e "s#</version>##g") +JAR:=${PLUGINCLASS}-${PLUGINVERSION}_sdk-${ROSETTAVERSION}.jar BUILD:=build/ all: $(BUILD) $(JAR) -- GitLab