Mercurial > hg > nginx-site
comparison GNUmakefile @ 136:8437e7f55c4d
Steps towards keeping site clean from deleted stuff.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Sat, 22 Oct 2011 06:09:10 +0000 |
parents | 73df20b5963c |
children | a2c1922d5401 |
comparison
equal
deleted
inserted
replaced
135:edf8c90f8085 | 136:8437e7f55c4d |
---|---|
181 gzip: rsync_gzip | 181 gzip: rsync_gzip |
182 $(MAKE) do_gzip | 182 $(MAKE) do_gzip |
183 | 183 |
184 rsync_gzip: | 184 rsync_gzip: |
185 $(CHMOD) $(OUT)/ | 185 $(CHMOD) $(OUT)/ |
186 $(RSYNC) $(OUT)/ $(ZIP)/ | 186 $(RSYNC) --delete --exclude='*.gz' $(OUT)/ $(TEXT)/ $(ZIP)/ |
187 $(RSYNC) $(TEXT)/ $(ZIP)/ | |
188 | 187 |
189 do_gzip: $(addsuffix .gz, $(wildcard $(ZIP)/*.html)) \ | 188 do_gzip: $(addsuffix .gz, $(wildcard $(ZIP)/*.html)) \ |
190 $(addsuffix .gz, \ | 189 $(addsuffix .gz, \ |
191 $(foreach lang, $(LANGS), \ | 190 $(foreach lang, $(LANGS), \ |
192 $(foreach dir, . docs docs/http, \ | 191 $(foreach dir, . docs docs/http, \ |
197 $(ZIP)/en/CHANGES.gz \ | 196 $(ZIP)/en/CHANGES.gz \ |
198 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.?)) \ | 197 $(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.?)) \ |
199 $(ZIP)/ru/CHANGES.ru.gz \ | 198 $(ZIP)/ru/CHANGES.ru.gz \ |
200 $(addsuffix .gz, $(wildcard $(ZIP)/ru/CHANGES.ru-?.?)) \ | 199 $(addsuffix .gz, $(wildcard $(ZIP)/ru/CHANGES.ru-?.?)) \ |
201 | 200 |
202 find $(ZIP) -type d -name .svn -prune \ | 201 find $(ZIP) -type f ! -name '*.gz' -exec test \! -e {}.gz \; -print |
203 -o -type f -not -name '*.gz' -exec test \! -e {}.gz \; -print | 202 |
204 | 203 find $(ZIP) -type f -name '*.gz' | \ |
204 while read f ; do test -e "$${f%.gz}" || rm -fv "$$f" ; done | |
205 | 205 |
206 $(ZIP)/%.gz: $(ZIP)/% | 206 $(ZIP)/%.gz: $(ZIP)/% |
207 rm -f $<.gz | 207 rm -f $<.gz |
208 ifneq (, $(shell which 7za)) | 208 ifneq (, $(shell which 7za)) |
209 7za a -tgzip -mx9 -mpass=15 -si -ba -bd $<.gz < $< | 209 7za a -tgzip -mx9 -mpass=15 -si -ba -bd $<.gz < $< |
212 endif | 212 endif |
213 touch -r $< $<.gz | 213 touch -r $< $<.gz |
214 | 214 |
215 draft: all | 215 draft: all |
216 $(CHMOD) $(OUT)/ | 216 $(CHMOD) $(OUT)/ |
217 $(RSYNC) $(OUT)/ $(NGINX_ORG)/$(OUT)/ | 217 $(RSYNC) --delete $(OUT)/ $(NGINX_ORG)/$(OUT)/ |
218 | 218 |
219 copy: | 219 copy: |
220 $(CHMOD) $(ZIP) | 220 $(CHMOD) $(ZIP) |
221 $(RSYNC) $(ZIP)/ $(NGINX_ORG)/ | 221 $(RSYNC) $(ZIP)/ binary/ $(NGINX_ORG)/ |
222 $(RSYNC) binary/ $(NGINX_ORG)/ | 222 $(RSYNC) --delete $(foreach lang, $(LANGS), $(ZIP)/$(lang)) $(NGINX_ORG)/ |
223 | 223 |
224 dev: xslt/development.xslt sign | 224 dev: xslt/development.xslt sign |
225 dev: NGINX=$(shell xsltproc xslt/development.xslt xml/versions.xml) | 225 dev: NGINX=$(shell xsltproc xslt/development.xslt xml/versions.xml) |
226 | 226 |
227 stable: xslt/stable.xslt sign | 227 stable: xslt/stable.xslt sign |