mirror of https://github.com/iSoron/uhabits.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
569 B
28 lines
569 B
haml := src/*.haml
|
|
sass := src/*.sass
|
|
|
|
html := $(patsubst src/%, out/%, $(patsubst %.haml,%.html,$(wildcard $(haml))))
|
|
css := $(patsubst src/%, out/%, $(patsubst %.sass,%.css,$(wildcard $(sass))))
|
|
src := $(wildcard src/**)
|
|
|
|
compile: $(html) $(css)
|
|
@rsync -rupE assets/ out/
|
|
|
|
out/%.css: src/%.sass $(src)
|
|
@echo ' sass $<'
|
|
@mkdir -p `dirname $@`
|
|
@sass $< $@
|
|
|
|
out/%.html: src/%.haml $(src)
|
|
@echo ' haml $<'
|
|
@mkdir -p `dirname $@`
|
|
@haml -E UTF-8 $< $@
|
|
|
|
push:
|
|
rsync -avP out/ axavier.org:/www/loophabits.org/
|
|
|
|
clean:
|
|
@rm -rfv out
|
|
@rm -rfv tmp
|
|
|