summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 17 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 2aa5555..a9b1c53 100644
--- a/Makefile
+++ b/Makefile
@@ -9,9 +9,13 @@ PAGES=index.html\
blog/rss.html\
blog/espacos-liminares.html\
blog/problemas-rust.html\
+ tutoriais/index.html\
+ tutoriais/index.rss\
+ tutoriais/makefiles.html\
+ tutoriais/orientacao-a-objetos.html\
about.html
-RSS = blog/index.rss
+RSS = blog/index.rss tutoriais/index.rss
URL ?= http://localhost:8000
@@ -22,7 +26,14 @@ clean:
dist: all
tar -cv static $(RSS) $(PAGES) | gzip > dist.tar.gz
-
+
+distzip: all
+ zip -f dist.zip static $(RSS) $(PAGES)
+
+tutoriais/index.rss: tutoriais/posts.csv
+ ./csv2rss.sh 'Tutoriais do Esquizo' '$(URL)/tutoriais' 'Tutoriais das vozes da minha cabeça' \
+ < tutoriais/posts.csv > tutoriais/index.rss
+
blog/index.rss: blog/posts.csv
./csv2rss.sh 'Blogs do Esquizo' '$(URL)/blog' 'Transliteração das vozes da minha cabeça' \
< blog/posts.csv > blog/index.rss
@@ -30,8 +41,11 @@ blog/index.rss: blog/posts.csv
blog/index.html: blog/posts.csv templates/base.m4
m4 -DPAGECONTENT="$$(./csv2index.sh /blog < $<)" templates/base.m4 > $@
+tutoriais/index.html: tutoriais/posts.csv templates/base.m4
+ m4 -DPAGECONTENT="$$(./csv2index.sh /tutoriais < $<)" templates/base.m4 > $@
+
static/style.css: src/css/style.css src/css/style.css src/css/base.css src/css/navbar.css src/css/scanlines.css
- esbuild src/css/style.css --bundle --minify --outfile=static/style.css
+ esbuild src/css/style.css --external:'/static/*' --bundle --minify --outfile=static/style.css
%.html: %.md templates/base.m4
m4 -DPAGECONTENT="$$(./genpage.sh < $<)" templates/base.m4 > $@