diff options
author | Mathias Gumz <akira at fluxbox dot org> | 2014-02-19 17:13:27 (GMT) |
---|---|---|
committer | Mathias Gumz <akira at fluxbox dot org> | 2014-02-19 17:13:27 (GMT) |
commit | 121bd23862ad49e2acb3d47bc19cad5294383e4e (patch) | |
tree | 0117028904112512a7cccffabcc215943bd8bcb1 /nls/fi_FI | |
parent | 559947186ef39e18f273e32026590f824782d905 (diff) | |
download | fluxbox-121bd23862ad49e2acb3d47bc19cad5294383e4e.zip fluxbox-121bd23862ad49e2acb3d47bc19cad5294383e4e.tar.bz2 |
move shared build instructions for nls into a common file
Diffstat (limited to 'nls/fi_FI')
-rw-r--r-- | nls/fi_FI/Makefile.am | 41 |
1 files changed, 1 insertions, 40 deletions
diff --git a/nls/fi_FI/Makefile.am b/nls/fi_FI/Makefile.am index 0c995fe..700c454 100644 --- a/nls/fi_FI/Makefile.am +++ b/nls/fi_FI/Makefile.am | |||
@@ -4,43 +4,4 @@ THE_LANG = fi_FI | |||
4 | SRC_CODESET = ISO-8859-1 | 4 | SRC_CODESET = ISO-8859-1 |
5 | DEST_CODESETS = ISO-8859-1 UTF-8 | 5 | DEST_CODESETS = ISO-8859-1 UTF-8 |
6 | 6 | ||
7 | LOCALE_PATH = @LOCALE_PATH@ | 7 | include $(top_srcdir)/nls/nls.mk |
8 | NLSTEST = @NLS@ | ||
9 | MFILES = Translation.m | ||
10 | GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) | ||
11 | MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) | ||
12 | CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) | ||
13 | |||
14 | # We distribute the generated files so that users don't need iconv | ||
15 | EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) | ||
16 | CLEANFILES = $(CATFILES) | ||
17 | |||
18 | all-local: $(CATFILES) | ||
19 | install-data-local: $(CATFILES) | ||
20 | @if test x$(NLSTEST) = "x-DNLS"; then \ | ||
21 | for codeset in $(DEST_CODESETS); do \ | ||
22 | echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ | ||
23 | $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ | ||
24 | $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ | ||
25 | done; \ | ||
26 | fi | ||
27 | |||
28 | # not part of the normal build process | ||
29 | translations: $(GENERATED_MFILES) | ||
30 | |||
31 | generated-%.m: Translation.m | ||
32 | iconv -f $(SRC_CODESET) -t $* $(srcdir)/Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ | ||
33 | |||
34 | uninstall-local: | ||
35 | @if test x$(NLSTEST) = "x-DNLS"; then \ | ||
36 | for codeset in $(DEST_CODESETS); do \ | ||
37 | rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ | ||
38 | rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ | ||
39 | done; \ | ||
40 | fi | ||
41 | |||
42 | fluxbox-%.cat: generated-%.m Translation.m | ||
43 | @if test x$(NLSTEST) = "x-DNLS"; then \ | ||
44 | echo "Creating catfile for $*"; \ | ||
45 | $(gencat_cmd) fluxbox-$*.cat $(srcdir)/generated-$*.m; \ | ||
46 | fi | ||