/[ddp]/manuals/trunk/release-notes/Makefile
ViewVC logotype

Diff of /manuals/trunk/release-notes/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2639 by jfs, Sun Oct 31 23:15:29 2004 UTC revision 2640 by robster, Sat Nov 27 22:25:22 2004 UTC
# Line 12  else Line 12  else
12    makedir       := mkdir -p -m 0755    makedir       := mkdir -p -m 0755
13  endif  endif
14    
15  LANGUAGES := ca cs da de en es fr it ja pt zh_TW nl  LANGUAGES := en fr nl
16    
17  LANGUAGES-publish := $(addsuffix -publish,$(LANGUAGES))  LANGUAGES-publish := $(addsuffix -publish,$(LANGUAGES))
18  LANGUAGES-clean := $(addsuffix -clean,$(LANGUAGES))  LANGUAGES-clean := $(addsuffix -clean,$(LANGUAGES))
# Line 25  all: $(LANGUAGES) Line 25  all: $(LANGUAGES)
25  $(LANGUAGES):  $(LANGUAGES):
26          $(MAKE) -C $@          $(MAKE) -C $@
27    
28  publish:  publish: clean
29  ifneq "$(PUBLISHDIR)" ""  ifneq "$(PUBLISHDIR)" ""
30          set -ex; \          set -ex; \
31          for arch in $(arches); do \          for arch in $(arches); do \
32            $(MAKE) architecture=$$arch; \            $(MAKE) architecture=$$arch; \
33            $(makedir) $(PUBLISHDIR)/release-notes/$$arch/release-notes; \            $(makedir) $(PUBLISHDIR)/$$arch/release-notes; \
34            for lang in $(LANGUAGES); do \            for lang in $(LANGUAGES); do \
35              $(install_file) $$lang/release-notes.$$lang.html/* $(PUBLISHDIR)/release-notes/$$arch/release-notes/; \              $(install_file) $$lang/release-notes.$$lang.html/* $(PUBLISHDIR)/$$arch/release-notes/; \
36              $(install_file) $$lang/release-notes.$$lang.txt $(PUBLISHDIR)/release-notes/$$arch/; \              $(install_file) $$lang/release-notes.$$lang.txt $(PUBLISHDIR)/$$arch/; \
37              if [ "$$lang" != "ja" -a "$$lang" != "zh_TW" ]; then \              if [ "$$lang" != "ja" ] && [ "$$lang" != "zh_TW" ]; then \
38                $(install_file) $$lang/release-notes.$$lang.pdf $(PUBLISHDIR)/release-notes/$$arch/; \                $(install_file) $$lang/release-notes.$$lang.pdf $(PUBLISHDIR)/$$arch/; \
39                $(install_file) $$lang/release-notes.$$lang.ps $(PUBLISHDIR)/release-notes/$$arch/; \                $(install_file) $$lang/release-notes.$$lang.ps $(PUBLISHDIR)/$$arch/; \
40              fi; \              fi; \
41            done; \            done; \
42            for i in $(PUBLISHDIR)/release-notes/$$arch/release-notes/*.en.html; do \            for i in $(PUBLISHDIR)/$$arch/release-notes/*.en.html; do \
43              ln -sf $$i $${i%.en.html}.html; \              ln -sf $$i $${i%.en.html}.html; \
44            done; \            done; \
45          done          done

Legend:
Removed from v.2639  
changed lines
  Added in v.2640

  ViewVC Help
Powered by ViewVC 1.1.5