add flag for update
authorPeng Li <seudut@gmail.com>
Mon, 10 Apr 2017 05:22:47 +0000 (13:22 +0800)
committerPeng Li <seudut@gmail.com>
Mon, 10 Apr 2017 05:22:47 +0000 (13:22 +0800)
Makefile

index 0725a29..b6ef862 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,8 +2,8 @@
 
 emacs ?= emacs
 OUTDIR := _site
-FORCE := "no"
 BLOGDIR := $(PWD)
+UPDATE :=
 
 # To color the code block, install htmlize package
 INIT_PACKAGES = "(progn \
@@ -12,9 +12,7 @@ INIT_PACKAGES = "(progn \
                                (package-initialize) \
                                (unless (package-installed-p 'htmlize) (package-refresh-contents) (package-install 'htmlize)))"
 
-# used for automation on server
 CSS := $(wildcard css/*.css)
-OBJS := $(addprefix $(OUTDIR)/,$(CSS))
 
 .PHONY: update publish clean
 
@@ -27,7 +25,9 @@ publish: update temp
                --eval '(org-publish-current-project)'
 
 update:
+ifeq ($(UPDATE), true)
        git pull
+endif
 
 # if the source files (css) file changed, remote the org-timestamps to 
 # re-generate all the html files
@@ -35,15 +35,5 @@ temp: $(CSS) my-publish.el
        rm -rf ~/.org-timestamps
        touch temp
 
-
-## test will force publishing all files in the porject 
-#test:
-#      $(emacs) -Q --batch \
-#              --eval $(INIT_PACKAGES) \
-#              --eval '(setq debug-on-error t)' \
-#              -l my-publish.el index.org \
-#              --eval '(blog-setup-project-alist "$(BLOGDIR)")' \
-#              --eval '(org-publish-current-project t)'
-
 clean:
        rm -rf _site/*