Files
joeac.net/capsule/Makefile
T
2026-04-30 17:18:18 +01:00

25 lines
763 B
Makefile

COMITIUM_DATA := comitium-data
TEMPLATES_DIR := templates
MICROLOG_HEADER := $(TEMPLATES_DIR)/microlog-header.gmi
LONGLOG_HEADER := $(TEMPLATES_DIR)/longlog-header.gmi
LOGLOG_HEADER := $(TEMPLATES_DIR)/loglog-header.gmi
MICROLOG_ENTRIES := $(wildcard microlog/*)
LONGLOG_ENTRIES := $(wildcard content/logs/longlog/*)
all: microlog loglog longlog add_feeds
microlog: $(MICROLOG_ENTRIES) $(MICROLOG_HEADER)
bash ./build_microlog.bash
longlog: $(LONGLOG_ENTRIES) $(LONGLOG_HEADER)
bash ./build_longlog.bash
loglog: microlog longlog $(LOGLOG_HEADER)
bash ./build_loglog.bash
add_feeds: $(COMITIUM_DATA)/feeds.txt
rm -f $(COMITIUM_DATA)/comitium.json
while read feed; do \
comitium add --data "$(COMITIUM_DATA)" $$feed; \
done <$(COMITIUM_DATA)/feeds.txt