From 8c69d78de4d502111479cbfc208cf9d86b06ddb2 Mon Sep 17 00:00:00 2001 From: Sam Whited Date: Sat, 10 Oct 2015 09:25:21 -0500 Subject: [PATCH] Make sure make preview supports inbox files --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index f9cfa86b..9b17fe29 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,7 @@ TEMPDIR?=$(OUTDIR)/xepbuild XMLDEPS=xep.xsl xep.xsd xep.ent xep.dtd ref.xsl $(OUTDIR) TEXMLDEPS=xep2texml.xsl $(TEMPDIR) $(XMLDEPS) $(RESOURCESDIR)/xmpp.pdf $(RESOURCESDIR)/xmpp-text.pdf XMPPIMAGESURL=https://xmpp.org/images +XEPDIRS=. inbox .PHONY: help @@ -74,9 +75,9 @@ clean: .PHONY: preview preview: - inotifywait -m -e close_write,moved_to --format '%e %f' . | \ - while read -r event file; do \ + inotifywait -m -e close_write,moved_to --format '%e %w %f' $(XEPDIRS) | \ + while read -r event dir file; do \ if [ "$${file: -4}" == ".xml" ]; then \ - xsltproc --path $(CURDIR) xep.xsl "$${file}" > "$(OUTDIR)/$${file: :8}.html" && echo "Built $${file: :8}.html $${event}"; \ + xsltproc --path $(CURDIR) xep.xsl "$${dir}/$${file}" > "$(OUTDIR)/$${file%.*}.html" && echo "Built $${file%.*}.html $${event}"; \ fi \ done