From 1aeb7cd21f7dba2891ff75b5f4b621d3de0f3ed5 Mon Sep 17 00:00:00 2001 From: Volpeon Date: Tue, 22 Dec 2020 23:13:50 +0100 Subject: Inlined simple scripts in the makefile --- Makefile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 53dfdb7..4f45201 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,23 @@ all: build clean: + @mkdir -p output @rm -rf output/* build_fonts: clean - @scripts/build_fonts.sh + @pyftsubset assets/iosevka-term-ss09-regular.ttf \ + --text-file='assets/glyphs.txt' \ + --layout-features+=ss09,dlig \ + --flavor='woff2' \ + --output-file='output/iosevka-term-ss09-regular.woff2' + @pyftsubset assets/iosevka-term-ss09-bold.ttf \ + --text-file='assets/glyphs.txt' \ + --layout-features+=ss09,dlig \ + --flavor='woff2' \ + --output-file='output/iosevka-term-ss09-bold.woff2' build_sass: clean - @scripts/build_sass.sh + @sassc assets/style.scss | node_modules/.bin/csso > output/style.css build_content: clean @scripts/build_content.sh @@ -16,6 +26,7 @@ copy_static: clean @cp -r static/* output/ build: build_fonts build_sass build_content copy_static +# @pigz -R -k -9 -- `find output -type f -iregex '.*\\.\\(css\\|js\\|json\\|html\\|xml\\|txt\\|svg\\|ico\\)'` watch_sass: build @scripts/watch_sass.sh @@ -26,7 +37,7 @@ watch_content: build watch: watch_sass watch_content serve_only: build - @scripts/serve.sh + @python -m http.server --bind 127.0.0.1 --directory output serve: watch serve_only -- cgit v1.2.3-70-g09d2