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
		
			
				
	
	
		
			65 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
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}
 |