[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Automake 1.10 - No rule to make target '-c', needed by 'all-am'.
From: |
Ralf Wildenhues |
Subject: |
Re: Automake 1.10 - No rule to make target '-c', needed by 'all-am'. Stop. |
Date: |
Tue, 19 Jun 2007 09:13:34 +0200 |
User-agent: |
Mutt/1.5.15 (2007-05-20) |
Hello Craig,
* Craig Sanders wrote on Tue, Jun 19, 2007 at 07:39:11AM CEST:
>
> Thankyou for your prompt response to my two queries last week.
>
> I think I have solved my own problems. One of the problems was that I
> had defined the variable ;
>
> INSTALL = install -c -m 644
Above line isn't wrong. The line
| DATA = $(INSTALL_DATA)
however is: DATA is, well, data. INSTALL_DATA is a program.
Sorry I overlooked this the last time.
> in one of my Makefile.am files. The reason I did this was because I
> was trying to implement an install-pdf target in the generated
> Makefiles. However it now appears that Autoconf 2.61 and Automake 1.10
> generate this target automatically. Am I correct when I say that older
> versions of the Autotools did not generate install- style targets
> automatically?
Almost. Quoting from Automake 1.10 NEWS file:
| * New installation targets:
|
| - New targets mandated by GNU Coding Standards:
| install-dvi
| install-html
| install-ps
| install-pdf
| By default they will only install Texinfo manuals.
| You can customize them with *-local variants:
| install-dvi-local
| install-html-local
| install-ps-local
| install-pdf-local
install-info was already handled before, as of course -data and -exec.
Cheers,
Ralf