A set of tools for configuring the Logitech G19 keyboard. Based in: https://github.com/Gnome15/gnome15
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

94 lines
2.6 KiB

SUBDIRS = scripts plugins gnome15
if ENABLE_DRIVER_G19DIRECT
SUBDIRS += pylibg19
endif
if ENABLE_PLUGIN_IMPULSE15
SUBDIRS += libimpulse
endif
if ENABLE_GNOME_SHELL_EXTENSION
SUBDIRS += gnome-shell-extension
endif
all-local:
for PLUGIN in `ls plugins`; do \
PLUGIN_DIR=plugins/$$PLUGIN; \
if [ -d $$PLUGIN_DIR ]; then \
pushd $$PLUGIN_DIR; \
for M_LOCALE in @ENABLED_LOCALES@; do \
mkdir -p i18n/$$M_LOCALE/LC_MESSAGES ; \
if [ `ls i18n/*.po 2>/dev/null|wc -l` -gt 0 ]; then \
for M_PO in i18n/*.po; do \
BN=`basename $$M_PO .po`; \
LL=`basename $$BN .$$M_LOCALE`.mo; \
echo "$$M_PO -> $$LL"; \
msgfmt $$M_PO --output-file i18n/$$M_LOCALE/LC_MESSAGES/$$LL; \
done; \
fi; \
done; \
for THEME_DIR in *; do \
if [ -d $$THEME_DIR -a -d $$THEME_DIR/i18n ]; then \
pushd $$THEME_DIR; \
mkdir -p i18n/$$M_LOCALE/LC_MESSAGES ; \
if [ `ls i18n/*.po 2>/dev/null|wc -l` -gt 0 ]; then \
for M_PO in i18n/*.po; do \
BN=`basename $$M_PO .po`; \
LL=`basename $$BN .$$M_LOCALE`.mo; \
echo "$$M_PO -> $$LL"; \
msgfmt $$M_PO --output-file i18n/$$M_LOCALE/LC_MESSAGES/$$LL; \
done; \
fi; \
popd; \
fi; \
done; \
popd; \
fi; \
done;
clean-local:
find . -name '*.pyc' -exec rm {} \; ; \
find . -name '*.pyo' -exec rm {} \; ; \
for PLUGIN in `ls plugins`; do \
PLUGIN_DIR=plugins/$$PLUGIN; \
if [ -d $$PLUGIN_DIR ]; then \
pushd $$PLUGIN_DIR; \
for M_LOCALE in @ENABLED_LOCALES@; do \
if [ -d i18n/$$M_LOCALE ]; then \
rm -fr i18n/$$M_LOCALE; \
fi; \
for THEME_DIR in *; do \
if [ -d $$THEME_DIR/i18n/$$M_LOCALE ]; then \
pushd $$THEME_DIR; \
rm -fr i18n/$$M_LOCALE; \
popd; \
fi; \
done; \
done; \
popd; \
fi; \
done;
install-exec-hook:
for PLUGIN in `ls plugins`; do \
PLUGIN_DIR=plugins/$$PLUGIN; \
if [ -d $(DESTDIR)$(datadir)/gnome15/plugins/$$PLUGIN ]; then \
pushd $$PLUGIN_DIR; \
for M_LOCALE in @ENABLED_LOCALES@; do \
mkdir -p $(DESTDIR)$(datadir)/gnome15/plugins/$$PLUGIN/i18n; \
cp -pR i18n/$$M_LOCALE $(DESTDIR)$(datadir)/gnome15/plugins/$$PLUGIN/i18n; \
done; \
for THEME_DIR in *; do \
if [ -d $$THEME_DIR -a -d $$THEME_DIR/i18n ]; then \
pushd $$THEME_DIR; \
for M_LOCALE in @ENABLED_LOCALES@; do \
mkdir -p $(DESTDIR)$(datadir)/gnome15/plugins/$$PLUGIN/$$THEME_DIR/i18n; \
cp -pR i18n/$$M_LOCALE $(DESTDIR)$(datadir)/gnome15/plugins/$$PLUGIN/$$THEME_DIR/i18n; \
done; \
popd; \
fi; \
done; \
popd; \
fi; \
done;