From a534f181ad512cb1855a96e245c3f502a9b2ab16 Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <andreas.romeyke@slub-dresden.de>
Date: Thu, 3 Feb 2022 10:57:19 +0100
Subject: [PATCH] - include system jars

---
 Makefile | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index 8342d0c..48069c3 100644
--- a/Makefile
+++ b/Makefile
@@ -12,9 +12,11 @@ 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/
+
 XALAN_JAR=$(shell find /usr/share/java/  -name "xalan2.jar"  )
 XERCES_JAR=$(shell find /usr/share/java/  -name "xercesImpl.jar")
 XML_JAR=$(shell find /usr/share/java/ -name "xml-apis.jar")
+
 # classpath
 JUNITCLASSPATH=/usr/share/java/junit4.jar
 #SOURCESCLASSPATH=org/slub/rosetta/dps/repository/plugin/storage/nfs
@@ -60,18 +62,22 @@ $(JAR): $(OBJS)
 	@cd java; find ./ -name "*.class" -print -exec cp --parents -r \{\} $(PWD)/$(BUILD) \; ; cd ..
 #	@cd resources; find ./ -type f -print -exec cp --parents -r \{\} $(PWD)/build \; ; cd ..
 	cp -a resources/ $(PWD)/$(BUILD)
+	mkdir $(BUILD)/lib
 ifdef XALAN_JAR
 	echo "XALAN_JAR: unzip '$(XALAN_JAR)'"
-	unzip $(XALAN_JAR) '*.class' -d $(BUILD);
-	unzip $(XALAN_JAR) 'META-INF/services/*' -d $(BUILD)
+#	unzip $(XALAN_JAR) '*.class' -d $(BUILD);
+#	unzip $(XALAN_JAR) 'META-INF/services/*' -d $(BUILD)
+	cp --dereference $(XALAN_JAR) $(PWD)/$(BUILD)lib/
 endif
 ifdef XERCES_JAR
 	echo "XERCES_JAR: unzip '$(XERCES_JAR)'"
-	unzip $(XERCES_JAR) '*.class' -d $(BUILD);
+#	unzip $(XERCES_JAR) '*.class' -d $(BUILD);
+	cp --dereference $(XERCES_JAR) $(PWD)/$(BUILD)lib/
 endif
 ifdef XML_JAR
 	echo "XML_JAR: unzip '$(XML_JAR)'"
-	unzip $(XML_JAR) '*.class' -d $(BUILD);
+#	unzip $(XML_JAR) '*.class' -d $(BUILD);
+	cp --dereference $(XML_JAR) $(PWD)/$(BUILD)lib/
 endif
 	@cd $(BUILD); ${JAVAPATH}/jar cfvM ../$@ ./* ; cd ..
 
-- 
GitLab