blob: 001b0e0f0549c552286529274442b0057d83f977 [file] [log] [blame]
ifeq ($(shell uname),Darwin)
SDK = /usr/local/bin
else
SDK = $(HOME)/google_appengine
endif
DOC_HTML = $(patsubst %.txt,%.html,$(wildcard *.txt))
ASCIIDOC = asciidoc
ASCIIDOC_EXTRA =
PYSDK = python2.5
APPCFG = $(PYSDK) $(SDK)/appcfg.py $(APPCFG_OPTS) -e '$(ADMIN)'
R_WEB = release-gae
APPID = gerrit-documentation
-include config.mak
all: html
html: $(DOC_HTML)
update: html
@rm -rf $(R_WEB)
@mkdir -p $(R_WEB)/Documentation
cp app.yaml redirect.py $(R_WEB)
cp ../appjar/src/main/java/com/google/gerrit/public/favicon.ico $(R_WEB)
cp *.html $(R_WEB)/Documentation
git describe HEAD >$(R_WEB)/application_version
perl -pi -e 's/(application:).*/$$1 $(APPID)/' $(R_WEB)/app.yaml
$(APPCFG) update $(R_WEB)
clean:
rm -f *.html $(R_WEB)
$(DOC_HTML): %.html : %.txt
rm -f $@+ $@
$(ASCIIDOC) \
-b xhtml11 -f asciidoc.conf \
$(ASCIIDOC_EXTRA) -o $@+ $<
mv $@+ $@