diff --git a/Makefile b/Makefile index 8342d0c4edd5638291145ca737025b0ca3fc8b60..48069c3fe7e1f6917cedd7f377f9bf5c49be874e 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 ..