aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am28
1 files changed, 25 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index d961d05..f492abe 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,11 @@
+SUBDIRS = po
+ACLOCAL_AMFLAGS = -I m4
+
+# I18n
+localedir = $(datadir)/locale
+INCLUDES = -DLOCALEDIR=\"$(localedir)\"
+
# redshift Program
bin_PROGRAMS = redshift
@@ -12,7 +19,8 @@ EXTRA_redshift_SOURCES = \
src/vidmode.c src/vidmode.h
AM_CFLAGS =
-redshift_LDADD =
+redshift_LDADD = @LIBINTL@
+EXTRA_DIST =
if ENABLE_RANDR
redshift_SOURCES += src/randr.c src/randr.h
@@ -32,11 +40,25 @@ endif
# gtk-redshift Script
if ENABLE_GTK
-dist_bin_SCRIPTS = src/gtk-redshift/gtk-redshift
+dist_bin_SCRIPTS = src/gtk-redshift/gtk-redshift.py
+bin_SCRIPTS = src/gtk-redshift/defs.py
+EXTRA_DIST += src/gtk-redshift/defs.py.in
endif
# Icons
icondir = @datadir@/icons/hicolor/scalable/apps
icon_DATA = data/icons/hicolor/scalable/apps/redshift.svg
-EXTRA_DIST = $(icon_DATA)
+EXTRA_DIST += $(icon_DATA)
+
+
+CLEANFILES = src/gtk-redshift/defs.py
+
+# Local python definitions
+src/gtk-redshift/defs.py: src/gtk-redshift/defs.py.in
+ sed -e "s|\@localedir\@|$(localedir)|g" $< > $@
+
+# Update PO translations
+.PHONY: update-po
+update-po:
+ cd po && $(MAKE) POTFILES redshift.pot update-po