automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Installing (everything in) a generated directory


From: Braden McDaniel
Subject: Installing (everything in) a generated directory
Date: Wed, 24 Nov 2004 19:00:23 -0500
User-agent: Mozilla Thunderbird 0.8 (X11/20041020)

I have the following Makefile.am:

  docdir = $(datadir)/doc/@address@hidden@PACKAGE_VERSION@

  EXTRA_DIST = manual

  MAINTAINERCLEANFILES = manual/*

  html: manual

  installdirs-local:
        $(mkinstalldirs) $(DESTDIR)$(docdir)/manual

  install-data-local: manual installdirs-local
        $(INSTALL_DATA) ./manual/* $(DESTDIR)$(docdir)/manual

  uninstall-local:
        rm -rf $(DESTDIR)$(docdir)/manual

  manual:
        $(DOXYGEN)

When "make distcheck" runs "make install", I get this:

make[1]: Entering directory `/home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_build'
  Making install in doc
make[2]: Entering directory `/home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_build/doc' make[3]: Entering directory `/home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_build/doc'
  make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_inst/share/doc/openvrml-0.14.99/manual mkdir -p -- /home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_inst/share/doc/openvrml-0.14.99/manual /usr/bin/install -c -m 644 ./manual/* /home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_inst/share/doc/openvrml-0.14.99/manual
  /usr/bin/install: cannot stat `./manual/*': No such file or directory
  make[3]: *** [install-data-local] Error 1
make[3]: Leaving directory `/home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_build/doc'
  make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_build/doc'
  make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/bmcdaniel/src/openvrml/openvrml/BUILD/openvrml-0.14.99/_build'
  make: *** [distcheck] Error 2

Since install-data-local depends on manual, I don't understand why doxygen doesn't get called at that point. Any suggestions?

--
Braden McDaniel                           e-mail: <address@hidden>
<http://endoframe.com>                    Jabber: <address@hidden>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]