diff options
author | bde <bde@FreeBSD.org> | 1998-07-07 02:04:20 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-07-07 02:04:20 +0000 |
commit | 1654593f5985aa9f48351f998480bf1a100d5636 (patch) | |
tree | 69150bc25a56bc84ab2146fea3be6eafd5e0add6 /sys/modules/linux | |
parent | 6983ae16446bc93f74b6055377f2a4f936ca9c07 (diff) | |
download | FreeBSD-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/Makefile | 6 |
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 |