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: