docs/GNUmakefile - nginx source code

Data types defined

Source code


  1. VER=    $(shell grep 'define NGINX_VERSION' src/core/nginx.h        \
  2.         | sed -e 's/^.*"\(.*\)".*/\1/')
  3. NGINX=    nginx-$(VER)
  4. TEMP=    tmp
  5. XSLS?=    xslscript.pl


  6. all:        changes

  7. changes:    $(TEMP)/$(NGINX)/CHANGES.ru                \
  8.         $(TEMP)/$(NGINX)/CHANGES


  9. $(TEMP)/$(NGINX)/CHANGES.ru:    docs/dtd/changes.dtd            \
  10.                 docs/xml/nginx/changes.xml        \
  11.                 docs/xml/change_log_conf.xml        \
  12.                 docs/xslt/changes.xslt

  13.     mkdir -p $(TEMP)/$(NGINX)

  14.     xmllint --noout --valid docs/xml/nginx/changes.xml
  15.     xsltproc --stringparam lang ru                    \
  16.         -o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml


  17. $(TEMP)/$(NGINX)/CHANGES:    docs/dtd/changes.dtd            \
  18.                 docs/xml/nginx/changes.xml        \
  19.                 docs/xml/change_log_conf.xml        \
  20.                 docs/xslt/changes.xslt

  21.     mkdir -p $(TEMP)/$(NGINX)

  22.     xmllint --noout --valid docs/xml/nginx/changes.xml
  23.     xsltproc --stringparam lang en                    \
  24.         -o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml


  25. docs/xslt/changes.xslt:        docs/xsls/changes.xsls

  26.     $(XSLS) -o $@ $<