From 129578a515cbf1b62d9d4debc71749f14bfecfa7 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 17 Oct 2012 11:12:18 +0200 Subject: [PATCH] Build examples index --- .gitignore | 1 + Makefile | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4437261c14..d54075378b 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /build/src /examples/*.json /examples/*.combined.js +/examples/index.html diff --git a/Makefile b/Makefile index bcccf0b198..8053496884 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ EXTERNAL_SRC = \ build/src/external/externs/types.js \ build/src/external/src/exports.js \ build/src/external/src/types.js -EXAMPLES = $(shell find examples -maxdepth 1 -name \*.html) +EXAMPLES = $(filter-out examples/index.html,$(shell find examples -maxdepth 1 -name \*.html)) comma := , empty := space := $(empty) $(empty) @@ -63,7 +63,10 @@ build/src/internal/src/types.js: bin/generate-exports src/ol/exports.txt build-examples: examples $(subst .html,.combined.js,$(EXAMPLES)) .PHONY: examples -examples: $(subst .html,.json,$(EXAMPLES)) +examples: examples/index.html $(subst .html,.json,$(EXAMPLES)) + +examples/index.html: bin/generate-examples-index $(EXAMPLES) + bin/generate-examples-index -o $@ $(EXAMPLES) examples/%.json: Makefile base.json echo "{\"id\": \"$(basename $(notdir $@))\", \"inherits\": \"../base.json\", \"inputs\": [\"$(subst .json,.js,$@)\", \"build/src/internal/src/types.js\"]}" > $@