Makefile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. all: build
  2. archives:
  3. postbuild_processing/archive_prep/archiver.sh
  4. build: ttf webfonts
  5. build-with-dependencies: compile-local-dep ttf webfonts
  6. build-system: ttf-system webfonts-system
  7. build-local-ttfa:
  8. tools/scripts/install/ttfautohint-build.sh
  9. build-local-sfnt2woffzopfli:
  10. tools/scripts/install/sfnt2woff-zopfli-build.sh
  11. build-local-woff2:
  12. tools/scripts/install/woff2-compress-build.sh
  13. compile-local-dep: build-local-ttfa build-local-sfnt2woffzopfli build-local-woff2
  14. css:
  15. tools/scripts/css/css-build.sh
  16. lint: shellcheck ufolint
  17. pipenv:
  18. ./build-pipenv.sh
  19. shellcheck: *.sh tools/scripts/css/*.sh tools/scripts/install/*.sh postbuild_processing/archive_prep/*.sh
  20. $@ $^
  21. subsets: pipenv
  22. ./build-subsets.sh
  23. ttf: pipenv
  24. ./build-ttf.sh
  25. ttf-system:
  26. ./build-ttf.sh --system
  27. ufolint: source/*.ufo
  28. $@ $^
  29. webfonts: woff woff2 subsets
  30. webfonts-system: woff-system woff2-system subsets-system
  31. woff: pipenv
  32. ./build-woff.sh
  33. woff-system:
  34. ./build-woff.sh --system
  35. woff2: pipenv
  36. ./build-woff2.sh
  37. woff2-system:
  38. ./build-woff2.sh --system
  39. .PHONY: all archives build build-with-dependencies build-local-ttfa build-local-sfnt2woffzopfli build-local-woff2 build-system compile-local-dep css lint pipenv shellcheck subsets ttf ttf-system ufolint webfonts webfonts-system woff woff-system woff2 woff2-system