[pulseaudio-discuss] [PATCH paprefs] build-sys: don't reference README when lynx is disabled
Tanu Kaskinen
tanuk at iki.fi
Sun Feb 19 11:06:36 UTC 2017
lynx is required for generating README, so building failed when lynx was
disabled.
---
Makefile.am | 11 ++++++++---
doc/Makefile.am | 9 ++++++---
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 30b014c..6f14ab6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -18,7 +18,6 @@
EXTRA_DIST = \
m4/ChangeLog \
bootstrap.sh \
- README \
LICENSE \
intltool-merge.in \
intltool-update.in \
@@ -26,14 +25,20 @@ EXTRA_DIST = \
SUBDIRS=src doc po
-MAINTAINERCLEANFILES=README
-noinst_DATA = README
+MAINTAINERCLEANFILES =
+noinst_DATA =
+if USE_LYNX
README:
rm -f README
$(MAKE) -C doc README
cd $(srcdir) && ln -s doc/README README
+EXTRA_DIST += README
+MAINTAINERCLEANFILES += README
+noinst_DATA += README
+endif
+
homepage: all dist
test -d $$HOME/homepage/private
mkdir -p $$HOME/homepage/private/projects/paprefs
diff --git a/doc/Makefile.am b/doc/Makefile.am
index e38d737..15fd625 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -15,16 +15,19 @@
# You should have received a copy of the GNU General Public License
# along with paprefs. If not, see <http://www.gnu.org/licenses/>.
-noinst_DATA = README.html README
-EXTRA_DIST = $(noinst_DATA) style.css README.html.in
+noinst_DATA = README.html
+EXTRA_DIST = README.html style.css README.html.in
-MAINTAINERCLEANFILES = README README.html
+MAINTAINERCLEANFILES = README.html
CLEANFILES =
if USE_LYNX
README: README.html
lynx --dump $^ | sed 's,file://localhost/.*/doc/README.html,README,' > $@
+noinst_DATA += README
+EXTRA_DIST += README
+MAINTAINERCLEANFILES += README
CLEANFILES += README
endif
--
2.11.0
More information about the pulseaudio-discuss
mailing list