summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 4 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index a9b703b..d8adb8a 100644
--- a/Makefile
+++ b/Makefile
@@ -16,26 +16,19 @@ html.src = $(shell find src -type f \( -false $(foreach s,$(html.suffixes), -o -
# Translate the source filenames into output filenames
html.out = $(call patsubst-all,$(addprefix src/%.,$(html.suffixes)),out/%.html,$(html.src))
-all: $(html.out)
+all: $(html.out) out/main.css
bin/page = bin/page bin/util.rb bin/pandoc.rb
-# We have to repeat each `src/% -> out/%` rule twice; where once we
-# write it as `out/% -> out/%`. This allows us to chain rules.
-
-# Markdown
out/%.html: src/%.md $(bin/page) bin/page.html.erb bin/write-atomic
mkdir -p $(@D)
bin/page html $< | bin/write-atomic $@
-out/%.html: out/%.md $(bin/page) bin/page.html.erb bin/write-atomic
- bin/page html $< | bin/write-atomic $@
-
-# Org-Mode
out/%.html: src/%.org $(bin/page) bin/page.html.erb bin/write-atomic
mkdir -p $(@D)
bin/page html $< | bin/write-atomic $@
-out/%.html: out/%.org $(bin/page) bin/page.html.erb bin/write-atomic
- bin/page html $< | bin/write-atomic $@
+out/%.css: src/%.scss
+ mkdir -p $(@D)
+ scss --stdin < $< > $@
#out/index.md : index index.md.erb .var.articles $(addsuffix .md,$(articles)) util.rb Makefile write-atomic
# ./index md $(filter %.md,$^) | ./write-atomic $@