X-Git-Url: https://git.distorted.org.uk/~mdw/xtoys/blobdiff_plain/f6795c17f9899da2759a2f5782e17b2ee5a0dbb9..bce8c6eed8bd2fb91fc505a26483e449aefac819:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 01885b1..ffdd407 100644 --- a/Makefile.am +++ b/Makefile.am @@ -29,6 +29,9 @@ dist_man_MANS = EXTRA_DIST = CLEANFILES = +confsubst = $(srcdir)/config/confsubst +EXTRA_DIST += config/confsubst + ###-------------------------------------------------------------------------- ### Distribution arrangements. @@ -44,6 +47,68 @@ LDADD = -lX11 $(X_LIBS) ## 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. @@ -55,4 +120,6 @@ EXTRA_DIST += debian/changelog EXTRA_DIST += debian/xtoys.install +EXTRA_DIST += debian/xtoys-gtk.install + ###----- That's all, folks --------------------------------------------------