ravenous.dev/main.make
src := $(shell find src -name '*.lua') pages := $(patsubst src/%.lua,generated/main/%.html,$(src)) generated/modules/main.tar: $(pages) cd generated/main && \ tar -cf ../modules/main.tar $(patsubst generated/main/%,%,$^) generated/main/%.html: src/%.lua mkdir -p $(dir $@) sitegen.lua $< > $@ .PHONY: before before: