aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2024-10-30 11:34:40 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2024-10-30 11:34:40 -0500
commit9c1c3fd624e746459e58354476518321e83189d8 (patch)
treedd8bbc1837118ae36380c237bd884843dbbb8eba
parent7481e417d69af5fa3e4bfc78e9aa45f8b2d369ce (diff)
change some makefile stuff
-rw-r--r--Makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 4bf5b8b..c0b2609 100644
--- a/Makefile
+++ b/Makefile
@@ -6,9 +6,9 @@ $(BUILD_DIR)/stories $(BUILD_DIR):
## MD Files -> HTML
MARKDOWNFILES := $(wildcard md/*.md)
-HTMLTARGETS := $(MARKDOWNFILES:md/%.md=$(BUILD_DIR)/stories/%.html)
+HTMLTARGETS := $(patsubst md/%.md, $(BUILD_DIR)/stories/%.html, $(MARKDOWNFILES))
-$(BUILD_DIR)/stories/%.html: md/%.md | $(BUILD_DIR)/stories
+$(BUILD_DIR)/stories/%.html:: md/%.md | $(BUILD_DIR)/stories
pandoc "$<" \
--standalone \
--embed-resources \
@@ -19,9 +19,9 @@ $(BUILD_DIR)/stories/%.html: md/%.md | $(BUILD_DIR)/stories
## Shell Script -> MD Files -> HTML
GENFILES := $(wildcard gen/gen_*.sh)
-GENTARGETS := $(GENFILES:gen/gen_%.sh=$(BUILD_DIR)/%.html)
+GENTARGETS := $(patsubst gen/gen_%.sh, $(BUILD_DIR)/%.html, $(GENFILES))
-$(BUILD_DIR)/%.html: gen/gen_%.sh | $(BUILD_DIR)
+$(BUILD_DIR)/%.html:: gen/gen_%.sh | $(BUILD_DIR)
bash $< | pandoc \
--standalone \
--embed-resources \
@@ -31,3 +31,8 @@ $(BUILD_DIR)/%.html: gen/gen_%.sh | $(BUILD_DIR)
all: $(HTMLTARGETS) $(GENTARGETS)
.PHONY: all
+.DEFAULT_GOAL := all
+
+clean:
+ rm -rf $(BUILD_DIR)
+.PHONY: clean