DIR= ${INITDIR} SRCS= bootmisc.in fsck.in hostname.in local.in localmount.in netmount.in \ network.in root.in savecache.in staticroute.in swap.in swclock.in \ sysctl.in urandom.in BIN= ${OBJS} # Build our old net foo or not ifeq (${MKOLDNET},yes) _OLDNET= net.lo endif _NET_LO= ${_OLDNET} INSTALLAFTER= _installafter_${_NET_LO} CLEANFILES+= ${_NET_LO} TARGETS+= ${_NET_LO} MK= ../mk include ${MK}/os.mk ifeq ($(OS),FreeBSD) NET_LO= net.lo0 # Generic BSD scripts SRCS+= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \ rpcbind.in savecore.in syslogd.in # These are FreeBSD specific SRCS+= adjkerntz.in devd.in dumpon.in ipfw.in mixer.in nscd.in \ powerd.in syscons.in .SUFFIXES: .BSD.in .BSD.in: sed ${SED_REPLACE} ${SED_EXTRA} $< > $@ else ifeq ($(OS),Linux) NET_LO= net.lo SRCS+= devfs.in dmesg.in hwclock.in consolefont.in keymaps.in killprocs.in \ modules.in mount-ro.in mtab.in numlock.in procfs.in sysfs.in \ termencoding.in .SUFFIXES: .Linux.in .Linux.in: sed ${SED_REPLACE} ${SED_EXTRA} $< > $@ else ifeq ($(OS),NetBSD) NET_LO= net.lo0 # Generic BSD scripts SRCS+= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \ rpcbind.in savecore.in syslogd.in # These are NetBSD specific SRCS+= devdb.in swap-blk.in ttys.in wscons.in .SUFFIXES: .BSD.in .BSD.in: sed ${SED_REPLACE} ${SED_EXTRA} $< > $@ endif include ${MK}/scripts.mk _installafter_: realinstall _installafter_net.lo: realinstall ${INSTALL} -m ${BINMODE} net.lo ${DESTDIR}/${INITDIR}/${NET_LO}