When running "make all" several times in the root directory of the project, the following lines always appear (and the command takes some seconds to complete on my system with a slow hard drive): xmlto man secilc.8.xml Note: Writing secilc.8 This is because "make man" always builds secilc.8 even though secilc.8.xml has not been modified. Introduce an intermediate target to avoid this behavior. Signed-off-by: Nicolas Iooss <nicolas.iooss@xxxxxxx> --- secilc/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/secilc/Makefile b/secilc/Makefile index 9bea186ba0b9..40254ce44caf 100644 --- a/secilc/Makefile +++ b/secilc/Makefile @@ -25,7 +25,9 @@ $(SECILC): $(SECILC_OBJS) test: $(SECILC) ./$(SECILC) test/policy.cil -man: $(MANPAGE).xml +man: $(MANPAGE) + +$(MANPAGE): $(MANPAGE).xml $(XMLTO) man $(MANPAGE).xml install: all man -- 2.10.2 _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.