font: separate rules to generate plane01-unassigned.hex
[unifont.git] / font / plane01 / Makefile
index cc53a35b544a21e93d075ac47ce7c22f3f1a5253..e57e9535426f876bc00a2f784303b8269d9705aa 100644 (file)
@@ -9,11 +9,6 @@ all: plane01.hex plane01-nonprinting.hex plane01-unassigned.hex
        if [ ! -d all ]; then \
                mkdir all; \
        fi
-       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
        set -e && \
           grep "^[0-9A-Fa-f]" noscript-ranges.txt | \
           awk 'NF == 1 {print "../../bin/unihexgen " $$1 " " $$1;} \
@@ -21,6 +16,13 @@ all: plane01.hex plane01-nonprinting.hex plane01-unassigned.hex
           /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: