From 015932a62e400e7d595777b6b29f64e60ae12943 Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Thu, 24 Oct 2024 19:50:15 -0500 Subject: changes --- src/Makefile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index c60678a..7c7af1f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,28 +1,26 @@ -BUILD_DIR = _build +BUILD_DIR ?= build -MARKDOWNFILES != find md/ -type f -name "*.md" +MARKDOWNFILES = $(wildcard md/*.md) HTMLTARGETS = $(MARKDOWNFILES:md/%.md=$(BUILD_DIR)/stories/%.html) -$(BUILD_DIR)/stories/%.html: md/%.md +$(BUILD_DIR)/stories $(BUILD_DIR): + mkdir -p $@ + +$(BUILD_DIR)/stories/%.html: md/%.md | $(BUILD_DIR)/stories pandoc "$<" \ --standalone \ --embed-resources \ --template template.html \ -o "$@" -$(BUILD_DIR)/index.html: make_index.md.sh +$(BUILD_DIR)/index.html: gen/gen_index.sh | $(BUILD_DIR) bash $< | pandoc \ --standalone \ --embed-resources \ --template template.html \ -o "$@" -make_dirs: - mkdir -p $(BUILD_DIR)/stories - all: make_dirs $(HTMLTARGETS) $(BUILD_DIR)/index.html -clean: - rm -rf $(BUILD_DIR) +.PHONY: make_dirs all -.PHONY: clean make_dirs all up -- cgit v1.3.1