summaryrefslogtreecommitdiffstats
path: root/sys/modules/linux
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1998-07-07 02:04:20 +0000
committerbde <bde@FreeBSD.org>1998-07-07 02:04:20 +0000
commit1654593f5985aa9f48351f998480bf1a100d5636 (patch)
tree69150bc25a56bc84ab2146fea3be6eafd5e0add6 /sys/modules/linux
parent6983ae16446bc93f74b6055377f2a4f936ca9c07 (diff)
downloadFreeBSD-src-1654593f5985aa9f48351f998480bf1a100d5636.zip
FreeBSD-src-1654593f5985aa9f48351f998480bf1a100d5636.tar.gz
Added a `build-tools' target for internal tools. (linux_genassym may
not actually work for cross compiling, but that is another problem.) Honor LDFLAGS for building internal tools. (Tools should normally be built static to avoid problems with picking up target shared libraries. bsd.kmod doesn't set -static yet, and has some problems with `LDFLAGS=-static ...' in the environment.)
Diffstat (limited to 'sys/modules/linux')
-rw-r--r--sys/modules/linux/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/modules/linux/Makefile b/sys/modules/linux/Makefile
index 494574c..d4a14f4 100644
--- a/sys/modules/linux/Makefile
+++ b/sys/modules/linux/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.16 1998/03/19 12:35:55 bde Exp $
+# $Id: Makefile,v 1.17 1998/07/01 17:10:00 bde Exp $
.PATH: ${.CURDIR}/../../sys/i386/linux
KMOD= linux_mod
@@ -14,6 +14,8 @@ EXPORT_SYMS=_linux_mod
CLEANFILES+= vnode_if.h vnode_if.c linux_genassym.o linux_genassym \
linux_assym.h opt_compat.h opt_linux.h opt_vmpage.h
+build-tools: linux_genassym
+
linux_assym.h: linux_genassym
./linux_genassym > linux_assym.h
@@ -25,7 +27,7 @@ linux_genassym.o: linux_genassym.c linux.h @ machine
${CC} -c ${CFLAGS} -UKERNEL ${.IMPSRC}
linux_genassym: linux_genassym.o
- ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
+ ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC}
opt_compat.h:
echo "#define COMPAT_43 1" > opt_compat.h
OpenPOWER on IntegriCloud