Mercurial > hg > nginx-site
comparison GNUmakefile @ 2846:fdf1464e1977
Moved banner to the external file to make partial rollout possible.
An idea is to have several banners and show them with different probability
specified by split directive in the nginx.conf
author | Sergey Budnevitch <sb@waeme.net> |
---|---|
date | Tue, 10 May 2022 18:07:27 +0400 |
parents | 7fb8f484166d |
children | c704a743f269 |
comparison
equal
deleted
inserted
replaced
2845:a3aee2697d4e | 2846:fdf1464e1977 |
---|---|
1 | 1 |
2 OUT = libxslt | 2 OUT = libxslt |
3 TEXT = text | 3 TEXT = text |
4 BANNER = banner | |
4 ZIP = gzip | 5 ZIP = gzip |
5 NGINX_ORG = /data/www/nginx.org | 6 NGINX_ORG = /data/www/nginx.org |
6 SHELL = ./umasked.sh | 7 SHELL = ./umasked.sh |
7 | 8 |
8 XSLS ?= xslscript.pl | 9 XSLS ?= xslscript.pl |
43 xslt/dirname.xslt \ | 44 xslt/dirname.xslt \ |
44 xslt/link.xslt \ | 45 xslt/link.xslt \ |
45 xslt/style.xslt \ | 46 xslt/style.xslt \ |
46 xslt/body.xslt \ | 47 xslt/body.xslt \ |
47 xslt/menu.xslt \ | 48 xslt/menu.xslt \ |
49 xslt/banner.xslt \ | |
48 xslt/ga.xslt \ | 50 xslt/ga.xslt \ |
49 xslt/content.xslt \ | 51 xslt/content.xslt \ |
50 | 52 |
51 ARTICLE_DEPS = \ | 53 ARTICLE_DEPS = \ |
52 $(COMMON_DEPS) \ | 54 $(COMMON_DEPS) \ |
311 .PHONY: gzip | 313 .PHONY: gzip |
312 gzip: rsync_gzip | 314 gzip: rsync_gzip |
313 $(MAKE) do_gzip | 315 $(MAKE) do_gzip |
314 | 316 |
315 rsync_gzip: | 317 rsync_gzip: |
316 $(CHMOD) $(OUT) $(TEXT) | 318 $(CHMOD) $(OUT) $(TEXT) $(BANNER) |
317 $(RSYNC) --delete --exclude='*.gz' $(OUT)/ $(TEXT)/ $(ZIP)/ | 319 $(RSYNC) --delete --exclude='*.gz' $(OUT)/ $(TEXT)/ $(BANNER) $(ZIP)/ |
318 | 320 |
319 do_gzip: $(addsuffix .gz, $(wildcard $(ZIP)/*.html)) \ | 321 do_gzip: $(addsuffix .gz, $(wildcard $(ZIP)/*.html)) \ |
320 $(addsuffix .gz, \ | 322 $(addsuffix .gz, \ |
321 $(foreach lang, $(LANGS), \ | 323 $(foreach lang, $(LANGS), \ |
322 $(foreach dir, . docs docs/dev docs/faq docs/http docs/mail docs/njs docs/stream, \ | 324 $(foreach dir, . docs docs/dev docs/faq docs/http docs/mail docs/njs docs/stream, \ |
323 $(wildcard $(ZIP)/$(lang)/$(dir)/*.html)))) \ | 325 $(wildcard $(ZIP)/$(lang)/$(dir)/*.html)))) \ |
326 $(addsuffix .gz, $(wildcard $(ZIP)/$(BANNER)/*.html)) \ | |
324 $(ZIP)/index.rss.gz \ | 327 $(ZIP)/index.rss.gz \ |
325 $(ZIP)/LICENSE.gz \ | 328 $(ZIP)/LICENSE.gz \ |
326 $(ZIP)/en/CHANGES.gz \ | 329 $(ZIP)/en/CHANGES.gz \ |
327 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.?)) \ | 330 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.?)) \ |
328 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.??)) \ | 331 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.??)) \ |