| 1 |
# Top-level Makefile for the Debian Web pages |
# Top-level Makefile for the Debian Web pages |
| 2 |
|
|
| 3 |
LANGUAGES := arabic chinese croatian danish dutch english esperanto finnish \ |
LANGUAGES := english catalan chinese croatian danish dutch esperanto \ |
| 4 |
french german hungarian italian japanese korean norwegian \ |
finnish french german greek hungarian indonesian italian \ |
| 5 |
polish portuguese romanian russian spanish swedish turkish |
japanese korean lithuanian norwegian polish portuguese \ |
| 6 |
|
romanian russian slovene spanish swedish turkish |
| 7 |
|
# existing translations that have been removed due to neglect: |
| 8 |
|
# arabic |
| 9 |
|
|
| 10 |
|
LANGUAGES-install := $(addsuffix -install,$(LANGUAGES)) |
| 11 |
|
LANGUAGES-clean := $(addsuffix -clean,$(LANGUAGES)) |
| 12 |
|
|
| 13 |
.SUFFIXES: |
.SUFFIXES: |
| 14 |
.PHONY: install all ${LANGUAGES} |
.PHONY: install all clean $(LANGUAGES) $(LANGUAGES-install) |
| 15 |
|
|
| 16 |
|
all: $(LANGUAGES) |
| 17 |
|
|
| 18 |
install: |
install: $(LANGUAGES-install) |
| 19 |
for d in ${LANGUAGES}; do $(MAKE) -C $$d install; done |
clean: $(LANGUAGES-clean) |
| 20 |
|
|
| 21 |
${LANGUAGES}: |
$(LANGUAGES-install): |
| 22 |
${MAKE} -C $@ |
$(MAKE) -C $(subst -install,,$@) install |
| 23 |
|
|
| 24 |
all: ${LANGUAGES} |
$(LANGUAGES-clean): |
| 25 |
|
$(MAKE) -C $(subst -clean,,$@) clean |
| 26 |
|
|
| 27 |
|
$(LANGUAGES): |
| 28 |
|
$(MAKE) -C $@ |