diff options
author | Ralph Giles <giles@thaumas.net> | 2016-10-05 13:07:00 -0700 |
---|---|---|
committer | Ralph Giles <giles@thaumas.net> | 2016-10-05 13:12:01 -0700 |
commit | 21a1a71438798625bfe9f02884a25ebdeedb884c (patch) | |
tree | cce0afa182e76fd3bb0c2dc492ecf7746ef240cb | |
parent | b7ef20e0fa2810fc91426d8b7c462e243567a772 (diff) | |
download | libvorbis-git-21a1a71438798625bfe9f02884a25ebdeedb884c.tar.gz |
autotools: Fix doc_DATA install.
Both the generated format specification document and the static
html documents depend on the logo in fish_xiph_org.png.
Unfortunately we can't list them both in their respective
dependencies because both are passed to doc_DATA for installation
and automake doesn't seem to remove duplicates, causing
/usr/bin/install to complain about the overwrite.
I couldn't find a good solution to this. Wrapping the doc_DATA
value in GNU make's $(sort /list/) function would work, but
automake warns about the non-portable construct. Instead, I've
just removed it from the spec dependency list and appended it
manually.
-rw-r--r-- | doc/Makefile.am | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am index 4f3fbb0b..0e96ba1e 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -29,7 +29,6 @@ static_docs = \ # bits needed by the spec SPEC_PNG = \ components.png \ - fish_xiph_org.png \ floor1-1.png \ floor1-2.png \ floor1-3.png \ @@ -98,7 +97,7 @@ DISTCLEANFILES = $(built_docs) # explicit rules for generating docs if BUILD_DOCS -Vorbis_I_spec.html Vorbis_I_spec.css: $(SPEC_TEX) $(SPEC_PNG) +Vorbis_I_spec.html Vorbis_I_spec.css: $(SPEC_TEX) $(SPEC_PNG) fish_xiph_org.png htlatex $< Vorbis_I_spec.pdf: $(SPEC_TEX) $(SPEC_PNG) |