From ecf77254bbacf5b53d940a738ea6cdc569a28958 Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Mon, 17 Oct 2011 20:18:39 -0500 Subject: 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 --- conf.d/Makefile | 11 ++++++++++- conf.d/Makefile.FreeBSD | 1 - conf.d/Makefile.Linux | 2 -- conf.d/Makefile.NetBSD | 1 - doc/Makefile | 22 +++++++++++++++++++++- doc/Makefile.FreeBSD | 5 ----- doc/Makefile.Linux | 5 ----- doc/Makefile.NetBSD | 5 ----- etc/Makefile | 16 +++++++++++++++- etc/Makefile.FreeBSD | 4 ---- etc/Makefile.Linux | 2 -- etc/Makefile.NetBSD | 3 --- init.d.misc/Makefile | 9 ++++++++- init.d.misc/Makefile.FreeBSD | 1 - init.d.misc/Makefile.Linux | 1 - init.d.misc/Makefile.NetBSD | 1 - init.d/Makefile | 41 ++++++++++++++++++++++++++++++++++++++++- init.d/Makefile.FreeBSD | 13 ------------- init.d/Makefile.Linux | 9 --------- init.d/Makefile.NetBSD | 12 ------------ net/Makefile | 27 ++++++++++++++++++++++++++- net/Makefile.FreeBSD | 6 ------ net/Makefile.Linux | 9 --------- net/Makefile.NetBSD | 5 ----- runlevels/Makefile | 21 ++++++++++++++++++++- runlevels/Makefile.BSD | 1 - runlevels/Makefile.FreeBSD | 5 ----- runlevels/Makefile.Linux | 3 --- runlevels/Makefile.NetBSD | 5 ----- sh/Makefile | 28 +++++++++++++++++++++++++++- sh/Makefile.FreeBSD | 6 ------ sh/Makefile.Linux | 7 ------- sh/Makefile.NetBSD | 8 -------- 33 files changed, 167 insertions(+), 128 deletions(-) delete mode 100644 conf.d/Makefile.FreeBSD delete mode 100644 conf.d/Makefile.Linux delete mode 100644 conf.d/Makefile.NetBSD delete mode 100644 doc/Makefile.FreeBSD delete mode 100644 doc/Makefile.Linux delete mode 100644 doc/Makefile.NetBSD delete mode 100644 etc/Makefile.FreeBSD delete mode 100644 etc/Makefile.Linux delete mode 100644 etc/Makefile.NetBSD delete mode 100644 init.d.misc/Makefile.FreeBSD delete mode 100644 init.d.misc/Makefile.Linux delete mode 100644 init.d.misc/Makefile.NetBSD delete mode 100644 init.d/Makefile.FreeBSD delete mode 100644 init.d/Makefile.Linux delete mode 100644 init.d/Makefile.NetBSD delete mode 100644 net/Makefile.FreeBSD delete mode 100644 net/Makefile.Linux delete mode 100644 net/Makefile.NetBSD delete mode 100644 runlevels/Makefile.BSD delete mode 100644 runlevels/Makefile.FreeBSD delete mode 100644 runlevels/Makefile.Linux delete mode 100644 runlevels/Makefile.NetBSD delete mode 100644 sh/Makefile.FreeBSD delete mode 100644 sh/Makefile.Linux delete mode 100644 sh/Makefile.NetBSD diff --git a/conf.d/Makefile b/conf.d/Makefile index 374bfdb..817f60e 100644 --- a/conf.d/Makefile +++ b/conf.d/Makefile @@ -6,7 +6,16 @@ CLEANFILES+= network staticroute MK= ../mk include ${MK}/os.mk -include Makefile.${OS} + +ifeq ($(OS),FreeBSD) +CONF+= ipfw moused powerd rarpd savecore syscons +else ifeq ($(OS),Linux) +CONF+= consolefont dmesg hwclock keymaps killprocs modules +SOS= Linux +else ifeq ($(OS),NetBSD) +CONF+= moused rarpd savecore +endif + include ${MK}/scripts.mk SOS?= BSD diff --git a/conf.d/Makefile.FreeBSD b/conf.d/Makefile.FreeBSD deleted file mode 100644 index c43a1d4..0000000 --- a/conf.d/Makefile.FreeBSD +++ /dev/null @@ -1 +0,0 @@ -CONF+= ipfw moused powerd rarpd savecore syscons diff --git a/conf.d/Makefile.Linux b/conf.d/Makefile.Linux deleted file mode 100644 index 369b3df..0000000 --- a/conf.d/Makefile.Linux +++ /dev/null @@ -1,2 +0,0 @@ -CONF+= consolefont dmesg hwclock keymaps killprocs modules -SOS= Linux diff --git a/conf.d/Makefile.NetBSD b/conf.d/Makefile.NetBSD deleted file mode 100644 index 18a52cc..0000000 --- a/conf.d/Makefile.NetBSD +++ /dev/null @@ -1 +0,0 @@ -CONF+= moused rarpd savecore diff --git a/doc/Makefile b/doc/Makefile index b4dd962..8f6930a 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -3,5 +3,25 @@ INC= net.example MK= ../mk include ${MK}/os.mk -include Makefile.${OS} + +ifeq ($(OS),FreeBSD) +SRCS+= net.example.in + +.SUFFIXES: .BSD.in +.BSD.in: + ${CP} $< $@ +else ifeq ($(OS),Linux) +SRCS+= net.example.in + +.SUFFIXES: .Linux.in +.Linux.in: + ${CP} $< $@ +else ifeq ($(OS),NetBSD) +SRCS+= net.example.in + +.SUFFIXES: .BSD.in +.BSD.in: + ${CP} $< $@ +endif + include ${MK}/scripts.mk diff --git a/doc/Makefile.FreeBSD b/doc/Makefile.FreeBSD deleted file mode 100644 index a21536b..0000000 --- a/doc/Makefile.FreeBSD +++ /dev/null @@ -1,5 +0,0 @@ -SRCS+= net.example.in - -.SUFFIXES: .BSD.in -.BSD.in: - ${CP} $< $@ diff --git a/doc/Makefile.Linux b/doc/Makefile.Linux deleted file mode 100644 index 405f7ea..0000000 --- a/doc/Makefile.Linux +++ /dev/null @@ -1,5 +0,0 @@ -SRCS+= net.example.in - -.SUFFIXES: .Linux.in -.Linux.in: - ${CP} $< $@ diff --git a/doc/Makefile.NetBSD b/doc/Makefile.NetBSD deleted file mode 100644 index a21536b..0000000 --- a/doc/Makefile.NetBSD +++ /dev/null @@ -1,5 +0,0 @@ -SRCS+= net.example.in - -.SUFFIXES: .BSD.in -.BSD.in: - ${CP} $< $@ diff --git a/etc/Makefile b/etc/Makefile index 314225a..4f913ad 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -5,7 +5,21 @@ CLEANFILES+= rc.conf MK= ../mk include ${MK}/os.mk -include Makefile.${OS} + +ifeq ($(OS),FreeBSD) +SED_EXTRA= -e 's:@TERM@:cons25:g' +SRCS+= rc.conf.in rc.in rc.shutdown.in +CONF+= devd.conf +BIN+= rc rc.shutdown rc.devd +else ifeq ($(OS),Linux) +SED_EXTRA= -e 's:@TERM@:wsvt25:g' +SRCS+= rc.conf.in rc.in rc.shutdown.in +else ifeq ($(OS),NetBSD) +SED_EXTRA= -e 's:@TERM@:wsvt25:g' +SRCS+= rc.conf.in rc.in rc.shutdown.in +BIN+= rc rc.shutdown +endif + include ${MK}/scripts.mk # We can't use "ifndef" here because that treats set-but-empty diff --git a/etc/Makefile.FreeBSD b/etc/Makefile.FreeBSD deleted file mode 100644 index 6de7451..0000000 --- a/etc/Makefile.FreeBSD +++ /dev/null @@ -1,4 +0,0 @@ -SED_EXTRA= -e 's:@TERM@:cons25:g' -SRCS+= rc.conf.in rc.in rc.shutdown.in -CONF+= devd.conf -BIN+= rc rc.shutdown rc.devd diff --git a/etc/Makefile.Linux b/etc/Makefile.Linux deleted file mode 100644 index 5b56294..0000000 --- a/etc/Makefile.Linux +++ /dev/null @@ -1,2 +0,0 @@ -SED_EXTRA= -e 's:@TERM@:wsvt25:g' -SRCS+= rc.conf.in rc.in rc.shutdown.in diff --git a/etc/Makefile.NetBSD b/etc/Makefile.NetBSD deleted file mode 100644 index 0e85dd4..0000000 --- a/etc/Makefile.NetBSD +++ /dev/null @@ -1,3 +0,0 @@ -SED_EXTRA= -e 's:@TERM@:wsvt25:g' -SRCS+= rc.conf.in rc.in rc.shutdown.in -BIN+= rc rc.shutdown diff --git a/init.d.misc/Makefile b/init.d.misc/Makefile index 2b2a51b..b44063c 100644 --- a/init.d.misc/Makefile +++ b/init.d.misc/Makefile @@ -8,4 +8,11 @@ MK= ../mk SED_EXTRA+= -e 's:@VARBASE@:/var:g' include ${MK}/scripts.mk -include Makefile.${OS} + +ifeq ($(OS),FreeBSD) +PKG_PREFIX?= /usr/local +else ifeq ($(OS),Linux) +PKG_PREFIX?=/usr +else ifeq ($(OS),NetBSD) +PKG_PREFIX?= /usr/pkg +endif diff --git a/init.d.misc/Makefile.FreeBSD b/init.d.misc/Makefile.FreeBSD deleted file mode 100644 index 031049d..0000000 --- a/init.d.misc/Makefile.FreeBSD +++ /dev/null @@ -1 +0,0 @@ -PKG_PREFIX?= /usr/local diff --git a/init.d.misc/Makefile.Linux b/init.d.misc/Makefile.Linux deleted file mode 100644 index e280d76..0000000 --- a/init.d.misc/Makefile.Linux +++ /dev/null @@ -1 +0,0 @@ -PKG_PREFIX?=/usr diff --git a/init.d.misc/Makefile.NetBSD b/init.d.misc/Makefile.NetBSD deleted file mode 100644 index 73fc2b7..0000000 --- a/init.d.misc/Makefile.NetBSD +++ /dev/null @@ -1 +0,0 @@ -PKG_PREFIX?= /usr/pkg 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 diff --git a/init.d/Makefile.FreeBSD b/init.d/Makefile.FreeBSD deleted file mode 100644 index 3cd6feb..0000000 --- a/init.d/Makefile.FreeBSD +++ /dev/null @@ -1,13 +0,0 @@ -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} $< > $@ diff --git a/init.d/Makefile.Linux b/init.d/Makefile.Linux deleted file mode 100644 index 5e57426..0000000 --- a/init.d/Makefile.Linux +++ /dev/null @@ -1,9 +0,0 @@ -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} $< > $@ diff --git a/init.d/Makefile.NetBSD b/init.d/Makefile.NetBSD deleted file mode 100644 index 60fd09c..0000000 --- a/init.d/Makefile.NetBSD +++ /dev/null @@ -1,12 +0,0 @@ -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} $< > $@ diff --git a/net/Makefile b/net/Makefile index 5cba7eb..af5f6e2 100644 --- a/net/Makefile +++ b/net/Makefile @@ -5,5 +5,30 @@ INC= dhclient.sh dhcpcd.sh ifconfig.sh macchanger.sh macnet.sh \ MK= ../mk include ${MK}/os.mk -include Makefile.${OS} + +ifeq ($(OS),FreeBSD) +SRCS+= iwconfig.sh.in +INC+= iwconfig.sh + +.SUFFIXES: .sh.BSD.in +.sh.BSD.in.sh: + ${CP} $< $@ +else ifeq ($(OS),Linux) +SRCS+= iwconfig.sh.in +INC+= adsl.sh apipa.sh arping.sh bonding.sh br2684ctl.sh bridge.sh \ + ccwgroup.sh clip.sh ethtool.sh iproute2.sh ifplugd.sh ip6to4.sh \ + ipppd.sh iwconfig.sh netplugd.sh pppd.sh pump.sh tuntap.sh udhcpc.sh \ + vlan.sh + +.SUFFIXES: .sh.Linux.in +.sh.Linux.in.sh: + ${CP} $< $@ +else ifeq ($(OS),NetBSD) +INC+= ifwatchd.sh + +.SUFFIXES: .sh.BSD.in +.sh.BSD.in.sh: + ${CP} $< $@ +endif + include ${MK}/scripts.mk diff --git a/net/Makefile.FreeBSD b/net/Makefile.FreeBSD deleted file mode 100644 index 1a661db..0000000 --- a/net/Makefile.FreeBSD +++ /dev/null @@ -1,6 +0,0 @@ -SRCS+= iwconfig.sh.in -INC+= iwconfig.sh - -.SUFFIXES: .sh.BSD.in -.sh.BSD.in.sh: - ${CP} $< $@ diff --git a/net/Makefile.Linux b/net/Makefile.Linux deleted file mode 100644 index f7fb087..0000000 --- a/net/Makefile.Linux +++ /dev/null @@ -1,9 +0,0 @@ -SRCS+= iwconfig.sh.in -INC+= adsl.sh apipa.sh arping.sh bonding.sh br2684ctl.sh bridge.sh \ - ccwgroup.sh clip.sh ethtool.sh iproute2.sh ifplugd.sh ip6to4.sh \ - ipppd.sh iwconfig.sh netplugd.sh pppd.sh pump.sh tuntap.sh udhcpc.sh \ - vlan.sh - -.SUFFIXES: .sh.Linux.in -.sh.Linux.in.sh: - ${CP} $< $@ diff --git a/net/Makefile.NetBSD b/net/Makefile.NetBSD deleted file mode 100644 index 396bf9f..0000000 --- a/net/Makefile.NetBSD +++ /dev/null @@ -1,5 +0,0 @@ -INC+= ifwatchd.sh - -.SUFFIXES: .sh.BSD.in -.sh.BSD.in.sh: - ${CP} $< $@ 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 diff --git a/sh/Makefile b/sh/Makefile index 73d4641..72df96a 100644 --- a/sh/Makefile +++ b/sh/Makefile @@ -8,7 +8,33 @@ INSTALLAFTER= _installafter MK= ../mk include ${MK}/os.mk -include Makefile.${OS} + +ifeq ($(OS),FreeBSD) +SRCS+= init.sh.in + +.SUFFIXES: .sh.BSD.in +.sh.BSD.in.sh: + ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ + +else ifeq ($(OS),Linux) +SRCS+= init.sh.in init-early.sh.in udhcpc-hook.sh.in +BIN+= init-early.sh udhcpc-hook.sh + +.SUFFIXES: .sh.Linux.in +.sh.Linux.in.sh: + ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ + +else ifeq ($(OS),NetBSD) +SRCS+= init.sh.in + +SRCS+= ifwatchd-carrier.sh.in ifwatchd-nocarrier.sh.in +BIN+= ifwatchd-carrier.sh ifwatchd-nocarrier.sh + +.SUFFIXES: .sh.BSD.in +.sh.BSD.in.sh: + ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ +endif + include ${MK}/scripts.mk _installafter: diff --git a/sh/Makefile.FreeBSD b/sh/Makefile.FreeBSD deleted file mode 100644 index d4e6b86..0000000 --- a/sh/Makefile.FreeBSD +++ /dev/null @@ -1,6 +0,0 @@ -SRCS+= init.sh.in - -.SUFFIXES: .sh.BSD.in -.sh.BSD.in.sh: - ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ - diff --git a/sh/Makefile.Linux b/sh/Makefile.Linux deleted file mode 100644 index fb9208c..0000000 --- a/sh/Makefile.Linux +++ /dev/null @@ -1,7 +0,0 @@ -SRCS+= init.sh.in init-early.sh.in udhcpc-hook.sh.in -BIN+= init-early.sh udhcpc-hook.sh - -.SUFFIXES: .sh.Linux.in -.sh.Linux.in.sh: - ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ - diff --git a/sh/Makefile.NetBSD b/sh/Makefile.NetBSD deleted file mode 100644 index bd44393..0000000 --- a/sh/Makefile.NetBSD +++ /dev/null @@ -1,8 +0,0 @@ -SRCS+= init.sh.in - -SRCS+= ifwatchd-carrier.sh.in ifwatchd-nocarrier.sh.in -BIN+= ifwatchd-carrier.sh ifwatchd-nocarrier.sh - -.SUFFIXES: .sh.BSD.in -.sh.BSD.in.sh: - ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ -- cgit v1.2.3