## Makefile to export org in blog file to html
emacs ?= emacs
-OUTDIR :=
+OUTDIR := _site
FORCE := "no"
BLOGDIR := $(PWD)
(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)' \