aboutsummaryrefslogtreecommitdiff
path: root/scripts/Makefile
blob: b0af29a981b7de7226b7dc1843b3ff2319ce4049 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
MK=	../mk
include ${MK}/os.mk

DIR=	${LIBEXECDIR}/bin
BIN=	on_ac_power
INSTALLAFTER = _installafter

ifeq (${OS},Linux)
SRCS+= rc-sstat.in
BIN+=	rc-sstat
ifeq (${MKSYSVINIT},yes)
SRCS+= halt.in poweroff.in reboot.in shutdown.in
BIN+=	halt poweroff reboot shutdown
	endif
endif

_installafter:
ifeq (${OS},Linux)
	${INSTALL} -d ${DESTDIR}${SBINDIR}
	ln -sf ${DIR}/rc-sstat ${DESTDIR}/${SBINDIR}/rc-sstat
ifeq (${MKSYSVINIT},yes)
	ln -sf	${DIR}/halt ${DESTDIR}/${SBINDIR}/halt
	ln -sf	${DIR}/poweroff ${DESTDIR}/${SBINDIR}/poweroff
	ln -sf	${DIR}/reboot ${DESTDIR}/${SBINDIR}/reboot
	ln -sf	openrc-shutdown ${DESTDIR}/${SBINDIR}/shutdown
	ln -sf	openrc-init ${DESTDIR}/${SBINDIR}/init
endif
endif

include ${MK}/scripts.mk