Lines Matching +full:work +full:- +full:around
1 # $NetBSD: cmd-interrupt.mk,v 1.4 2023/03/18 22:20:12 sjg Exp $
20 all: clean-before interrupt-ordinary interrupt-phony interrupt-precious clean-after
22 clean-before clean-after: .PHONY
23 @rm -f cmd-interrupt-ordinary cmd-interrupt-phony cmd-interrupt-precious
25 interrupt-ordinary:
26 @${.MAKE} ${MAKEFLAGS} -f ${MAKEFILE} cmd-interrupt-ordinary || true
27 # The ././ is necessary to work around the file cache.
28 @echo ${.TARGET}: ${exists(././cmd-interrupt-ordinary) :? error : ok }
30 interrupt-phony: .PHONY
31 @${.MAKE} ${MAKEFLAGS} -f ${MAKEFILE} cmd-interrupt-phony || true
32 # The ././ is necessary to work around the file cache.
33 @echo ${.TARGET}: ${exists(././cmd-interrupt-phony) :? ok : error }
35 interrupt-precious: .PRECIOUS
36 @${.MAKE} ${MAKEFLAGS} -f ${MAKEFILE} cmd-interrupt-precious || true
37 # The ././ is necessary to work around the file cache.
38 @echo ${.TARGET}: ${exists(././cmd-interrupt-precious) :? ok : error }
40 cmd-interrupt-ordinary:
42 @kill -INT ${.MAKE.PID}
44 cmd-interrupt-phony: .PHONY
46 @kill -INT ${.MAKE.PID}
48 cmd-interrupt-precious: .PRECIOUS
50 @kill -INT ${.MAKE.PID}