1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # Makefile for dependencies and deployment.
- # Copyright 2015 Ralph Giles. GPLv3.
- SRCS := index.html glyph.js glyph.css \
- Akkadian.ttf NotoSansCuneiform-Regular.ttf \
- CNAME
- all: $(SRCS)
- # CNAME file for setting deployment domain.
- # Edit this locally to override.
- CNAME:
- echo akkad.surge.sh > $@
- deploy: $(SRCS)
- -rm -rf _deploy
- mkdir _deploy
- cp $^ _deploy/
- surge _deploy/
- Akkadian.ttf: Akkadian.zip
- @SHA2=$$(shasum -a 256 $< | cut -f 1 -d ' '); \
- if test "$${SHA2}" != $(Akkadian_zip_SHA2); then \
- echo "Checksum mismatch for $<!"; exit 1; fi
- unzip $< $@
- # bump the date so we don't run this rule every time.
- touch $@
- Akkadian_zip_SHA2 := a3ad5b8aa93ac10d2b57b0ac4655f26ce1e7b070a1dd61d9093bd11dac0ab1ba
- Akkadian.zip:
- curl -sO http://users.teilar.gr/~g1951d/Akkadian.zip
- NotoSansCuneiform-Regular.ttf: NotoSansCuneiform-unhinted.zip
- unzip $< $@
- # bump the date so we don't run this rule every time.
- touch $@
- NotoSansCuneiform_zip_SHA2 := 6eb7b77387c298c8cff328d0d0084d35e5e264352a382e7b3aefb7061beedec0
- NotoSansCuneiform-unhinted.zip:
- curl -sO https://noto-website.storage.googleapis.com/pkgs/NotoSansCuneiform-unhinted.zip
- @SHA2=$$(shasum -a 256 $@ | cut -f 1 -d ' '); \
- if test $${SHA2} != $(NotoSansCuneiform_zip_SHA2); then \
- echo "Checksum mismatch for $@!"; exit 1; fi
|