diff --git a/man/Makefile.am b/man/Makefile.am index 4382df60..30c73afd 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -206,9 +206,9 @@ if !ENABLE_SUBIDS EXTRA_DIST += $(man_subids) endif -generate_mans.deps: *.xml +generate_mans.deps: $(man_XMANS) echo "# This file is generated" > $@ - awk 'BEGIN{FS="\"";} /^$$/{ f=FILENAME; sub(/.xml/,"",f); print "man" substr(f, length (f)) "/" f ": " $$2 }' $(man_XMANS) >> $@ + awk 'BEGIN{FS="\"";} /^$$/{ f=FILENAME; sub(/.xml/,"",f); print "man" substr(f, length (f)) "/" f ": " $$2 }' $< >> $@ if ENABLE_REGENERATE_MAN diff --git a/man/generate_mans.mak b/man/generate_mans.mak index 7cadaa0d..10227e7e 100644 --- a/man/generate_mans.mak +++ b/man/generate_mans.mak @@ -45,6 +45,7 @@ man1/% man3/% man5/% man8/%: %.xml-config Makefile config.xml --stringparam "man.output.base.dir" "" \ --stringparam vendordir "$(VENDORDIR)" \ --param "man.output.in.separate.dir" "1" \ + --path "$(srcdir)/login.defs.d" \ -nonet $(top_builddir)/man/shadow-man.xsl $< clean-local: diff --git a/man/generate_translations.mak b/man/generate_translations.mak index eb9ac411..e89d403c 100644 --- a/man/generate_translations.mak +++ b/man/generate_translations.mak @@ -6,10 +6,10 @@ config.xml: ../config.xml.in cp ../config.xml $@ messages.mo: ../po/$(LANG).po - msgfmt ../po/$(LANG).po -o messages.mo + msgfmt $< -o messages.mo login.defs.d: - ln -sf ../login.defs.d login.defs.d + ln -sf $(srcdir)/../login.defs.d login.defs.d %.xml: ../%.xml messages.mo login.defs.d if grep -q SHADOW-CONFIG-HERE $< ; then \ diff --git a/src/Makefile.am b/src/Makefile.am index f9ca47f1..b2ff2697 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -188,7 +188,7 @@ getsubids_CPPFLAGS = \ -I$(top_srcdir)/lib \ -I$(top_srcdir)/libmisc \ -I$(top_srcdir) \ - -I$(top_srcdir)/libsubid + -I$(top_builddir)/libsubid get_subid_owners_LDADD = \ $(top_builddir)/lib/libshadow.la \ @@ -200,13 +200,13 @@ get_subid_owners_CPPFLAGS = \ -I$(top_srcdir)/lib \ -I$(top_srcdir)/libmisc \ -I$(top_srcdir) \ - -I$(top_srcdir)/libsubid + -I$(top_builddir)/libsubid new_subid_range_CPPFLAGS = \ -I$(top_srcdir)/lib \ -I$(top_srcdir)/libmisc \ -I$(top_srcdir) \ - -I$(top_srcdir)/libsubid + -I$(top_builddir)/libsubid new_subid_range_LDADD = \ $(top_builddir)/lib/libshadow.la \ @@ -218,7 +218,7 @@ free_subid_range_CPPFLAGS = \ -I$(top_srcdir)/lib \ -I$(top_srcdir)/libmisc \ -I$(top_srcdir) \ - -I$(top_srcdir)/libsubid + -I$(top_builddir)/libsubid free_subid_range_LDADD = \ $(top_builddir)/lib/libshadow.la \