projects
/
blog.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3c52200
)
Makefile, fix the issue not re-publish file when css file is modified
author
Peng Li
<seudut@gmail.com>
Sun, 9 Apr 2017 18:47:04 +0000
(
02:47
+0800)
committer
Peng Li
<seudut@gmail.com>
Sun, 9 Apr 2017 18:47:04 +0000
(
02:47
+0800)
Makefile
patch
|
blob
|
history
diff --git
a/Makefile
b/Makefile
index
1279d4c
..
76e1b33
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,7
+1,7
@@
## Makefile to export org in blog file to html
emacs ?= emacs
## Makefile to export org in blog file to html
emacs ?= emacs
-OUTDIR :=
+OUTDIR :=
_site
FORCE := "no"
BLOGDIR := $(PWD)
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
(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
update:
git pull
-publish: update
+publish: update
$(OBJS)
$(emacs) -Q --batch \
--eval $(INIT_PACKAGES) \
--eval '(setq debug-on-error t)' \
$(emacs) -Q --batch \
--eval $(INIT_PACKAGES) \
--eval '(setq debug-on-error t)' \