From 32e16656dea63642041193b8f5fdee1453d9f933 Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Wed, 13 Sep 2023 13:23:10 +0200
Subject: [PATCH] - refactor: updated & simplified for current SDKs

---
 Makefile | 27 +++++++++++----------------
 1 file changed, 11 insertions(+), 16 deletions(-)

diff --git a/Makefile b/Makefile
index 853d556..21cec54 100644
--- a/Makefile
+++ b/Makefile
@@ -2,29 +2,24 @@
 # Plugin, welches Matroska/FFv1 via mediaconch 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
-
-# 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")
+ROSETTAVERSION:=8.0.0
+
+# Pfad zum Rosetta-SDK und lokalen JARs
+ROSETTASDK:=/exlibris/dps/d4_1/system.dir/dps-sdk-${ROSETTAVERSION}/dps-sdk-projects/dps-sdk-deposit/lib/
 LOCALJARS=$(shell if [ -d lib ]; then find lib -name "*.jar" -print |xargs echo |sed -e "s/ /:/g"; fi)
-JAR:=XmlFormatValidationPlugin.jar
 
 # classpath
-JUNITCLASSPATH:=./java/:./resources/:/usr/share/java/junit4.jar:$(shell find ${ROSETTASDKDEPOSIT} -name "*.jar" -print |xargs echo |sed -e "s/ /:/g"):$(JAR)
-#SOURCESCLASSPATH=org/slub/rosetta/dps/repository/plugin/storage/nfs
-CLASSPATH:=${ROSETTASDKDEPOSIT}/dps-sdk-${ROSETTAVERSION}.jar:${LOCALJARS}
-#BUILDPATH=$(CLASSPATH)
+JUNITCLASSPATH:=./java/:./resources/:/usr/share/java/junit4.jar
+CLASSPATH:=$(shell find ${ROSETTASDK} -name "*.jar" -print | xargs echo | sed -e "s/ /:/g"):${LOCALJARS}
 
 # sources
-SOURCES:=$(shell find java/ -name "*.java" -print | xargs echo )
+PLUGINCLASS:=XmlFormatValidationPlugin
+JAR:=${PLUGINCLASS}.jar
+SOURCES:=$(shell find java/ -name "*.java" -print | xargs echo)
 OBJS:=$(SOURCES:.java=.class)
 BUILD:=build/
 
-- 
GitLab