Source

vim-begin / vim-begin / jekyll-prototype / Makefile

Full commit
Shlomi Fish f669ce7 


Shlomi Fish ef9fc80 
Shlomi Fish fe41e3c 
Shlomi Fish cd2868b 


Shlomi Fish d412fd0 
Shlomi Fish fe41e3c 
Shlomi Fish cd2868b 
Shlomi Fish fe41e3c 
Shlomi Fish 257c85e 
Shlomi Fish cd2868b 


Shlomi Fish d412fd0 

Shlomi Fish 2a3fb72 
Shlomi Fish 73546d3 
Shlomi Fish d412fd0 
Shlomi Fish 257c85e 


Shlomi Fish 8c9abf6 
# GENERATED_HTMLS = _site/index.html _site/books/index.html _site/mailing-lists/index.html
SOURCES = $(shell find src -name '*.html') _config.yml atom.xml CNAME README.textile
GENERATED_HTMLS = $(shell find _site -name '*.html')
GENERATED_CSS = src/css/style.css

SCREENSHOTS_PNGS = src/screenshots/images/romainl-macvim1.png src/screenshots/images/romainl-macvim2.png
SCREENSHOTS_PNGS_PREVIEWS = $(patsubst %.png,%-preview.png,$(SCREENSHOTS_PNGS))

all: $(GENERATED_HTMLS) $(GENERATED_CSS)

$(GENERATED_HTMLS) : $(SOURCES) $(SCREENSHOTS_PNGS_PREVIEWS)
	jekyll

$(SCREENSHOTS_PNGS_PREVIEWS): %-preview.png: %.png
	convert $< -resize 200 $@

$(GENERATED_CSS) : sass/jqui-override.sass sass/style.sass sass/print.sass sass/vim_syntax_highlighting.sass
	compass compile
	mkdir -p _site/css
	cp -f src/css/*.css _site/css

RSYNC = rsync --progress --verbose --rsh=ssh

upload: all
	$(RSYNC) -a ./_site/* hostgator:domains/vim.begin-site.org/