diff options
Diffstat (limited to 'bootstrap/bmake/mk/bsd.kmod.mk')
-rw-r--r-- | bootstrap/bmake/mk/bsd.kmod.mk | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/bootstrap/bmake/mk/bsd.kmod.mk b/bootstrap/bmake/mk/bsd.kmod.mk deleted file mode 100644 index 542db1ff324..00000000000 --- a/bootstrap/bmake/mk/bsd.kmod.mk +++ /dev/null @@ -1,98 +0,0 @@ -# $NetBSD: bsd.kmod.mk,v 1.1.1.1 2004/03/11 13:04:17 grant Exp $ - -.if !target(__initialized__) -__initialized__: -.if exists(${.CURDIR}/../Makefile.inc) -.include "${.CURDIR}/../Makefile.inc" -.endif -.include <bsd.own.mk> -.include <bsd.obj.mk> -.include <bsd.depall.mk> -.MAIN: all -.endif - -.PHONY: cleankmod kmodinstall load unload -realinstall: kmodinstall -clean cleandir: cleankmod - -S?= /sys -KERN= $S/kern - -CFLAGS+= ${COPTS} -D_KERNEL -D_LKM -I. -I${.CURDIR} -I$S -I$S/arch - -DPSRCS+= ${SRCS:M*.l:.l=.c} ${SRCS:M*.y:.y=.c} -CLEANFILES+= ${DPSRCS} -.if defined(YHEADER) -CLEANFILES+= ${SRCS:M*.y:.y=.h} -.endif - -OBJS+= ${SRCS:N*.h:N*.sh:R:S/$/.o/g} - -.if !defined(PROG) -PROG= ${KMOD}.o -.endif - -${PROG}: ${DPSRCS} ${OBJS} ${DPADD} - ${LD} -r ${LDFLAGS} -o tmp.o ${OBJS} - mv tmp.o ${.TARGET} - -.if !defined(MAN) -MAN= ${KMOD}.4 -.endif - -realall: machine-links ${PROG} - -.PHONY: machine-links -beforedepend: machine-links -machine-links: - -rm -f machine && \ - ln -s $S/arch/${MACHINE}/include machine - -rm -f ${MACHINE_ARCH} && \ - ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH} -CLEANFILES+=machine ${MACHINE_ARCH} - -cleankmod: - rm -f a.out [Ee]rrs mklog core *.core \ - ${PROG} ${OBJS} ${LOBJS} ${CLEANFILES} - -# -# define various install targets -# -.if !target(kmodinstall) -kmodinstall:: ${DESTDIR}${KMODDIR}/${PROG} -.PRECIOUS: ${DESTDIR}${KMODDIR}/${PROG} -.if !defined(UPDATE) -.PHONY: ${DESTDIR}${KMODDIR}/${PROG} -.endif - -__kmodinstall: .USE - ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} ${INSTPRIV} -o ${KMODOWN} \ - -g ${KMODGRP} -m ${KMODMODE} ${.ALLSRC} ${.TARGET} - -.if !defined(BUILD) && !make(all) && !make(${PROG}) -${DESTDIR}${KMODDIR}/${PROG}: .MADE -.endif -${DESTDIR}${KMODDIR}/${PROG}: ${PROG} __kmodinstall -.endif - -lint: ${LOBJS} -.if defined(LOBJS) && !empty(LOBJS) - ${LINT} ${LINTFLAGS} ${LDFLAGS:M-L*} ${LOBJS} ${LDADD} -.endif - -.if !target(load) -load: ${PROG} - /sbin/modload ${KMOD_LOADFLAGS} -o ${KMOD} -e${KMOD}_lkmentry ${PROG} -.endif - -.if !target(unload) -unload: - /sbin/modunload -n ${KMOD} -.endif - -.include <bsd.man.mk> -.include <bsd.links.mk> -.include <bsd.dep.mk> -.include <bsd.sys.mk> - -.-include "machine/Makefile.inc" |