X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=Makefile.base;h=3143778872e7de4e4f0e25d5afb82443dd860bc4;hp=e44b5d52cd5a6d09e2a6c2cad323f4aa92f24a39;hb=632cc690ac07130a51a947ee0f0b2bfae10b6595;hpb=ac50854f1a932682294090f3c08188bea9d80329 diff --git a/Makefile.base b/Makefile.base index e44b5d5..3143778 100644 --- a/Makefile.base +++ b/Makefile.base @@ -1,3 +1,8 @@ +# Makefile base template +# +# Version: +# - 1.0.0: add a version comment + # Required parameters (the commented out ones are supposed to change per project): #MAIN = path to main java source to compile @@ -64,14 +69,16 @@ test: test-resources clean: rm -rf bin/ @echo Removing sources taken from libs... - @for lib in libs/*-sources.jar; do \ - basename "$$lib"; \ - jar tf "$$lib" | while read -r ln; do \ - [ -f "src/$$ln" ] && rm "src/$$ln"; \ - done; \ - jar tf "$$lib" | tac | while read -r ln; do \ - [ -d "src/$$ln" ] && rmdir "src/$$ln" 2>/dev/null || true; \ - done; \ + @for lib in libs/*-sources.jar libs/*-sources.patch.jar; do \ + if [ "$$lib" != 'libs/*-sources.jar' -a "$$lib" != 'libs/*-sources.patch.jar' ]; then \ + basename "$$lib"; \ + jar tf "$$lib" | while read -r ln; do \ + [ -f "src/$$ln" ] && rm "src/$$ln"; \ + done; \ + jar tf "$$lib" | tac | while read -r ln; do \ + [ -d "src/$$ln" ] && rmdir "src/$$ln" 2>/dev/null || true; \ + done; \ + fi \ done mrproper: mrpropre