Date: Tue, 27 May 2003 17:43:32 +0200 From: Thomas Zenker <thz@Lennartz-electronic.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/52725: [PATCH] installincludes for kmods Message-ID: <20030527174332.A66018@mezcal.tue.le> Resent-Message-ID: <200305271550.h4RFoGBZ022649@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 52725
>Category: kern
>Synopsis: [PATCH] installincludes for kmods
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue May 27 08:50:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Thomas Zenker
>Release: FreeBSD 4.8-RC i386
>Organization:
Lennartz electronic
>Environment:
System: FreeBSD mezcal.tue.le 4.8-RC FreeBSD 4.8-RC #31: Tue Mar 11 11:26:15 CET 2003 thz@mezcal.tue.le:/usr/obj/usr/src/sys/MEZCAL i386
stable, current
>Description:
For kernel modules the ability in the make system to install
include files via the INCS variable (and brothers) and
installincludes target is not implemented, as it is for
prog and lib subdirectories. The problem is actually, that
<bsd.incs.mk> is not included in sys/conf/kmod.mk
>How-To-Repeat:
KMOD = abc
SRCS = abc.c
INCS = abc.h
"make installincludes" does nothing.
"make install" installs kmod abc.ko, but not include file abc.h.
>Fix:
cvs server: Diffing sys/conf
Index: sys/conf/kmod.mk
===================================================================
RCS file: /usr/cvs/FreeBSD/src/sys/conf/kmod.mk,v
retrieving revision 1.82.2.15
diff -u -r1.82.2.15 kmod.mk
--- sys/conf/kmod.mk 10 Feb 2003 13:11:50 -0000 1.82.2.15
+++ sys/conf/kmod.mk 8 Apr 2003 10:07:27 -0000
@@ -187,6 +187,7 @@
${_INSTALLFLAGS} ${PROG} ${DESTDIR}${KMODDIR}
.endif !target(realinstall)
+.include <bsd.incs.mk>
.include <bsd.links.mk>
.if !defined(NOMAN)
-- Thomas Zenker
c/o Lennartz electronic GmbH
Bismarckstrasse 136, D-72072 Tuebingen, Germany
Phone: +49-(0)7071-93550
Email: thz@lennartz-electronic.de
>Release-Note:
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030527174332.A66018>
