From: Ambrose Li Date: Tue, 14 May 2024 08:24:53 +0000 (-0400) Subject: Make sure "all" is the default target. Try to not clobber existing man page and html... X-Git-Tag: 4.3.4-dev~5^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56de841f4517c3c339e8428f2d1293437bfbb756;p=thirdparty%2Fshairport-sync.git Make sure "all" is the default target. Try to not clobber existing man page and html file if xmltoman/xsltproc fails/does not exist --- diff --git a/man/Makefile b/man/Makefile index 53cceef8..cf52c5ab 100644 --- a/man/Makefile +++ b/man/Makefile @@ -1,10 +1,10 @@ -shairport-sync.1: shairport-sync.1.xml - xmltoman shairport-sync.1.xml > shairport-sync.1 +all: shairport-sync.1 shairport-sync.html -shairport-sync.html: shairport-sync.1.xml - xsltproc xmltoman.xsl shairport-sync.1.xml > shairport-sync.html +%.1: %.1.xml + xmltoman $*.1.xml > $*.tmp && mv $*.tmp $*.1 -all: shairport-sync.1 shairport-sync.html +%.html: %.1.xml + xsltproc xmltoman.xsl $*.1.xml > $*.tmp && mv $*.tmp $*.html clean: rm shairport-sync.1