Skip to content
Snippets Groups Projects
Select Git revision
  • 9f1116b2b16b6ba2a29e2a9129db5e662ceb8b96
  • master default protected
  • v1.23.2
  • v1.23.1
  • v1.23.0
  • v1.22.0
  • v1.21.1
  • v1.21.0
  • v1.20.3
  • v1.20.2
  • v1.20.1
  • v1.20.0
  • v1.19.4
  • v1.19.3
  • v1.19.2
  • v1.19.1
  • v1.19.0
  • v1.18.2
  • v1.18.1
  • v1.18.0
  • v1.17.0
  • v1.16.1
22 results

runnable_test.go

Blame
  • target-jekyll.mk 1.33 KiB
    #############################################################################################
    #############################################################################################
    ##
    ## JEKYLL-TARGETS
    ##
    #############################################################################################
    #############################################################################################
    
    
    JEKYLL_VERSION      := snapshot
    JEKYLL_BIN          := $(ALVINE_VENDOR_PATH)jekyll-$(JEKYLL_VERSION).phar
    JEKYLL_PUBKEY       := $(JEKYLL_BIN).pubkey
    
    $(JEKYLL_PUBKEY):
    	$(MKDIR) -p $(ALVINE_VENDOR_PATH)
    	$(WGET) -O $(JEKYLL_PUBKEY) http://download.alvine.io/phar/jekyll-$(JEKYLL_VERSION).phar.pubkey
    
    $(JEKYLL_BIN): $(JEKYLL_PUBKEY)
    	$(MKDIR) -p $(ALVINE_VENDOR_PATH)
    	$(WGET) -O $(JEKYLL_BIN) http://download.alvine.io/phar/jekyll-$(JEKYLL_VERSION).phar
    	$(CHMOD) u+x $(JEKYLL_BIN)
    
    .PHONY: run-jekyll
    ## run jekyll 
    run-jekyll: init $(JEKYLL_BIN) $(JEKYLL_PUBKEY) $(TEMP_PATH)jekyll.lock
    	$(ECHOMARKER) "Jekyll finished"
    
    .PHONY: run-jekyll-force
    ## run jekyll (-f) 
    run-jekyll-force: init $(JEKYLL_BIN) $(JEKYLL_PUBKEY) 
    	$(RM) $(TEMP_PATH)jekyll.lock
    	$(MAKE) run-jekyll
    	$(ECHOMARKER) "Jekyll finished"
    
    $(TEMP_PATH)jekyll.lock: $(THIS_DIR).jekyll
    	$(ECHOMARKER) "Run Jekyll"
    	$(JEKYLL_BIN) fetch --force
    	$(JEKYLL_BIN) update
    	touch $(TEMP_PATH)jekyll.lock