From cd8c4ee6ebf9a3c301f96f5d73a18843c6c8a606 Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Thu, 23 Jan 2020 14:12:12 +0100 Subject: [PATCH] Makefile: improve archives and add static-o9 one * Adds --directory argument for tar to only gives ils directory in final archive * Adds new archive: static-o9.tar.gz * Transforms CSS files: change URL from resources.rero.ch to resources.rero.ch/ils/tests Co-Authored-by: Olivier DOSSMANN --- Makefile | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 9bc8288..850e440 100644 --- a/Makefile +++ b/Makefile @@ -1,23 +1,32 @@ Q=@ +CSS_FILES := $(wildcard ils/css/*.css) all: static.tar.gz static-pilot.tar.gz static.tar.gz: $Qmkdir static $Qcp -r ils static/ - $Qcd static/ - $Qtar cfz static.tar.gz ils/ - $Qcd - > /dev/null 2>&1 + $Q$(foreach file,${CSS_FILES},sed -i 's#resources\.rero\.ch/ils#resources\.rero\.ch/ils/test#g' "static/$(file)" &) + $Qsleep 1 + $Qtar cfz static.tar.gz --directory=static/ils/ css images static-pilot.tar.gz: logo-global.pilot.png $Qmkdir static-pilot $Qcp -r ils static-pilot/ - $Qcp logo-global.pilot.png static-pilot/ils/images/logo-global.png - $Qcd static-pilot/ - $Qtar cfz static-pilot.tar.gz ils/ - $Qcd - > /dev/null 2>&1 + $Q$(foreach file,${CSS_FILES},sed -i 's#resources\.rero\.ch/ils#resources\.rero\.ch/ils/pilot#g' "static-pilot/$(file)" &) + $Qcp -f logo-global.pilot.png static-pilot/ils/images/logo-global.png + $Qsleep 1 + $Qtar cfz static-pilot.tar.gz --directory=static-pilot/ils/ css images +o9: static-o9.tar.gz + +static-o9.tar.gz: + $Qmkdir static-o9 + $Qcp -r ils static-o9/ + $Q$(foreach file,${CSS_FILES},sed -i 's#resources\.rero\.ch#o9\.re#g' "static-o9/$(file)" &) + $Qsleep 1 + $Qtar cfz static-o9.tar.gz --directory=static-o9/ ils clean: - $Qrm -rf static/ static-pilot/ static.tar.gz static-pilot.tar.gz + $Qrm -rf static/ static-pilot/ static-o9/ *.tar.gz