6fa8790c31
The reasons for this are forward looking to pkgbase: * /sbin/init is a special binary; try not to replace it with every package update because an rc script was touched. (a follow-up commit will make init its own package) * having rc in its own place will allow more easy replacement of the rc framework with alternatives, such as openrc. Discussed with: brd (during BSDCam), kmoore Requested by: cem, bz PR: 231522 Approved by: re (gjb)
33 lines
674 B
Makefile
33 lines
674 B
Makefile
# @(#)Makefile 8.1 (Berkeley) 7/19/93
|
|
# $FreeBSD$
|
|
|
|
CONFGROUPS= CONFTTYS
|
|
PACKAGE=runtime
|
|
PROG= init
|
|
SRCS= init.c getmntopts.c
|
|
MAN= init.8
|
|
PRECIOUSPROG=
|
|
INSTALLFLAGS=-b -B.bak
|
|
CFLAGS+=-DDEBUGSHELL -DSECURE -DLOGIN_CAP -DCOMPAT_SYSV_INIT
|
|
LIBADD= util crypt
|
|
|
|
CONFTTYSNAME= ttys
|
|
.if exists(${.CURDIR}/ttys.${MACHINE})
|
|
CONFTTYS+= ttys.${MACHINE}
|
|
.elif exists(${.CURDIR}/ttys.${MACHINE_ARCH})
|
|
CONFTTYS+= ttys.${MACHINE_ARCH}
|
|
.elif exists(${.CURDIR}/ttys.${MACHINE_CPUARCH})
|
|
CONFTTYS+= ttys.${MACHINE_CPUARCH}
|
|
.else
|
|
.error MACHINE.ttys missing
|
|
.endif
|
|
|
|
# Needed for getmntopts.c
|
|
MOUNT= ${SRCTOP}/sbin/mount
|
|
CFLAGS+=-I${MOUNT}
|
|
.PATH: ${MOUNT}
|
|
|
|
NO_SHARED?= YES
|
|
|
|
.include <bsd.prog.mk>
|