RM = rm -f CP = cp PATCH = patch SASS = sass PHP = php srcfiles = \ Makefile \ license.txt \ twentyeleven-fix.scss \ style.scss \ functions.php \ screenshot.png \ index.php.patch \ header.php.patch \ single.php.patch \ content-single.php all: style.css .gitignore header.php index.php single.php style.css: twentyeleven-fix.scss %: %.patch ../twentyeleven/% $(RM) $@ $(CP) ../twentyeleven/$@ $@ $(PATCH) $@ < $@.patch %.css: %.scss $(SASS) $< $@ %: %.php $(PHP) -f $< > $@ %.png: %.svg rsvg-convert $< > $@.$$$$ && pngcrush $@.$$$$ $@ ; $(RM) $@.$$$$ .gitignore: Makefile echo "# DO NOT EDIT, this file is automatically made by \`Makefile'" >$@ echo '# ' >> '$@' echo '# ignore everyting' >> '$@' echo '*' >> '$@' echo '# but these:' >> '$@' for file in $(srcfiles); do echo !"$$file" >> '$@'; done