diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 42 |
1 files changed, 25 insertions, 17 deletions
@@ -25,26 +25,34 @@ all: css locale template | |||
25 | $(cp) -R ${_dir} rendered/ | 25 | $(cp) -R ${_dir} rendered/ |
26 | .endfor | 26 | .endfor |
27 | .for _lang in ${_LOCALELIST} | 27 | .for _lang in ${_LOCALELIST} |
28 | $(cp) rendered/static/robots.txt rendered/${_lang} | 28 | ($(cp) rendered/static/robots.txt rendered/${_lang}) |
29 | $(cp) rendered/static/stage.robots.txt rendered/${_lang} | 29 | ($(cp) rendered/static/stage.robots.txt rendered/${_lang}) |
30 | $(cp) rss.xml rendered/${_lang} | 30 | ($(cp) rss.xml rendered/${_lang}) |
31 | .endfor | 31 | .endfor |
32 | $(cp) rendered/static/robots.txt rendered/dist/robots.txt | 32 | .for _lang in ${_LOCALELIST} |
33 | $(cp) favicon.ico rendered/ | 33 | (cd rendered/${_lang}; $(ln) -fs ../dist dist) |
34 | (cd rendered/${_lang}; $(ln) -fs ../dist/css css) | ||
35 | (cd rendered/${_lang}; $(ln) -fs ../static static) | ||
36 | .endfor | ||
37 | ($(cp) rendered/static/robots.txt rendered/dist/robots.txt) | ||
38 | ($(cp) favicon.ico rendered/) | ||
34 | $(sh) make_sitemap.sh | 39 | $(sh) make_sitemap.sh |
35 | .for _lang in ${_LOCALELIST} | 40 | .for _lang in ${_LOCALELIST} |
36 | $(cp) rendered/sitemap.xml rendered/${_lang} | 41 | ($(cp) rendered/sitemap.xml rendered/${_lang}) |
37 | .endfor | 42 | .endfor |
38 | $(cp) static/moved.html rendered/frontpage.html | 43 | ($(cp) static/moved.html rendered/frontpage.html) |
39 | cd rendered; $(ln) -fs frontpage.html frontpage | 44 | (cd rendered; $(ln) -fs frontpage.html frontpage) |
40 | $(cp) static/moved_gsoc.html rendered/gsoc.html | 45 | ($(cp) static/moved_gsoc.html rendered/gsoc.html) |
41 | cd rendered; $(ln) -fs gsoc.html gsoc | 46 | (cd rendered; $(ln) -fs gsoc.html gsoc) |
42 | $(cp) static/moved_gns.html rendered/gns.html | 47 | ($(cp) static/moved_gns.html rendered/gns.html) |
43 | cd rendered; $(ln) -fs gns.html gns | 48 | (cd rendered; $(ln) -fs gns.html gns) |
44 | $(mkdir) rendered/node ; $(cp) static/moved_about.html rendered/node/about.html | 49 | ($(mkdir) -p rendered/node; $(cp) static/moved_about.html rendered/node/about.html) |
45 | cd rendered/node ; $(ln) -fs about.html 397 | 50 | (cd rendered/node ; $(ln) -fs about.html 397) |
46 | $(cp) static/moved_about.html rendered/about.html | 51 | ($(cp) static/moved_about.html rendered/about.html) |
47 | cd rendered ; $(ln) -fs about.html philosophy | 52 | (cd rendered ; $(ln) -fs about.html philosophy) |
53 | #.for _lang in ${_LOCALELIST} | ||
54 | # $(sh) rssg rendered/${_lang}/news/index.html 'title' > rendered/${_lang}/rss.xml | ||
55 | #.endfor | ||
48 | 56 | ||
49 | # Extract translateable strings from jinja2 templates. | 57 | # Extract translateable strings from jinja2 templates. |
50 | locale/messages.pot: template/*.j2 common/*.j2 common/*.j2.inc | 58 | locale/messages.pot: template/*.j2 common/*.j2 common/*.j2.inc |
@@ -79,7 +87,7 @@ css: | |||
79 | 87 | ||
80 | run: | 88 | run: |
81 | .if defined(browser) && !empty(DESTDIR) && !empty(python) | 89 | .if defined(browser) && !empty(DESTDIR) && !empty(python) |
82 | $(browser) http://0.0.0.0:8000 & | 90 | $(browser) http://0.0.0.0:8000/rendered/en/ & |
83 | $(python) -m http.server | 91 | $(python) -m http.server |
84 | .endif | 92 | .endif |
85 | 93 | ||