X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=Makefile;fp=Makefile;h=76e1b33362ec7190931f2ad69f60a60b962dc43f;hb=cae86b8e934b75b21708bc644820345006a0f223;hp=1279d4cdf039ff9562386f18bd3f6ef1484e944a;hpb=3c52200cd9d75ee44985561a652fd365f37d5a17;p=blog.git diff --git a/Makefile b/Makefile index 1279d4c..76e1b33 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ ## Makefile to export org in blog file to html emacs ?= emacs -OUTDIR := +OUTDIR := _site FORCE := "no" BLOGDIR := $(PWD) @@ -13,10 +13,22 @@ INIT_PACKAGES = "(progn \ (unless (package-installed-p 'htmlize) (package-refresh-contents) (package-install 'htmlize)))" # used for automation on server +CSS := $(wildcard css/*.css) +OBJS := $(addprefix $(OUTDIR)/,$(CSS)) + +#$(OUTDIR)/css/%.css:css/%.css +# echo "***** css changed remove timestamps *****\n" +# rm -rf ~/.org-timestamps +#$(OBJS): $(CSS) my-publish.el +$(OBJS): _site/css/%.css:css/%.css + rm -rf ~/.org-timestamps + +.PHONY: update publish test clean + update: git pull -publish: update +publish: update $(OBJS) $(emacs) -Q --batch \ --eval $(INIT_PACKAGES) \ --eval '(setq debug-on-error t)' \