annotate GNUmakefile @ 2769:16f6fa718be2

Updated TLSv1.3 support notes. Previous notes described some early development snapshot of OpenSSL 1.1.1 with disabled TLSv1.3 by default. It was then enabled in the first alpha. Further, the updated text covers later major releases such as OpenSSL 3.0.
author Sergey Kandaurov <pluknet@nginx.com>
date Thu, 30 Sep 2021 16:29:20 +0300
parents aa837ec44acf
children 7fb8f484166d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2 OUT = libxslt
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3 TEXT = text
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4 ZIP = gzip
6
8e9bd20faa47 - Hide some internal paths.
Ruslan Ermilov <ru@nginx.com>
parents: 2
diff changeset
5 NGINX_ORG = /data/www/nginx.org
146
356bcdeb008f * Fixed incorrect file permissions on file creation with an external shell wrapper.
Sergey Budnevitch <sb@waeme.net>
parents: 145
diff changeset
6 SHELL = ./umasked.sh
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7
1084
be1d72ba7e5f Switched from java XSLScript to xslscript.pl.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1078
diff changeset
8 XSLS ?= xslscript.pl
895
ac89a15d13b4 Removed vestiges of SVN.
Ruslan Ermilov <ru@nginx.com>
parents: 894
diff changeset
9 RSYNC = rsync -v -rpc
190
c52987a234e2 More tweaks to support operating under non-root.
Ruslan Ermilov <ru@nginx.com>
parents: 182
diff changeset
10 CHMOD = /bin/chmod -R g=u
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
11
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
12
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
13 define XSLScript
1084
be1d72ba7e5f Switched from java XSLScript to xslscript.pl.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1078
diff changeset
14 $(XSLS) -o $(2) $(1)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
15 endef
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
16
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
17 define XSLT
124
73df20b5963c xmllint is now always run.
Ruslan Ermilov <ru@nginx.com>
parents: 100
diff changeset
18 xmllint --noout --valid $2
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
19 xsltproc -o $3 \
1295
8743a07a0b39 Makefile: simplified shell code.
Ruslan Ermilov <ru@nginx.com>
parents: 1286
diff changeset
20 $(shell ff="$(strip $2)"; f=$${ff#xml/*/}; \
706
cd0d1f0130db Fixed language switcher.
Ruslan Ermilov <ru@nginx.com>
parents: 693
diff changeset
21 if [ "$$f" != "$$ff" ]; then \
cd0d1f0130db Fixed language switcher.
Ruslan Ermilov <ru@nginx.com>
parents: 693
diff changeset
22 [ -f xml/en/$$f ] && echo --stringparam ORIGIN "en/$$f";\
cd0d1f0130db Fixed language switcher.
Ruslan Ermilov <ru@nginx.com>
parents: 693
diff changeset
23 t=; for l in $(LANGS); do \
cd0d1f0130db Fixed language switcher.
Ruslan Ermilov <ru@nginx.com>
parents: 693
diff changeset
24 [ -f "xml/$$l/$$f" ] && t="$$t$$l "; done; \
cd0d1f0130db Fixed language switcher.
Ruslan Ermilov <ru@nginx.com>
parents: 693
diff changeset
25 echo --stringparam TRANS "\"$$t\""; \
cd0d1f0130db Fixed language switcher.
Ruslan Ermilov <ru@nginx.com>
parents: 693
diff changeset
26 fi) \
1296
7b60ab795af8 Makefile: avoided the use of shell code.
Ruslan Ermilov <ru@nginx.com>
parents: 1295
diff changeset
27 $(if $4,--stringparam $4 $5) \
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
28 $1 $2
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
29 endef
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
30
1
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
31 define JPEGNORM
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
32 jpegtopnm $1 \
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
33 | pamscale -width=150 \
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
34 | pnmtojpeg -quality=95 -optimize -dct=float \
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
35 > $2
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
36 endef
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
37
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
38
603
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
39 COMMON_DEPS = \
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
40 xml/menu.xml \
569
f9207a33992f Added missing dependency on i18n.xml.
Ruslan Ermilov <ru@nginx.com>
parents: 558
diff changeset
41 xml/i18n.xml \
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
42 dtd/content.dtd \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
43 xslt/dirname.xslt \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
44 xslt/link.xslt \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
45 xslt/style.xslt \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
46 xslt/body.xslt \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
47 xslt/menu.xslt \
543
9085f0c59dc6 Google Analytics tracking script added to all pages
Sergey Budnevitch <sb@waeme.net>
parents: 495
diff changeset
48 xslt/ga.xslt \
603
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
49 xslt/content.xslt \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
50
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
51 ARTICLE_DEPS = \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
52 $(COMMON_DEPS) \
721
81ad082bc837 Simplified things by including books.xslt, download.xslt and security.xslt
Ruslan Ermilov <ru@nginx.com>
parents: 706
diff changeset
53 xml/versions.xml \
603
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
54 dtd/article.dtd \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
55 dtd/module.dtd \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
56 xslt/article.xslt \
721
81ad082bc837 Simplified things by including books.xslt, download.xslt and security.xslt
Ruslan Ermilov <ru@nginx.com>
parents: 706
diff changeset
57 xslt/books.xslt \
81ad082bc837 Simplified things by including books.xslt, download.xslt and security.xslt
Ruslan Ermilov <ru@nginx.com>
parents: 706
diff changeset
58 xslt/directive.xslt \
603
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
59 xslt/donate.xslt \
721
81ad082bc837 Simplified things by including books.xslt, download.xslt and security.xslt
Ruslan Ermilov <ru@nginx.com>
parents: 706
diff changeset
60 xslt/download.xslt \
81ad082bc837 Simplified things by including books.xslt, download.xslt and security.xslt
Ruslan Ermilov <ru@nginx.com>
parents: 706
diff changeset
61 xslt/security.xslt \
603
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
62 xslt/versions.xslt \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
63
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
64 NEWS_DEPS = \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
65 $(COMMON_DEPS) \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
66 dtd/news.dtd \
e0544f2c4a70 Simplified maintenance of dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
67 xslt/news.xslt \
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
68
1333
21089e4b021b Excluded alternative languages from building.
Maxim Konovalov <maxim@nginx.com>
parents: 1309
diff changeset
69 LANGS = en ru
60
092d8068f845 Reduced number of lines by using the foreach function.
Ruslan Ermilov <ru@nginx.com>
parents: 55
diff changeset
70
2711
aa837ec44acf Year 2021.
Sergey Kandaurov <pluknet@nginx.com>
parents: 2479
diff changeset
71 YEARS = \
aa837ec44acf Year 2021.
Sergey Kandaurov <pluknet@nginx.com>
parents: 2479
diff changeset
72 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 \
aa837ec44acf Year 2021.
Sergey Kandaurov <pluknet@nginx.com>
parents: 2479
diff changeset
73 2020
800
015981070efd Simplified the new year maintenance.
Ruslan Ermilov <ru@nginx.com>
parents: 743
diff changeset
74
60
092d8068f845 Reduced number of lines by using the foreach function.
Ruslan Ermilov <ru@nginx.com>
parents: 55
diff changeset
75 all: news arx 404 $(LANGS)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
76
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
77 news: $(OUT)/index.html $(OUT)/index.rss
800
015981070efd Simplified the new year maintenance.
Ruslan Ermilov <ru@nginx.com>
parents: 743
diff changeset
78 arx: $(foreach year,$(YEARS),$(OUT)/$(year).html)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
79 404: $(OUT)/404.html
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
80
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
81
736
9f2953d854fd Fixed language switcher in dirindex.html files by making them depend
Ruslan Ermilov <ru@nginx.com>
parents: 734
diff changeset
82 DIRIND_DEPS =
1156
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
83 VARIND_DEPS =
736
9f2953d854fd Fixed language switcher in dirindex.html files by making them depend
Ruslan Ermilov <ru@nginx.com>
parents: 734
diff changeset
84
734
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
85 define lang-specific
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
86
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
87 TOP=
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
88 DOCS=
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
89 REFS=
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
90 FAQ=
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
91 include xml/$(lang)/GNUmakefile
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
92
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
93 $(lang): \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
94 $$(foreach f,index $$(TOP),$(OUT)/$(lang)/$$(f).html) \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
95 $$(foreach f,index $$(DOCS) $$(REFS) $$(FAQ), \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
96 $(OUT)/$(lang)/docs/$$(f).html)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
97
734
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
98 $(OUT)/$(lang)/docs/index.html: \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
99 $$(foreach f,$$(DOCS) $$(REFS), \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
100 $(OUT)/$(lang)/docs/$$(f).html)
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
101
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
102 $(OUT)/$(lang)/docs/faq.html: \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
103 $$(foreach f,$$(FAQ),$(OUT)/$(lang)/docs/$$(f).html)
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
104
736
9f2953d854fd Fixed language switcher in dirindex.html files by making them depend
Ruslan Ermilov <ru@nginx.com>
parents: 734
diff changeset
105 ifneq (,$$(filter dirindex,$$(DOCS)))
9f2953d854fd Fixed language switcher in dirindex.html files by making them depend
Ruslan Ermilov <ru@nginx.com>
parents: 734
diff changeset
106 DIRIND_DEPS += xml/$(lang)/docs/dirindex.xml
734
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
107 xml/$(lang)/docs/dirindex.xml: \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
108 $$(foreach f,$$(REFS),xml/$(lang)/docs/$$(f).xml) \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
109 xslt/dirindex.xslt
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
110 echo "<modules>$$(patsubst %, \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
111 <module name=\"%\"/>, $$(filter %.xml,$$^))</modules>" | \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
112 xsltproc -o - --stringparam LANG $(lang) \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
113 xslt/dirindex.xslt - | \
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
114 sed 's;xml/[^/]*/docs/;;g' > $$@
736
9f2953d854fd Fixed language switcher in dirindex.html files by making them depend
Ruslan Ermilov <ru@nginx.com>
parents: 734
diff changeset
115 endif
734
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
116
1156
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
117 ifneq (,$$(filter varindex,$$(DOCS)))
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
118 VARIND_DEPS += xml/$(lang)/docs/varindex.xml
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
119 xml/$(lang)/docs/varindex.xml: \
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
120 $$(foreach f,$$(REFS),xml/$(lang)/docs/$$(f).xml) \
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
121 xslt/varindex.xslt
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
122 echo "<modules>$$(patsubst %, \
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
123 <module name=\"%\"/>, $$(filter %.xml,$$^))</modules>" | \
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
124 xsltproc -o - --stringparam LANG $(lang) \
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
125 xslt/varindex.xslt - | \
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
126 sed 's;xml/[^/]*/docs/;;g' > $$@
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
127 endif
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
128
734
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
129 endef
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
130
99ea52dbb4d4 Moved all rules to the main makefile leaving language specific
Ruslan Ermilov <ru@nginx.com>
parents: 730
diff changeset
131 $(foreach lang, $(LANGS), $(eval $(call lang-specific)))
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
132
736
9f2953d854fd Fixed language switcher in dirindex.html files by making them depend
Ruslan Ermilov <ru@nginx.com>
parents: 734
diff changeset
133 $(foreach lang, $(LANGS), $(OUT)/$(lang)/docs/dirindex.html): $(DIRIND_DEPS)
9f2953d854fd Fixed language switcher in dirindex.html files by making them depend
Ruslan Ermilov <ru@nginx.com>
parents: 734
diff changeset
134
1156
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
135 $(foreach lang, $(LANGS), $(OUT)/$(lang)/docs/varindex.html): $(VARIND_DEPS)
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
136
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
137 $(OUT)/index.html: \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
138 xml/index.xml \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
139 $(NEWS_DEPS)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
140 $(call XSLT, xslt/news.xslt, $<, $@)
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
141
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
142 $(OUT)/index.rss: \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
143 xml/index.xml \
31
dc74e3a8f324 Fixing the previous commit.
Igor Sysoev <igor@sysoev.ru>
parents: 30
diff changeset
144 $(NEWS_DEPS) \
dc74e3a8f324 Fixing the previous commit.
Igor Sysoev <igor@sysoev.ru>
parents: 30
diff changeset
145 xslt/rss.xslt
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
146 $(call XSLT, xslt/rss.xslt, $<, $@)
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
147
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
148
800
015981070efd Simplified the new year maintenance.
Ruslan Ermilov <ru@nginx.com>
parents: 743
diff changeset
149 $(foreach year,$(YEARS),$(OUT)/$(year).html): \
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
150 xml/index.xml \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
151 $(NEWS_DEPS)
1296
7b60ab795af8 Makefile: avoided the use of shell code.
Ruslan Ermilov <ru@nginx.com>
parents: 1295
diff changeset
152 $(call XSLT, xslt/news.xslt, $<, $@, YEAR, $(basename $(notdir $@)))
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
153
30
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
154 $(OUT)/404.html: \
8ed43632a28c Fixing dependencies of included XSLT files.
Igor Sysoev <igor@sysoev.ru>
parents: 29
diff changeset
155 xml/404.xml \
1309
59f7fb43e39c Design: used generic layout for error pages.
Valentin Bartenev <vbart@nginx.com>
parents: 1296
diff changeset
156 $(COMMON_DEPS) \
721
81ad082bc837 Simplified things by including books.xslt, download.xslt and security.xslt
Ruslan Ermilov <ru@nginx.com>
parents: 706
diff changeset
157 dtd/error.dtd \
1309
59f7fb43e39c Design: used generic layout for error pages.
Valentin Bartenev <vbart@nginx.com>
parents: 1296
diff changeset
158 xslt/error.xslt
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
159 $(call XSLT, xslt/error.xslt, $<, $@)
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
160
75
2bf4cd2787c5 Added DTDs to make xmllint happy.
Maxim Dounin <mdounin@mdounin.ru>
parents: 60
diff changeset
161 $(OUT)/%.html: xml/%.xml \
55
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 49
diff changeset
162 $(ARTICLE_DEPS)
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 49
diff changeset
163 $(call XSLT, xslt/article.xslt, $<, $@)
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 49
diff changeset
164
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
165
428
fc2bd185dc02 Listed .xslt files explicitly as targets so they never get considered
Ruslan Ermilov <ru@nginx.com>
parents: 425
diff changeset
166 # Prevent intermediate .xslt files from being removed.
fc2bd185dc02 Listed .xslt files explicitly as targets so they never get considered
Ruslan Ermilov <ru@nginx.com>
parents: 425
diff changeset
167 $(patsubst xsls/%.xsls,xslt/%.xslt,$(wildcard xsls/*.xsls)):
fc2bd185dc02 Listed .xslt files explicitly as targets so they never get considered
Ruslan Ermilov <ru@nginx.com>
parents: 425
diff changeset
168
1084
be1d72ba7e5f Switched from java XSLScript to xslscript.pl.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1078
diff changeset
169 xslt/%.xslt: xsls/%.xsls
48
28acb1a609cb The "xslt" directory is now created on demand.
Ruslan Ermilov <ru@nginx.com>
parents: 47
diff changeset
170 mkdir -p $(dir $@)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
171 $(call XSLScript, $<, $@)
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
172
2028
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2000
diff changeset
173
2054
f99bf8ef5813 Fixed "genapi" dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 2050
diff changeset
174 genapi:
f99bf8ef5813 Fixed "genapi" dependencies.
Ruslan Ermilov <ru@nginx.com>
parents: 2050
diff changeset
175 $(MAKE) -C yaml
2028
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2000
diff changeset
176
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2000
diff changeset
177
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
178 images: \
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
179 binary/books/complete_nginx_cookbook_2019.jpg \
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
180 binary/books/deploying_nginx_as_api_gateway.jpg \
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
181 binary/books/high_performance_caching.jpg \
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
182 binary/books/loadbalancing_cloud.jpg \
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
183 binary/books/f5_to_nginx_migration.jpg \
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
184 binary/books/cisco_ace_to_nginx.jpg \
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
185 binary/books/modsec3_and_nginx.jpg \
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
186 binary/books/nginx_cookbook.jpg \
2050
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
187 binary/books/nginx_http_server_3rd_ed.jpg \
1821
4639fa9d7e0a Alex Kapranoff's book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1820
diff changeset
188 binary/books/nginx_troubleshooting.jpg \
1793
4f21e33e96fd German book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1689
diff changeset
189 binary/books/nginx_richtig_konfigurieren.jpg \
1658
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
190 binary/books/practical_nginx_guide_jp.jpg \
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
191 binary/books/nginx_pocket_reference_jp.jpg \
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
192 binary/books/nginx_http_server_jp.jpg \
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
193 binary/books/nginx_1_web_server.jpg \
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
194 binary/books/nginx_http_server.jpg \
863
2dd85d82e4d5 "Mastering Nginx" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 805
diff changeset
195 binary/books/nginx_in_practice.jpg \
963
2116a99dc304 "Nginx HTTP Server - Second Edition" book added.
Valentin Bartenev <vbart@nginx.com>
parents: 895
diff changeset
196 binary/books/mastering_nginx.jpg \
1006
570598ae1fd6 "Instant Nginx starter" book added.
Vladimir Homutov <vl@nginx.com>
parents: 963
diff changeset
197 binary/books/nginx_http_server_2nd_ed.jpg \
1109
28c05aa07b5f "Nginx Module Extension" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 1084
diff changeset
198 binary/books/instant_nginx_starter.jpg \
1565
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
199 binary/books/nginx_module_extension.jpg \
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
200 binary/books/nginx_high_performance.jpg \
2165
e4e6a7a6b22f Added new book about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2144
diff changeset
201 binary/books/nginx_essentials.jpg \
e4e6a7a6b22f Added new book about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2144
diff changeset
202 binary/books/nginx_http_server_4th_ed.jpg
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
203
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
204 binary/books/complete_nginx_cookbook_2019.jpg: \
2301
4ec80aaee871 Replaced ebook covers.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2299
diff changeset
205 sources/ebk-ORM-NGINX-Cookbook-mega-2019-150x185.jpg
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
206 mkdir -p $(dir $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
207 $(call JPEGNORM, $<, $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
208
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
209 binary/books/deploying_nginx_as_api_gateway.jpg: \
2301
4ec80aaee871 Replaced ebook covers.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2299
diff changeset
210 sources/ebk-Deploying-NGINX-Plus-as-API-Gateway-150x185.jpg
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
211 mkdir -p $(dir $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
212 $(call JPEGNORM, $<, $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
213
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
214 binary/books/high_performance_caching.jpg: \
2301
4ec80aaee871 Replaced ebook covers.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2299
diff changeset
215 sources/ebk-High-Performance-Caching-150x185.jpg
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
216 mkdir -p $(dir $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
217 $(call JPEGNORM, $<, $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
218
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
219 binary/books/loadbalancing_cloud.jpg: \
2301
4ec80aaee871 Replaced ebook covers.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2299
diff changeset
220 sources/ebk-ORM-Load-Balancing-in-the-Cloud-150x185.jpg
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
221 mkdir -p $(dir $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
222 $(call JPEGNORM, $<, $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
223
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
224 binary/books/f5_to_nginx_migration.jpg: \
2301
4ec80aaee871 Replaced ebook covers.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2299
diff changeset
225 sources/ebk-F5-BIG-IP-to-NGINX-Plus-150x185.jpg
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
226 mkdir -p $(dir $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
227 $(call JPEGNORM, $<, $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
228
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
229 binary/books/cisco_ace_to_nginx.jpg: \
2301
4ec80aaee871 Replaced ebook covers.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2299
diff changeset
230 sources/ebk-Cisco-ACE-to-NGINX-150x185.jpg
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
231 mkdir -p $(dir $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
232 $(call JPEGNORM, $<, $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
233
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
234 binary/books/modsec3_and_nginx.jpg: \
2301
4ec80aaee871 Replaced ebook covers.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2299
diff changeset
235 sources/ebk-ModSecurity-3.0-and-NGINX-150x185.jpg
2299
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
236 mkdir -p $(dir $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
237 $(call JPEGNORM, $<, $@)
486ea60817dc Added ebooks from nginx.com.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2165
diff changeset
238
2050
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
239 binary/books/nginx_cookbook.jpg: sources/B05431_0.jpg
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
240 mkdir -p $(dir $@)
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
241 $(call JPEGNORM, $<, $@)
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
242
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
243 binary/books/nginx_http_server_3rd_ed.jpg: \
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
244 sources/0337OS_4846_Nginx.jpg
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
245 mkdir -p $(dir $@)
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
246 $(call JPEGNORM, $<, $@)
ace0ddbb2513 Added "Nginx Cookbook", "Nginx HTTP Server 3rd edition" to books.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2034
diff changeset
247
1821
4639fa9d7e0a Alex Kapranoff's book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1820
diff changeset
248 binary/books/nginx_troubleshooting.jpg: \
4639fa9d7e0a Alex Kapranoff's book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1820
diff changeset
249 sources/51T7ds6JdBL._SX404_BO1,204,203,200_.jpg
4639fa9d7e0a Alex Kapranoff's book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1820
diff changeset
250 mkdir -p $(dir $@)
4639fa9d7e0a Alex Kapranoff's book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1820
diff changeset
251 $(call JPEGNORM, $<, $@)
4639fa9d7e0a Alex Kapranoff's book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1820
diff changeset
252
1793
4f21e33e96fd German book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1689
diff changeset
253 binary/books/nginx_richtig_konfigurieren.jpg: sources/5106%2B0b2pbL.jpg
4f21e33e96fd German book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1689
diff changeset
254 mkdir -p $(dir $@)
4f21e33e96fd German book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1689
diff changeset
255 $(call JPEGNORM, $<, $@)
4f21e33e96fd German book added.
Igor Sysoev <igor@sysoev.ru>
parents: 1689
diff changeset
256
1658
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
257 binary/books/practical_nginx_guide_jp.jpg: sources/9784774178660.jpg
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
258 mkdir -p $(dir $@)
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
259 $(call JPEGNORM, $<, $@)
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
260
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
261 binary/books/nginx_pocket_reference_jp.jpg: \
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
262 sources/51JYTdy8jrL._SX335_BO1,204,203,200_.jpg
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
263 mkdir -p $(dir $@)
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
264 $(call JPEGNORM, $<, $@)
ae713f8acaca Two Japanese books.
Igor Sysoev <igor@sysoev.ru>
parents: 1635
diff changeset
265
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
266 binary/books/nginx_http_server_jp.jpg: sources/1106030720.jpg
8
39768562fc89 - Use sed(1) instead of perl(1) for whitespace stripping.
Ruslan Ermilov <ru@nginx.com>
parents: 6
diff changeset
267 mkdir -p $(dir $@)
1
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
268 $(call JPEGNORM, $<, $@)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
269
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
270 binary/books/nginx_1_web_server.jpg: \
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
271 sources/Nginx\ 1\ Web\ Server\ Implementation\ Cookbook.jpg
8
39768562fc89 - Use sed(1) instead of perl(1) for whitespace stripping.
Ruslan Ermilov <ru@nginx.com>
parents: 6
diff changeset
272 mkdir -p $(dir $@)
1
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
273 $(call JPEGNORM, "$<", $@)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
274
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
275 binary/books/nginx_http_server.jpg: sources/0868OS_MockupCover.jpg
8
39768562fc89 - Use sed(1) instead of perl(1) for whitespace stripping.
Ruslan Ermilov <ru@nginx.com>
parents: 6
diff changeset
276 mkdir -p $(dir $@)
1
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
277 $(call JPEGNORM, $<, $@)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
278
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
279 binary/books/nginx_in_practice.jpg: sources/20807089-1_o.jpg
8
39768562fc89 - Use sed(1) instead of perl(1) for whitespace stripping.
Ruslan Ermilov <ru@nginx.com>
parents: 6
diff changeset
280 mkdir -p $(dir $@)
1
b633fc3525eb - Cleaned up GNUmakefile somewhat.
Ruslan Ermilov <ru@nginx.com>
parents: 0
diff changeset
281 $(call JPEGNORM, $<, $@)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
282
1917
c0c79991342b "Mastering NGINX" book replaced by its second edition.
Maxim Konovalov <maxim@nginx.com>
parents: 1882
diff changeset
283 binary/books/mastering_nginx.jpg: sources/3311OS_4851_Mastering\ NGINX_0.jpg
863
2dd85d82e4d5 "Mastering Nginx" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 805
diff changeset
284 mkdir -p $(dir $@)
1917
c0c79991342b "Mastering NGINX" book replaced by its second edition.
Maxim Konovalov <maxim@nginx.com>
parents: 1882
diff changeset
285 $(call JPEGNORM, "$<", $@)
863
2dd85d82e4d5 "Mastering Nginx" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 805
diff changeset
286
963
2116a99dc304 "Nginx HTTP Server - Second Edition" book added.
Valentin Bartenev <vbart@nginx.com>
parents: 895
diff changeset
287 binary/books/nginx_http_server_2nd_ed.jpg: sources/2322OS_cov.jpg
2116a99dc304 "Nginx HTTP Server - Second Edition" book added.
Valentin Bartenev <vbart@nginx.com>
parents: 895
diff changeset
288 mkdir -p $(dir $@)
2116a99dc304 "Nginx HTTP Server - Second Edition" book added.
Valentin Bartenev <vbart@nginx.com>
parents: 895
diff changeset
289 $(call JPEGNORM, $<, $@)
2116a99dc304 "Nginx HTTP Server - Second Edition" book added.
Valentin Bartenev <vbart@nginx.com>
parents: 895
diff changeset
290
1006
570598ae1fd6 "Instant Nginx starter" book added.
Vladimir Homutov <vl@nginx.com>
parents: 963
diff changeset
291 binary/books/instant_nginx_starter.jpg: sources/5125OS_cov.jpg
570598ae1fd6 "Instant Nginx starter" book added.
Vladimir Homutov <vl@nginx.com>
parents: 963
diff changeset
292 mkdir -p $(dir $@)
570598ae1fd6 "Instant Nginx starter" book added.
Vladimir Homutov <vl@nginx.com>
parents: 963
diff changeset
293 $(call JPEGNORM, $<, $@)
570598ae1fd6 "Instant Nginx starter" book added.
Vladimir Homutov <vl@nginx.com>
parents: 963
diff changeset
294
1109
28c05aa07b5f "Nginx Module Extension" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 1084
diff changeset
295 binary/books/nginx_module_extension.jpg: sources/3046OS_cover.jpg
28c05aa07b5f "Nginx Module Extension" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 1084
diff changeset
296 mkdir -p $(dir $@)
28c05aa07b5f "Nginx Module Extension" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 1084
diff changeset
297 $(call JPEGNORM, $<, $@)
28c05aa07b5f "Nginx Module Extension" book added.
Maxim Konovalov <maxim@nginx.com>
parents: 1084
diff changeset
298
1565
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
299 binary/books/nginx_high_performance.jpg: sources/1839OS.jpg
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
300 mkdir -p $(dir $@)
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
301 $(call JPEGNORM, $<, $@)
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
302
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
303 binary/books/nginx_essentials.jpg: sources/B04282_MockupCover_Normal.jpg
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
304 mkdir -p $(dir $@)
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
305 $(call JPEGNORM, $<, $@)
300349b7aef3 Added new books about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1389
diff changeset
306
2165
e4e6a7a6b22f Added new book about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2144
diff changeset
307 binary/books/nginx_http_server_4th_ed.jpg: sources/9781788623551.jpg
e4e6a7a6b22f Added new book about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2144
diff changeset
308 mkdir -p $(dir $@)
e4e6a7a6b22f Added new book about nginx.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2144
diff changeset
309 $(call JPEGNORM, $<, $@)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
310
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
311 .PHONY: gzip
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
312 gzip: rsync_gzip
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
313 $(MAKE) do_gzip
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
314
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
315 rsync_gzip:
190
c52987a234e2 More tweaks to support operating under non-root.
Ruslan Ermilov <ru@nginx.com>
parents: 182
diff changeset
316 $(CHMOD) $(OUT) $(TEXT)
136
8437e7f55c4d Steps towards keeping site clean from deleted stuff.
Ruslan Ermilov <ru@nginx.com>
parents: 124
diff changeset
317 $(RSYNC) --delete --exclude='*.gz' $(OUT)/ $(TEXT)/ $(ZIP)/
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
318
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
319 do_gzip: $(addsuffix .gz, $(wildcard $(ZIP)/*.html)) \
60
092d8068f845 Reduced number of lines by using the foreach function.
Ruslan Ermilov <ru@nginx.com>
parents: 55
diff changeset
320 $(addsuffix .gz, \
092d8068f845 Reduced number of lines by using the foreach function.
Ruslan Ermilov <ru@nginx.com>
parents: 55
diff changeset
321 $(foreach lang, $(LANGS), \
2144
51ce1baf7b67 Gzip everything again.
Ruslan Ermilov <ru@nginx.com>
parents: 2098
diff changeset
322 $(foreach dir, . docs docs/dev docs/faq docs/http docs/mail docs/njs docs/stream, \
60
092d8068f845 Reduced number of lines by using the foreach function.
Ruslan Ermilov <ru@nginx.com>
parents: 55
diff changeset
323 $(wildcard $(ZIP)/$(lang)/$(dir)/*.html)))) \
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
324 $(ZIP)/index.rss.gz \
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
325 $(ZIP)/LICENSE.gz \
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
326 $(ZIP)/en/CHANGES.gz \
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
327 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.?)) \
1820
3819d59088d9 Added CHANGES-1.10 to gzip target, missed in 7d15391ce323.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1793
diff changeset
328 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.??)) \
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
329 $(ZIP)/ru/CHANGES.ru.gz \
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
330 $(addsuffix .gz, $(wildcard $(ZIP)/ru/CHANGES.ru-?.?)) \
1820
3819d59088d9 Added CHANGES-1.10 to gzip target, missed in 7d15391ce323.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1793
diff changeset
331 $(addsuffix .gz, $(wildcard $(ZIP)/ru/CHANGES.ru-?.??)) \
284
7e464158471f Gzip public PGP keys.
Ruslan Ermilov <ru@nginx.com>
parents: 283
diff changeset
332 $(addsuffix .gz, $(wildcard $(ZIP)/keys/*.key)) \
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
333
136
8437e7f55c4d Steps towards keeping site clean from deleted stuff.
Ruslan Ermilov <ru@nginx.com>
parents: 124
diff changeset
334 find $(ZIP) -type f ! -name '*.gz' -exec test \! -e {}.gz \; -print
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
335
136
8437e7f55c4d Steps towards keeping site clean from deleted stuff.
Ruslan Ermilov <ru@nginx.com>
parents: 124
diff changeset
336 find $(ZIP) -type f -name '*.gz' | \
182
d87e97c0a3e4 *) binary target to rsync binaries;
Igor Sysoev <igor@sysoev.ru>
parents: 146
diff changeset
337 while read f ; do test -e "$${f%.gz}" || rm -fv "$$f" ; done
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
338
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
339 $(ZIP)/%.gz: $(ZIP)/%
6
8e9bd20faa47 - Hide some internal paths.
Ruslan Ermilov <ru@nginx.com>
parents: 2
diff changeset
340 rm -f $<.gz
8e9bd20faa47 - Hide some internal paths.
Ruslan Ermilov <ru@nginx.com>
parents: 2
diff changeset
341 gzip -9cn $< > $<.gz
8e9bd20faa47 - Hide some internal paths.
Ruslan Ermilov <ru@nginx.com>
parents: 2
diff changeset
342 touch -r $< $<.gz
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
343
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
344 draft: all
190
c52987a234e2 More tweaks to support operating under non-root.
Ruslan Ermilov <ru@nginx.com>
parents: 182
diff changeset
345 $(CHMOD) $(OUT)
136
8437e7f55c4d Steps towards keeping site clean from deleted stuff.
Ruslan Ermilov <ru@nginx.com>
parents: 124
diff changeset
346 $(RSYNC) --delete $(OUT)/ $(NGINX_ORG)/$(OUT)/
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
347
182
d87e97c0a3e4 *) binary target to rsync binaries;
Igor Sysoev <igor@sysoev.ru>
parents: 146
diff changeset
348 .PHONY: binary
d87e97c0a3e4 *) binary target to rsync binaries;
Igor Sysoev <igor@sysoev.ru>
parents: 146
diff changeset
349 binary:
190
c52987a234e2 More tweaks to support operating under non-root.
Ruslan Ermilov <ru@nginx.com>
parents: 182
diff changeset
350 $(CHMOD) binary
182
d87e97c0a3e4 *) binary target to rsync binaries;
Igor Sysoev <igor@sysoev.ru>
parents: 146
diff changeset
351 $(RSYNC) binary/ $(NGINX_ORG)/
d87e97c0a3e4 *) binary target to rsync binaries;
Igor Sysoev <igor@sysoev.ru>
parents: 146
diff changeset
352
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
353 copy:
190
c52987a234e2 More tweaks to support operating under non-root.
Ruslan Ermilov <ru@nginx.com>
parents: 182
diff changeset
354 $(CHMOD) $(ZIP) binary
136
8437e7f55c4d Steps towards keeping site clean from deleted stuff.
Ruslan Ermilov <ru@nginx.com>
parents: 124
diff changeset
355 $(RSYNC) $(ZIP)/ binary/ $(NGINX_ORG)/
182
d87e97c0a3e4 *) binary target to rsync binaries;
Igor Sysoev <igor@sysoev.ru>
parents: 146
diff changeset
356 $(RSYNC) --delete $(foreach lang, $(LANGS), $(ZIP)/$(lang)) \
d87e97c0a3e4 *) binary target to rsync binaries;
Igor Sysoev <igor@sysoev.ru>
parents: 146
diff changeset
357 $(NGINX_ORG)/
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
358
596
19c9bd574db0 Replaced development.xslt, stable.xslt and legacy_stable.xslt with
Ruslan Ermilov <ru@nginx.com>
parents: 584
diff changeset
359 dev: xslt/version.xslt sign
19c9bd574db0 Replaced development.xslt, stable.xslt and legacy_stable.xslt with
Ruslan Ermilov <ru@nginx.com>
parents: 584
diff changeset
360 dev: NGINX:=$(shell xsltproc xslt/version.xslt xml/versions.xml)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
361
596
19c9bd574db0 Replaced development.xslt, stable.xslt and legacy_stable.xslt with
Ruslan Ermilov <ru@nginx.com>
parents: 584
diff changeset
362 stable: xslt/version.xslt sign
19c9bd574db0 Replaced development.xslt, stable.xslt and legacy_stable.xslt with
Ruslan Ermilov <ru@nginx.com>
parents: 584
diff changeset
363 stable: NGINX:=$(shell xsltproc --stringparam VERSION stable \
19c9bd574db0 Replaced development.xslt, stable.xslt and legacy_stable.xslt with
Ruslan Ermilov <ru@nginx.com>
parents: 584
diff changeset
364 xslt/version.xslt xml/versions.xml)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
365
596
19c9bd574db0 Replaced development.xslt, stable.xslt and legacy_stable.xslt with
Ruslan Ermilov <ru@nginx.com>
parents: 584
diff changeset
366 legacy: xslt/version.xslt sign
727
b2b10d564893 Simplified nginx versions maintenance by providing only
Ruslan Ermilov <ru@nginx.com>
parents: 721
diff changeset
367 legacy: NGINX:=$(shell xsltproc --stringparam VERSION legacy \
596
19c9bd574db0 Replaced development.xslt, stable.xslt and legacy_stable.xslt with
Ruslan Ermilov <ru@nginx.com>
parents: 584
diff changeset
368 xslt/version.xslt xml/versions.xml)
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
369
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
370 any: sign
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
371 any: NGINX=0.7.69
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
372
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
373
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
374 sign:
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
375 @echo sign nginx-$(NGINX)
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
376
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
377 gpg -sab binary/download/nginx-$(NGINX).tar.gz
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
378 gpg -sab binary/download/nginx-$(NGINX).zip
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
379
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
380
1159
166fd33afad1 Extended dir.map with links to variables.
Ruslan Ermilov <ru@nginx.com>
parents: 1156
diff changeset
381 dir.map: xslt/dirmap.xslt xml/en/docs/dirindex.xml \
166fd33afad1 Extended dir.map with links to variables.
Ruslan Ermilov <ru@nginx.com>
parents: 1156
diff changeset
382 xml/en/docs/varindex.xml
166fd33afad1 Extended dir.map with links to variables.
Ruslan Ermilov <ru@nginx.com>
parents: 1156
diff changeset
383 @xsltproc -o - xslt/dirmap.xslt xml/en/docs/dirindex.xml \
1200
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1197
diff changeset
384 xml/en/docs/varindex.xml > $@
432
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents: 428
diff changeset
385
1286
c102344a0fa0 Fixed dir.map generation on ns.nginx.com.
Sergey Budnevitch <sb@waeme.net>
parents: 1200
diff changeset
386 ifeq ($(patsubst %.nginx.com,YES,$(shell hostname)), YES)
1689
b04c41175177 Automatically update images when making a real site.
Ruslan Ermilov <ru@nginx.com>
parents: 1660
diff changeset
387 all: images
2000
814895f3fb24 Skip dirmap operations if $(NGINX_ORG) is customized.
Ruslan Ermilov <ru@nginx.com>
parents: 1917
diff changeset
388
814895f3fb24 Skip dirmap operations if $(NGINX_ORG) is customized.
Ruslan Ermilov <ru@nginx.com>
parents: 1917
diff changeset
389 ifeq ($(NGINX_ORG), /data/www/nginx.org)
432
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents: 428
diff changeset
390 all: dir.map
434
644869149f36 Added commands to install the generated dir.map on a website.
Ruslan Ermilov <ru@nginx.com>
parents: 432
diff changeset
391 copy: copy_dirmap
644869149f36 Added commands to install the generated dir.map on a website.
Ruslan Ermilov <ru@nginx.com>
parents: 432
diff changeset
392 .PHONY: copy_dirmap
644869149f36 Added commands to install the generated dir.map on a website.
Ruslan Ermilov <ru@nginx.com>
parents: 432
diff changeset
393 copy_dirmap:
1605
40f079598467 Makefile: Pass target to dir.map copying script.
Konstantin Pavlov <thresh@nginx.com>
parents: 1565
diff changeset
394 /usr/local/bin/copy_dirmap.sh dir.map $(NGINX_ORG)
2000
814895f3fb24 Skip dirmap operations if $(NGINX_ORG) is customized.
Ruslan Ermilov <ru@nginx.com>
parents: 1917
diff changeset
395 endif
1660
03715a31e037 Fixed make draft when using mirrors.
Konstantin Pavlov <thresh@nginx.com>
parents: 1658
diff changeset
396
03715a31e037 Fixed make draft when using mirrors.
Konstantin Pavlov <thresh@nginx.com>
parents: 1658
diff changeset
397 draft: copy_draft
03715a31e037 Fixed make draft when using mirrors.
Konstantin Pavlov <thresh@nginx.com>
parents: 1658
diff changeset
398 .PHONY: copy_draft
03715a31e037 Fixed make draft when using mirrors.
Konstantin Pavlov <thresh@nginx.com>
parents: 1658
diff changeset
399 copy_draft:
03715a31e037 Fixed make draft when using mirrors.
Konstantin Pavlov <thresh@nginx.com>
parents: 1658
diff changeset
400 /usr/local/bin/copy_draft.sh $(NGINX_ORG)
432
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents: 428
diff changeset
401 endif
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents: 428
diff changeset
402
737
46bb8caea2ab Added the "clean" target.
Ruslan Ermilov <ru@nginx.com>
parents: 736
diff changeset
403 clean:
1156
8e8a6a7cff2b Added variables index.
Vladimir Homutov <vl@nginx.com>
parents: 1109
diff changeset
404 rm -rf $(ZIP) $(OUT) xml/*/docs/dirindex.xml dir.map \
2034
7e7edf832099 Added the generated ngx_http_api_module and separate target for it.
Vladimir Homutov <vl@nginx.com>
parents: 2028
diff changeset
405 xml/*/docs/varindex.xml
737
46bb8caea2ab Added the "clean" target.
Ruslan Ermilov <ru@nginx.com>
parents: 736
diff changeset
406
8
39768562fc89 - Use sed(1) instead of perl(1) for whitespace stripping.
Ruslan Ermilov <ru@nginx.com>
parents: 6
diff changeset
407 .DELETE_ON_ERROR: