chiark / gitweb /
big-bundle example: Use only the bits we want
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 17 May 2021 16:13:35 +0000 (17:13 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 17 May 2021 16:13:35 +0000 (17:13 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile

index bf41f9658bcbc2f61910a40892fc0ebe386e6720..4c37ba8d99f230a2775837afce066a4f231e4a41 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -339,24 +339,12 @@ examples/big-bundle.zip: ZIPFLAGS+= -0 -r -q
 examples/big-bundle.zip: ZIP_INPUTS=.
 examples/big-bundle/otter.toml: $(LIBRARY_FILES) $(MAKEFILE_DEP)
        rm -rf examples/big-bundle
-       mkdir examples/big-bundle
-       cp -rl library examples/big-bundle/.
-       set -ex; cd examples/big-bundle/library/; for x in '' .toml; do \
-               mv wikimedia$$x duped-example$$x; done
-       set -e; cd examples/big-bundle/library; for d in */.; do \
-               cd $$d; \
-               for f in *.coloured.svg; do \
-                       if test -f $$f; then \
-                               mv $$f $${f%.coloured.svg}.svg; \
-                       fi; \
-               done; \
-               for f in chess-*_c*.svg; do \
-                       if test -f $$f; then \
-                               mv -v $$f $${f/_c/w}; \
-                       fi; \
-               done; \
-               cd ..; \
-       done
+       mkdir examples/big-bundle examples/big-bundle/library
+       set -e; for l in $(LIBRARIES); do \
+               mkdir examples/big-bundle/$$l; \
+               cp -v $$l.toml examples/big-bundle/$$l.toml; done
+       set -e; for e in $(LIBRARY_FILE_INPUTS); do \
+               ln $${e#*:} examples/big-bundle/$${e%%.usvg:*}.svg; done
        echo 'title = "Autogenerated large test bundle"' >$@.tmp
        mv -f $@.tmp $@