Mail Archives: djgpp/2000/01/12/06:56:25
On Wed, 12 Jan 2000 09:02:32 +0200, Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
wrote:
>``Multiple target patterns'' doesn't refer to `%', it pertains to
>another type of snafu. But since you didn't post the Makefile, and
>didn't even tell what DOCSOURCEFILES expands to, it is impossible to
>know what is the problem.
The info file says "multiple target patterns" means a problem with a
pattern target; following the link it explains that a pattern target
is one with a %.
Specifically:
`missing target pattern. Stop.'
`multiple target patterns. Stop.'
`target pattern contains no `%'. Stop.'
These are generated for malformed static pattern rules. The
first
means there's no pattern in the target section of the rule, the
second means there are multiple patterns in the target section,
and the third means the target doesn't contain a pattern
character
(`%').
Which is incorrect, you or the info file?
In any case it asserts that the problem is with the target section.
That's $(DOCTARGETFILE), not $(DOCSOURCEFILES).
$(DOCSOURCEFILES), just to satisfy your curiosity, expands to
ODESOURCEFILES ../source/pgd/protomatter/overview.html
./source/pgd/protomatter/package.html
../source/pgd/protomatter/fractal/package.html
You found me a bug, but nothing to do with pattern rules, since it
isn't a pattern rule... I appear to have forgotten to put () in
$(CODESOURCEFILES) in expanding $(DOCSOURCEFILES).
I fixed that bug and tried again. No go. $(DOCSOURCEFILES) now expands
to
../source/pgd/protomatter/fractal/Fractal.java
../source/pgd/protomatter/fractal/FractalEvent.java
../source/pgd/protomatter/fractal/FractalListener.java
../source/pgd/protomatter/overview.html
../source/pgd/protomatter/package.html
../source/pgd/protomatter/fractal/package.html
since changes to any of those files means the docs must be updated
with another javadoc run.
- Raw text -