50 lines
1.5 KiB
Diff
50 lines
1.5 KiB
Diff
|
From 3e1c531b4ebfcca8850b5fa56ea7ce2eeacb2cc9 Mon Sep 17 00:00:00 2001
|
||
|
From: Harald Hoyer <harald@redhat.com>
|
||
|
Date: Wed, 11 Nov 2015 12:33:07 +0100
|
||
|
Subject: [PATCH] Makefile: remove output file before creating it
|
||
|
|
||
|
---
|
||
|
Makefile | 11 ++++++++---
|
||
|
1 file changed, 8 insertions(+), 3 deletions(-)
|
||
|
|
||
|
diff --git a/Makefile b/Makefile
|
||
|
index 8454c63..44c58cc 100644
|
||
|
--- a/Makefile
|
||
|
+++ b/Makefile
|
||
|
@@ -82,20 +82,24 @@ all: doc
|
||
|
endif
|
||
|
|
||
|
%: %.xml
|
||
|
- xsltproc -o $@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
|
||
|
+ @rm -f -- "$@"
|
||
|
+ xsltproc -o "$@" -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
|
||
|
|
||
|
%.xml: %.asc
|
||
|
- asciidoc -d manpage -b docbook -o $@ $<
|
||
|
+ @rm -f -- "$@"
|
||
|
+ asciidoc -d manpage -b docbook -o "$@" $<
|
||
|
|
||
|
dracut.8: dracut.usage.asc dracut.8.asc
|
||
|
|
||
|
dracut.html: dracut.asc $(manpages) dracut.css dracut.usage.asc
|
||
|
+ @rm -f -- dracut.xml
|
||
|
asciidoc -a numbered -d book -b docbook -o dracut.xml dracut.asc
|
||
|
+ @rm -f -- dracut.html
|
||
|
xsltproc -o dracut.html --xinclude -nonet \
|
||
|
--stringparam custom.css.source dracut.css \
|
||
|
--stringparam generate.css.header 1 \
|
||
|
http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl dracut.xml
|
||
|
- rm -f -- dracut.xml
|
||
|
+ @rm -f -- dracut.xml
|
||
|
|
||
|
dracut.pc: Makefile.inc Makefile
|
||
|
@echo "Name: dracut" > dracut.pc
|
||
|
@@ -169,6 +173,7 @@ endif
|
||
|
install -m 0644 dracut.pc $(DESTDIR)${pkgconfigdatadir}/dracut.pc
|
||
|
|
||
|
dracut-version.sh:
|
||
|
+ @rm -f dracut-version.sh
|
||
|
@echo "DRACUT_VERSION=$(VERSION)$(GITVERSION)" > dracut-version.sh
|
||
|
|
||
|
clean:
|