Преглед изворни кода

:tada: Create first makefile

With a syntax error line 15 :

HTML generated
makefile:15: *** missing separator.  Stop.
DricomDragon пре 1 година
родитељ
комит
ba28e4218b
1 измењених фајлова са 19 додато и 0 уклоњено
  1. 19 0
      makefile

+ 19 - 0
makefile

@@ -0,0 +1,19 @@
+SRC_HTMLS := $(shell find src -name '*.src.html')
+SRC_MDS := $(shell find src -name '*.src.md')
+
+GEN_HTMLS := $(SRCH_HTMLS:%.src.html=%.gen.html)
+GEN_MDS := $(SRCH_MDS:%.src.md=%.gen.html)
+GEN_FILES := $(GEN_HTMLS) $(GEN_MDS)
+
+PANDOC_GEN := pandoc --standalone --wrap=none --template src/templates/main.html --metadata-file src/meta.yml
+
+.PHONY: build
+build: $(GEN_FILES)
+    $(info HTML generated)
+
+%.gen.html: %.src.html %.src.md
+    $(PANDOC_GEN) --output $@ $<
+
+.PHONY: clean
+clean:
+    rm -f $(GEN_FILES)