diff options
| author | Warner Losh <imp@FreeBSD.org> | 2004-11-11 23:58:14 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2004-11-11 23:58:14 +0000 |
| commit | 1fd4bb62ef9abe3b5aab655d9f45a20f996cd706 (patch) | |
| tree | ab06a5967e4049b15b467c25385861fea0fde9e8 | |
| parent | 53f8cdd88e25291299f128ea6663f2b6904ad1f9 (diff) | |
Notes
| -rw-r--r-- | sys/conf/kern.post.mk | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/conf/kern.post.mk b/sys/conf/kern.post.mk index 475f700d5b44d..44e0f30134df3 100644 --- a/sys/conf/kern.post.mk +++ b/sys/conf/kern.post.mk @@ -27,6 +27,20 @@ modules-${target}: .endif .endfor +# Handle out of tree ports +.if defined(PORTS_MODULES) +.if defined(SYSDIR) +PORTSMODULESENV=SYSDIR=${SYSDIR} +.endif +.for target in all install clean +${target}: ports-${target} +ports-${target}: +.for __i in ${PORTS_MODULES} + cd /usr/ports/${__i}; ${PORTSMODULESENV} ${MAKE} ${target} +.endfor +.endfor +.endif + .ORDER: kernel-install modules-install kernel-all: ${KERNEL_KO} |
