comparison GNUmakefile @ 603:e0544f2c4a70

Simplified maintenance of dependencies.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 20 Jul 2012 13:03:52 +0000
parents 89a4e934d207
children b2db67ca29cc
comparison
equal deleted inserted replaced
602:6124acda415e 603:e0544f2c4a70
36 | pnmtojpeg -quality=95 -optimize -dct=float \ 36 | pnmtojpeg -quality=95 -optimize -dct=float \
37 > $2 37 > $2
38 endef 38 endef
39 39
40 40
41 ARTICLE_DEPS = \ 41 COMMON_DEPS = \
42 xml/menu.xml \ 42 xml/menu.xml \
43 xml/versions.xml \ 43 xml/versions.xml \
44 xml/i18n.xml \ 44 xml/i18n.xml \
45 dtd/article.dtd \
46 dtd/content.dtd \ 45 dtd/content.dtd \
47 dtd/module.dtd \
48 xslt/article.xslt \
49 xslt/dirname.xslt \
50 xslt/link.xslt \
51 xslt/style.xslt \
52 xslt/body.xslt \
53 xslt/menu.xslt \
54 xslt/donate.xslt \
55 xslt/ga.xslt \
56 xslt/directive.xslt \
57 xslt/content.xslt \
58 xslt/versions.xslt
59
60 NEWS_DEPS = \
61 xml/menu.xml \
62 xml/versions.xml \
63 xml/i18n.xml \
64 dtd/news.dtd \
65 dtd/content.dtd \
66 xslt/news.xslt \
67 xslt/dirname.xslt \ 46 xslt/dirname.xslt \
68 xslt/link.xslt \ 47 xslt/link.xslt \
69 xslt/style.xslt \ 48 xslt/style.xslt \
70 xslt/body.xslt \ 49 xslt/body.xslt \
71 xslt/menu.xslt \ 50 xslt/menu.xslt \
72 xslt/ga.xslt \ 51 xslt/ga.xslt \
73 xslt/content.xslt 52 xslt/content.xslt \
53
54 ARTICLE_DEPS = \
55 $(COMMON_DEPS) \
56 dtd/article.dtd \
57 dtd/module.dtd \
58 xslt/article.xslt \
59 xslt/donate.xslt \
60 xslt/directive.xslt \
61 xslt/versions.xslt \
62
63 NEWS_DEPS = \
64 $(COMMON_DEPS) \
65 dtd/news.dtd \
66 xslt/news.xslt \
74 67
75 DOWNLOAD_DEPS = \ 68 DOWNLOAD_DEPS = \
76 xml/menu.xml \ 69 $(COMMON_DEPS) \
77 xml/versions.xml \ 70 dtd/article.dtd \
78 xml/i18n.xml \
79 dtd/article.dtd \
80 dtd/content.dtd \
81 xslt/download.xslt \ 71 xslt/download.xslt \
82 xslt/dirname.xslt \
83 xslt/link.xslt \
84 xslt/style.xslt \
85 xslt/body.xslt \
86 xslt/menu.xslt \
87 xslt/ga.xslt \
88 xslt/content.xslt
89 72
90 SECURITY_DEPS = \ 73 SECURITY_DEPS = \
91 xml/menu.xml \ 74 $(COMMON_DEPS) \
92 xml/versions.xml \ 75 dtd/article.dtd \
93 xml/i18n.xml \
94 dtd/article.dtd \
95 dtd/content.dtd \
96 xslt/security.xslt \ 76 xslt/security.xslt \
97 xslt/dirname.xslt \
98 xslt/link.xslt \
99 xslt/style.xslt \
100 xslt/body.xslt \
101 xslt/menu.xslt \
102 xslt/ga.xslt \
103 xslt/content.xslt
104 77
105 BOOK_DEPS = \ 78 BOOK_DEPS = \
106 xml/menu.xml \ 79 $(COMMON_DEPS) \
107 xml/versions.xml \ 80 dtd/article.dtd \
108 xml/i18n.xml \
109 dtd/article.dtd \
110 dtd/content.dtd \
111 xslt/books.xslt \ 81 xslt/books.xslt \
112 xslt/dirname.xslt \
113 xslt/link.xslt \
114 xslt/style.xslt \
115 xslt/body.xslt \
116 xslt/menu.xslt \
117 xslt/ga.xslt \
118 xslt/content.xslt
119 82
120 LANGS = en ru cn he ja tr 83 LANGS = en ru cn he ja tr
121 84
122 all: news arx 404 $(LANGS) 85 all: news arx 404 $(LANGS)
123 86