summaryrefslogtreecommitdiff
path: root/init.d/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'init.d/Makefile')
-rw-r--r--init.d/Makefile41
1 files changed, 40 insertions, 1 deletions
diff --git a/init.d/Makefile b/init.d/Makefile
index b7490d3..5fd3331 100644
--- a/init.d/Makefile
+++ b/init.d/Makefile
@@ -16,7 +16,46 @@ TARGETS+= ${_NET_LO}
MK= ../mk
include ${MK}/os.mk
-include Makefile.${OS}
+
+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