瀏覽代碼

:sparkles: Put project folder path in a variable

DricomDragon 1 年之前
父節點
當前提交
23997418f7
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      makefile

+ 5 - 4
makefile

@@ -1,15 +1,16 @@
 # Environment vars
 DIST_DIR := dist
+DIR_OF_PROJECTS := src/projets
 
 # Computed vars
 SRC_HTMLS := $(shell find src -name '*.src.html')
 SRC_MDS := $(shell find src -name '*.src.md')
 SRC_TEMPLATES := $(shell find src/templates -name '*.html')
-SRC_LIST_YML := $(shell echo src/projets/*/*.meta.yml)
+SRC_LIST_YML := $(shell echo $(DIR_OF_PROJECTS)/*/*.meta.yml)
 
 GEN_HTMLS := $(SRC_HTMLS:%.src.html=%.gen.html)
 GEN_MDS := $(SRC_MDS:%.src.md=%.gen.html)
-GEN_LIST_YML := src/projets/list.gen.yml
+GEN_LIST_YML := $(DIR_OF_PROJECTS)/list.gen.yml
 GEN_CONTENT_FILES := $(GEN_HTMLS) $(GEN_MDS)
 GEN_FILES := $(GEN_CONTENT_FILES) $(GEN_LIST_YML)
 
@@ -39,8 +40,8 @@ build: $(GEN_CONTENT_FILES)
 $(GEN_LIST_YML): $(SRC_LIST_YML)
 	$(LIST_GEN) $(SRC_LIST_YML) > $@
 
-src/projets/content.gen.html: src/projets/content.src.html src/projets/content.meta.yml $(GEN_LIST_YML) $(SRC_TEMPLATES)
-	$(PANDOC_GEN) --metadata-file src/projets/content.meta.yml --metadata-file $(GEN_LIST_YML) --output $@ $<
+$(DIR_OF_PROJECTS)/content.gen.html: $(DIR_OF_PROJECTS)/content.src.html $(DIR_OF_PROJECTS)/content.meta.yml $(GEN_LIST_YML) $(SRC_TEMPLATES)
+	$(PANDOC_GEN) --metadata-file $(DIR_OF_PROJECTS)/content.meta.yml --metadata-file $(GEN_LIST_YML) --output $@ $<
 
 # Distribution
 .PHONY: dist