diff options
author | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2011-02-18 09:03:28 +0100 |
---|---|---|
committer | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2011-02-24 11:50:22 +0100 |
commit | 5bf45f233ebb4dcee96af112be3589afdf3fc8a9 (patch) | |
tree | 187c00058a4d62d7e12e311879e4cbe401270b95 /Makefile.am | |
parent | 47b3cebd9ef1027929f9e0ba6366d9dc1ddcdd84 (diff) | |
download | fedora-packager-5bf45f233ebb4dcee96af112be3589afdf3fc8a9.tar.gz fedora-packager-5bf45f233ebb4dcee96af112be3589afdf3fc8a9.tar.xz fedora-packager-5bf45f233ebb4dcee96af112be3589afdf3fc8a9.zip |
Fix fedpkg.1 target dependenciesmanpage-target-dep-fix
Make sure that the fedpkg.1 man page file is rebuilt when any of
the files it may pull information from have been changed.
This will even cause the `fedpkg.1` rebuild (and later
'make install' the rebuilt man page) in case of an old and
outdated fedpkg.1 lying around in $(srcdir) when doing an out
of source tree build (e.g. $(top_srcdir) != $(top_builddir)).
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am index fc2dcbf..2b2ee62 100644 --- a/Makefile.am +++ b/Makefile.am @@ -79,10 +79,14 @@ ppc-koji: $(srcdir)/src/secondary-koji rm -f ppc-koji install -p -m 755 -T $(srcdir)/src/secondary-koji ppc-koji +noinst_PYTHON = $(srcdir)/src/fedpkg_man_page.py +pyfedpkg_PYTHON = $(wildcard $(srcdir)/src/pyfedpkg/*.py) +fedora_cert_PYTHON = $(wildcard $(srcdir)/src/fedora_cert/*.py) + if HAVE_PYTHON CLEANFILES += fedpkg.1 man1_MANS = fedpkg.1 -fedpkg.1: fedpkg +fedpkg.1: $(srcdir)/src/fedpkg.py $(srcdir)/src/fedpkg_man_page.py $(pyfedpkg_PYTHON) tmpfile="fedpkg.1.$$$$"; \ if $(PYTHON) $(srcdir)/src/fedpkg_man_page.py > "$$tmpfile"; then \ mv -f "$$tmpfile" "$@"; \ @@ -94,10 +98,6 @@ fedpkg.1: fedpkg fi endif -noinst_PYTHON = $(srcdir)/src/fedpkg_man_page.py -pyfedpkg_PYTHON = $(wildcard $(srcdir)/src/pyfedpkg/*.py) -fedora_cert_PYTHON = $(wildcard $(srcdir)/src/fedora_cert/*.py) - fedora_certdir = $(pythondir)/fedora_cert pyfedpkgdir = $(pythondir)/pyfedpkg |