summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2016-08-27 14:00:59 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2016-08-27 14:00:59 +0100
commite3e7951c1c1c6f465ffa8150ce395a98f4d3afd5 (patch)
treec84e5f2d69fe79c5b78fd30faa012f8284b36997 /Makefile
parentbcdfd57bae9497aea494eb0fad4c858d63df1642 (diff)
downloadgitano-e3e7951c1c1c6f465ffa8150ce395a98f4d3afd5.tar.gz
Basic i18n module
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 4bda393..690eb5a 100644
--- a/Makefile
+++ b/Makefile
@@ -18,6 +18,7 @@ LIB_BIN_INST_PATH := $(DESTDIR)$(LIB_BIN_PATH)
SHARE_PATH := $(INST_ROOT)/share/gitano
SHARE_INST_PATH := $(DESTDIR)$(SHARE_PATH)
SKEL_INST_PATH := $(SHARE_INST_PATH)/skel
+LANG_INST_PATH := $(SHARE_INST_PATH)/lang
MAN_PATH := $(INST_ROOT)/share/man
MAN_INST_PATH := $(DESTDIR)$(MAN_PATH)
PLUGIN_PATH := $(SYSCONF_DIR)/gitano/plugins:$(INST_ROOT)/lib/gitano/plugins
@@ -59,6 +60,8 @@ SKEL_FILES := gitano-admin/rules/selfchecks.lace \
gitano-admin/rules/adminchecks.lace \
gitano-admin/rules/createrepo.lace
+LANG_FILES := json.lua en.lua
+
MAN1S := gitano-setup.1
@@ -124,7 +127,7 @@ bin/%: bin/%.in $(GEN_BIN)
testing/%: testing/%.in $(GEN_BIN)
$(call GEN_LOCAL_BIN,$<,$@)
-install: install-bins install-lib-bins install-mods install-skel install-man install-plugins
+install: install-bins install-lib-bins install-mods install-skel install-man install-plugins install-lang
install-man:
mkdir -p $(MAN_INST_PATH)/man1
@@ -148,12 +151,21 @@ install-skel:
install -m 644 skel/$$SKELFILE $(SKEL_INST_PATH)/$$SKELFILE; \
done
+install-lang:
+ mkdir -p $(LANG_INST_PATH)
+ for LANGFILE in $(LANG_FILES); do \
+ install -m 644 lang/$$LANGFILE $(LANG_INST_PATH)/$$LANGFILE; \
+ done
+
install-plugins:
mkdir -p $(DESTDIR)$(INST_ROOT)/lib/gitano/plugins
mkdir -p $(DESTDIR)$(SYSCONF_DIR)/gitano/plugins
for PLUGIN in $(PLUGINS); do \
install -m 644 plugins/$$PLUGIN $(DESTDIR)$(INST_ROOT)/lib/gitano/plugins; \
done
+ for LANGFILE in $(wildcard $(patsubst %.lua,plugins/%_*.lua,$(PLUGINS))); do \
+ install -m 644 $$LANGFILE $(DESTDIR)$(INST_ROOT)/lib/gitano/plugins; \
+ done
YARN_ARGS :=
ifneq ($(LUA_PATH),)