summaryrefslogtreecommitdiff
path: root/runlevels
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2011-10-17 20:18:39 -0500
committerWilliam Hubbs <williamh@gentoo.org>2011-10-18 03:23:00 -0500
commitecf77254bbacf5b53d940a738ea6cdc569a28958 (patch)
tree22d9f6ec6b4882311917fe8d629c24c446bdec9d /runlevels
parent9f95878bbd5461837b00b5ea2134768302776584 (diff)
downloadopenrc-ecf77254bbacf5b53d940a738ea6cdc569a28958.tar.gz
openrc-ecf77254bbacf5b53d940a738ea6cdc569a28958.tar.bz2
openrc-ecf77254bbacf5b53d940a738ea6cdc569a28958.tar.xz
consolodate Makefiles
The tree contained many operating system specific Makefiles which were being included in other Makefiles. This commit removes those and adds the code to the makefiles which included them using make's conditional processing. X-Gentoo-Bug: 387441 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=387441
Diffstat (limited to 'runlevels')
-rw-r--r--runlevels/Makefile21
-rw-r--r--runlevels/Makefile.BSD1
-rw-r--r--runlevels/Makefile.FreeBSD5
-rw-r--r--runlevels/Makefile.Linux3
-rw-r--r--runlevels/Makefile.NetBSD5
5 files changed, 20 insertions, 15 deletions
diff --git a/runlevels/Makefile b/runlevels/Makefile
index ae4fff1..782638b 100644
--- a/runlevels/Makefile
+++ b/runlevels/Makefile
@@ -15,7 +15,26 @@ MK= ../mk
include ${MK}/sys.mk
include ${MK}/os.mk
include ${MK}/gitignore.mk
-include Makefile.${OS}
+
+ifeq ($(OS),BSD)
+BOOT+= hostid newsyslog savecore syslogd swap-blk
+else ifeq ($(OS),FreeBSD)
+# Generic BSD stuff
+BOOT+= hostid net.lo0 newsyslog savecore syslogd
+
+# FreeBSD specific stuff
+BOOT+= adjkerntz dumpon syscons
+else ifeq ($(OS),Linux)
+SYSINIT+= devfs dmesg
+BOOT+= hwclock keymaps modules mtab procfs termencoding
+SHUTDOWN+= killprocs mount-ro
+else ifeq ($(OS),NetBSD)
+# Generic BSD stuff
+BOOT+= hostid net.lo0 newsyslog savecore syslogd
+
+# NetBSD specific stuff
+BOOT+= devdb swap-blk ttys wscons
+endif
all:
diff --git a/runlevels/Makefile.BSD b/runlevels/Makefile.BSD
deleted file mode 100644
index ffa758c..0000000
--- a/runlevels/Makefile.BSD
+++ /dev/null
@@ -1 +0,0 @@
-BOOT+= hostid newsyslog savecore syslogd swap-blk
diff --git a/runlevels/Makefile.FreeBSD b/runlevels/Makefile.FreeBSD
deleted file mode 100644
index 614e965..0000000
--- a/runlevels/Makefile.FreeBSD
+++ /dev/null
@@ -1,5 +0,0 @@
-# Generic BSD stuff
-BOOT+= hostid net.lo0 newsyslog savecore syslogd
-
-# FreeBSD specific stuff
-BOOT+= adjkerntz dumpon syscons
diff --git a/runlevels/Makefile.Linux b/runlevels/Makefile.Linux
deleted file mode 100644
index 251c6b8..0000000
--- a/runlevels/Makefile.Linux
+++ /dev/null
@@ -1,3 +0,0 @@
-SYSINIT+= devfs dmesg
-BOOT+= hwclock keymaps modules mtab procfs termencoding
-SHUTDOWN+= killprocs mount-ro
diff --git a/runlevels/Makefile.NetBSD b/runlevels/Makefile.NetBSD
deleted file mode 100644
index d76ccea..0000000
--- a/runlevels/Makefile.NetBSD
+++ /dev/null
@@ -1,5 +0,0 @@
-# Generic BSD stuff
-BOOT+= hostid net.lo0 newsyslog savecore syslogd
-
-# NetBSD specific stuff
-BOOT+= devdb swap-blk ttys wscons