summaryrefslogtreecommitdiffstats
path: root/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..bd3b5bc
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+[ ! -d dist ] && mkdir dist
+
+rm -f dist/*
+
+cp ./*.css ./*.svg ./*.png ./*.jpg dist/
+
+awk -f lib/inc.awk ./*.html
+
+for file in ./*.html; do
+ if [ "$file" = "index.html" ] ||
+ [ ! -f "${file%%.html}-inc.htm" ]; then
+ cp "$file" dist/
+ continue
+ fi
+ ed "$file" <<EOF
+?<\/body>?-r footer.htm
+?{{incoming}}?d
+-r ${file%%.html}-inc.htm
+w dist/$file
+q
+EOF
+done
+
+rm ./*-inc.htm