font: separate rules to generate plane01-unassigned.hex
[unifont.git] / font / plane01 / Makefile
index 0858df6b88e372194b2a2cc5af25c64ddedfd344..e57e9535426f876bc00a2f784303b8269d9705aa 100644 (file)
@@ -9,16 +9,20 @@ all: plane01.hex plane01-nonprinting.hex plane01-unassigned.hex
        if [ ! -d all ]; then \
                mkdir all; \
        fi
-       grep "^[0-9A-Fa-f]" unassigned-ranges.txt | \
-          awk 'NF == 1 {print "../../bin/unihexgen " $$1 " " $$1;} \
-               NF == 2 {print "../../bin/unihexgen " $$1 " " $$2;}' | \
-          /bin/sh -s > plane01-unassigned.hex
-       grep "^[0-9A-Fa-f]" noscript-ranges.txt | \
+       set -e && \
+          grep "^[0-9A-Fa-f]" noscript-ranges.txt | \
           awk 'NF == 1 {print "../../bin/unihexgen " $$1 " " $$1;} \
                NF == 2 {print "../../bin/unihexgen " $$1 " " $$2;}' | \
           /bin/sh -s > all/noscript.hex
        sort -u all/noscript.hex *.hex > all/plane01-all.hex
 
+plane01-unassigned.hex: unassigned-ranges.txt
+       set -e && \
+          grep "^[0-9A-Fa-f]" unassigned-ranges.txt | \
+          awk 'NF == 1 {print "../../bin/unihexgen " $$1 " " $$1;} \
+               NF == 2 {print "../../bin/unihexgen " $$1 " " $$2;}' | \
+          /bin/sh -s > plane01-unassigned.hex
+
 clean:
 
 distclean: