EXTRA_DIST =
CLEANFILES =
+confsubst = $(srcdir)/config/confsubst
+EXTRA_DIST += config/confsubst
+
###--------------------------------------------------------------------------
### Distribution arrangements.
## xscsize
bin_PROGRAMS += xscsize
dist_man_MANS += xscsize.1
+xscsize_SOURCES =
+
+xscsize_SOURCES += xscsize.c
+
+## xatom
+bin_PROGRAMS += xatom
+dist_man_MANS += xatom.1
+xatom_SOURCES =
+
+xatom_SOURCES += xatom.c
+xatom_SOURCES += libxatom.h libxatom.c
+
+###--------------------------------------------------------------------------
+### Graphical tools in Python.
+
+if HAVE_PYGTK
+
+python_PYTHON =
+
+## Common code.
+python_PYTHON += xtoys.py
+
+## xmsg
+bin_SCRIPTS += xmsg
+CLEANFILES += xmsg
+EXTRA_DIST += xmsg.in
+
+dist_man_MANS += xmsg.1
+
+xmsg: xmsg.in Makefile
+ $(confsubst) $(srcdir)/xmsg.in >$@.new \
+ PYTHON=$(PYTHON) VERSION=$(VERSION)
+ chmod +x $@.new
+ mv $@.new $@
+
+## xcatch
+bin_SCRIPTS += xcatch
+CLEANFILES += xcatch
+EXTRA_DIST += xcatch.in
+
+dist_man_MANS += xcatch.1
+
+xcatch: xcatch.in Makefile
+ $(confsubst) $(srcdir)/xcatch.in >$@.new \
+ PYTHON=$(PYTHON) VERSION=$(VERSION)
+ chmod +x $@.new
+ mv $@.new $@
+
+## xgetline
+bin_SCRIPTS += xgetline
+CLEANFILES += xgetline
+EXTRA_DIST += xgetline.in
+
+dist_man_MANS += xgetline.1
+
+xgetline: xgetline.in Makefile
+ $(confsubst) $(srcdir)/xgetline.in >$@.new \
+ PYTHON=$(PYTHON) VERSION=$(VERSION)
+ chmod +x $@.new
+ mv $@.new $@
+
+endif
###--------------------------------------------------------------------------
### Debian.
EXTRA_DIST += debian/xtoys.install
+EXTRA_DIST += debian/xtoys-gtk.install
+
###----- That's all, folks --------------------------------------------------