From 7b11decd6a4b7f484ad35ae623941f21af7d31ec Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sat, 31 Dec 2016 17:48:54 -0700 Subject: More --- Makefile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'Makefile') 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 $@ -- cgit v1.2.3