# any directory with HEADER.html in it should have index.html autogenerated
# we will go down one directory level only
HEADERS := $(wildcard HEADER.html */HEADER.html)
INDEXES := $(subst HEADER,index,$(HEADERS))

test:
	echo $(HEADERS)
	echo $(INDEXES)

$(INDEXES):
	{ \
	echo "<ul>"; \
	[ "$@" == "index.html" ] || echo "<li><a href=\"..\">Parent Directory</a></li>"; \
	cd "$$(dirname $@)" && \
		ls -1 \
		| grep -Ev '(Makefile|(index|HEADER)\.html)' \
		| sed 's#^\(.*\)$$#<li><a href="\1">\1</a></li>#' ; \
	echo "</ul>"; \
	}

.PHONY: test $(INDEXES)
