Origin for each line in Makefile from check-in 67838bd249:
2f11a995dc 2019-10-19 arcade: .include "/etc/mrc.conf" 8f80b79392 2019-10-20 arcade: .export 8f80b79392 2019-10-20 arcade: 716b0393df 2019-10-21 arcade: OTHER_TARGETS:=_daemon _service 716b0393df 2019-10-21 arcade: DAEMONIZER?=svc 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: .for daemonizer in ${:!find /etc/mrc -name '*.daemon.mk'!:S/\/etc\/mrc\///} 716b0393df 2019-10-21 arcade: .include "${daemonizer}" 716b0393df 2019-10-21 arcade: .endfor 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: .if !target(_daemon) || !target(_service) 716b0393df 2019-10-21 arcade: .error No daemonizer defined. 716b0393df 2019-10-21 arcade: .endif 5062c9b6fc 2019-10-19 arcade: 8f80b79392 2019-10-20 arcade: #.MAKE.JOBS?=2 716b0393df 2019-10-21 arcade: #.SILENT: 5fb1968943 2019-10-19 arcade: 5fb1968943 2019-10-19 arcade: .if defined(AUTOBOOT) 8f80b79392 2019-10-20 arcade: SCRIPTS=${:!find /etc/mrc -name '*.init' -o -name '*.service'!:S/\/etc\/mrc\///} f95fc3334e 2019-10-20 arcade: f95fc3334e 2019-10-20 arcade: .ERROR: f95fc3334e 2019-10-20 arcade: : ERROR: ABORTING BOOT (sending SIGTERM to parent)! f95fc3334e 2019-10-20 arcade: : target ${.ERROR_TARGET} failed to execute: f95fc3334e 2019-10-20 arcade: : ${.ERROR_CMD} f95fc3334e 2019-10-20 arcade: kill 1 5fb1968943 2019-10-19 arcade: .else 8f80b79392 2019-10-20 arcade: SCRIPTS=${:!find /etc/mrc -name '*.service'!:S/\/etc\/mrc\///} 8f80b79392 2019-10-20 arcade: 716b0393df 2019-10-21 arcade: DAEMON: NETWORK SERVERS 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: LOGIN: DAEMON 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: NETWORK: 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: SERVERS: 716b0393df 2019-10-21 arcade: 67838bd249 2019-10-21 arcade: SERVICE: 5062c9b6fc 2019-10-19 arcade: .endif 67838bd249 2019-10-21 arcade: 67838bd249 2019-10-21 arcade: test: 67838bd249 2019-10-21 arcade: echo Empty target. 47c6cc1171 2019-10-20 arcade: 47c6cc1171 2019-10-20 arcade: TARGETS:=${SCRIPTS:S/.init//:S/.service//} f95fc3334e 2019-10-20 arcade: f95fc3334e 2019-10-20 arcade: .MAIN: ${TARGETS} f95fc3334e 2019-10-20 arcade: 716b0393df 2019-10-21 arcade: .PHONY: ${TARGETS} ${OTHER_TARGETS} 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: .undef TARGETS OTHER_TARGETS 5062c9b6fc 2019-10-19 arcade: 5062c9b6fc 2019-10-19 arcade: .for file in ${SCRIPTS} 67838bd249 2019-10-21 arcade: #.info ${file} 5062c9b6fc 2019-10-19 arcade: .include "${file}" 5062c9b6fc 2019-10-19 arcade: .endfor 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: .undef SCRIPTS 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: ENABLED=${:!env!:C/=.*//:M*_ENABLE} 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: .for var in ${ENABLED} 716b0393df 2019-10-21 arcade: .if !empty(${var}:tl:Mno) 67838bd249 2019-10-21 arcade: .info ${var} 716b0393df 2019-10-21 arcade: .undef ${var} 716b0393df 2019-10-21 arcade: .endif 716b0393df 2019-10-21 arcade: .endfor 716b0393df 2019-10-21 arcade: 716b0393df 2019-10-21 arcade: .undef ENABLED 67838bd249 2019-10-21 arcade: .unexport-env 67838bd249 2019-10-21 arcade: .export 67838bd249 2019-10-21 arcade: .info ${:!env!}