diff options
Diffstat (limited to 'ipa-server/ipa-gui/Makefile.am')
-rw-r--r-- | ipa-server/ipa-gui/Makefile.am | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/Makefile.am b/ipa-server/ipa-gui/Makefile.am index c09a5c141..636a5d1fa 100644 --- a/ipa-server/ipa-gui/Makefile.am +++ b/ipa-server/ipa-gui/Makefile.am @@ -14,6 +14,15 @@ app_DATA = \ ipa_webgui.cfg \ $(NULL) +LINGUAS = ja + +mo = $(foreach lang,$(LINGUAS),locales/$(lang)/LC_MESSAGES/messages.mo) +po = $(foreach lang,$(LINGUAS),locales/$(lang)/LC_MESSAGES/messages.po) +$(mo): $(po) + tg-admin i18n compile + +noinst_DATA = $(mo) + EXTRA_DIST = \ README.txt \ $(sbin_SCRIPTS) \ @@ -24,12 +33,17 @@ EXTRA_DIST = \ setup.py \ start-ipagui.py \ test.cfg \ + $(po) \ + locales/messages.pot \ $(NULL) MAINTAINERCLEANFILES = \ *~ \ Makefile.in +CLEANFILES = \ + $(mo) + initdir=$(sysconfdir)/rc.d/init.d install-data-hook: ipa_webgui.init @@ -40,5 +54,13 @@ install-data-hook: ipa_webgui.init $(INSTALL_SCRIPT) $(srcdir)/ipa_webgui.init $(DESTDIR)$(initdir)/ipa_webgui + for mo in $(mo); do \ + $(mkinstalldirs) $(DESTDIR)$(appdir)/`dirname $$mo`; \ + $(INSTALL_DATA) $$mo $(DESTDIR)$(appdir)/`dirname $$mo`; \ + done + uninstall-hook: rm -f $(DESTDIR)$(initdir)/ipa_webgui + for mo in $(mo); do \ + rm -f $(DESTDIR)$(appdir)/$$mo; \ + done |