| 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)) |
| 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 |