Skip to content
Snippets Groups Projects
Commit 929a6a0e authored by Andreas Romeyke's avatar Andreas Romeyke
Browse files

- fixed build to avoid required cleanup before run target

parent 52482a48
No related branches found
No related tags found
No related merge requests found
...@@ -25,8 +25,9 @@ CLASSPATH=./java:${ROSETTASDKDEPOSIT}/../src/:${ROSETTASDKDEPOSIT}/xmlbeans-2.3. ...@@ -25,8 +25,9 @@ CLASSPATH=./java:${ROSETTASDKDEPOSIT}/../src/:${ROSETTASDKDEPOSIT}/xmlbeans-2.3.
SOURCES=java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java SOURCES=java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java
OBJS=$(SOURCES:.java=.class) OBJS=$(SOURCES:.java=.class)
JAR=SLUBTechnicalMetadataExtractorCheckItTiffPlugin.jar JAR=SLUBTechnicalMetadataExtractorCheckItTiffPlugin.jar
BUILD=build/
all: $(JAR) all: $(BUILD) $(JAR)
help: help:
@echo "erzeugt Plugin für Rosetta von Exlibris" @echo "erzeugt Plugin für Rosetta von Exlibris"
...@@ -36,7 +37,7 @@ help: ...@@ -36,7 +37,7 @@ help:
@echo "aufruft." @echo "aufruft."
jarclean: jarclean:
@rm -Rf build @rm -Rf $(BUILD)
test: $(OBJS) test: $(OBJS)
java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore
...@@ -50,12 +51,15 @@ distclean: clean ...@@ -50,12 +51,15 @@ distclean: clean
find ./ -name "*~" -exec rm -f \{\} \; find ./ -name "*~" -exec rm -f \{\} \;
@rm -Rf null @rm -Rf null
$(BUILD):
@mkdir $(BUILD);
@mkdir $(BUILD)/lib
$(JAR): $(OBJS) $(JAR): $(OBJS)
@mkdir build; @cp -r PLUGIN-INF/ $(BUILD)
@cp -r PLUGIN-INF/ build/ @cp -r META-INF/ $(BUILD)
  • Owner

    @romeyke
    Build-Fehler durch diese Zeile, META-INF nicht im Projekt
    Zeile löschen oder evtl. vergessen META-INF/* einzugechecken?

    Edited by Jens Steidl
  • Please register or sign in to reply
# @cp -r META-INF/ build/ @cd java; find ./ -name "*.class" -print -exec cp --parents -r \{\} $(PWD)/$(BUILD) \; ; cd ..
@cd java; find ./ -name "*.class" -print -exec cp --parents -r \{\} $(PWD)/build \; ; cd .. @cd $(BUILD); ${JAVAPATH}/jar cfvM ../$@ ./* ; cd ..
@cd build; ${JAVAPATH}/jar cfvM ../$@ ./* ; cd ..
%.class: %.java %.class: %.java
${JAVAPATH}/javac -classpath ${CLASSPATH}:${JUNITCLASSPATH} -Xlint:all $< ${JAVAPATH}/javac -classpath ${CLASSPATH}:${JUNITCLASSPATH} -Xlint:all $<
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment