diff options
author | Bruce Evans <bde@FreeBSD.org> | 2002-03-19 06:30:24 +0000 |
---|---|---|
committer | Bruce Evans <bde@FreeBSD.org> | 2002-03-19 06:30:24 +0000 |
commit | 09f2f5ad6700b0bbb108188f1787ada9de723c1f (patch) | |
tree | 9b7304395400080cba7471c9edaf3c93aed4033c /sys/conf/kern.post.mk | |
parent | 12ca2c2edea25506d1855f0142bf5f2eddf2cd5f (diff) | |
download | src-09f2f5ad6700b0bbb108188f1787ada9de723c1f.tar.gz src-09f2f5ad6700b0bbb108188f1787ada9de723c1f.zip |
Removed env(1) commands. make(1) uses a real shell, and
"env name=value ... cmd ..." is just a pessimized way of doing
"name=value ... cmd ..." in real shells. Set the environment
(without using env(1)) before starting xargs so that env(1)
is not needed in "xargs env name=value ... cmd ..."
Notes
Notes:
svn path=/head/; revision=92650
Diffstat (limited to 'sys/conf/kern.post.mk')
-rw-r--r-- | sys/conf/kern.post.mk | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/sys/conf/kern.post.mk b/sys/conf/kern.post.mk index 2694d0f049b0..4775f1fe7fe5 100644 --- a/sys/conf/kern.post.mk +++ b/sys/conf/kern.post.mk @@ -98,10 +98,12 @@ _kernel-depend: assym.s vnode_if.h ${BEFORE_DEPEND} \ ${SYSTEM_SFILES} ${MFILES:T:S/.m$/.h/} if [ -f .olddep ]; then mv .olddep .depend; fi rm -f .newdep - ${MAKE} -V CFILES -V SYSTEM_CFILES -V GEN_CFILES | xargs \ - env MKDEP_CPP="${CC} -E" CC="${CC}" mkdep -a -f .newdep ${CFLAGS} - ${MAKE} -V SFILES -V SYSTEM_SFILES | xargs \ - env MKDEP_CPP="${CC} -E" mkdep -a -f .newdep ${ASM_CFLAGS} + MKDEP_CPP="${CC} -E" CC="${CC}" \ + ${MAKE} -V CFILES -V SYSTEM_CFILES -V GEN_CFILES | xargs \ + mkdep -a -f .newdep ${CFLAGS} + MKDEP_CPP="${CC} -E" \ + ${MAKE} -V SFILES -V SYSTEM_SFILES | xargs \ + mkdep -a -f .newdep ${ASM_CFLAGS} rm -f .depend mv .newdep .depend @@ -178,34 +180,34 @@ reinstall.debug: modules-reinstall.debug modules: @mkdir -p ${.OBJDIR}/modules - cd $S/modules ; env ${MKMODULESENV} ${MAKE} obj ; \ - env ${MKMODULESENV} ${MAKE} all + cd $S/modules ; ${MKMODULESENV} ${MAKE} obj ; \ + ${MKMODULESENV} ${MAKE} all modules-depend: @mkdir -p ${.OBJDIR}/modules - cd $S/modules ; env ${MKMODULESENV} ${MAKE} obj ; \ - env ${MKMODULESENV} ${MAKE} depend + cd $S/modules ; ${MKMODULESENV} ${MAKE} obj ; \ + ${MKMODULESENV} ${MAKE} depend modules-clean: - cd $S/modules ; env ${MKMODULESENV} ${MAKE} clean + cd $S/modules ; ${MKMODULESENV} ${MAKE} clean modules-cleandepend: - cd $S/modules ; env ${MKMODULESENV} ${MAKE} cleandepend + cd $S/modules ; ${MKMODULESENV} ${MAKE} cleandepend modules-clobber: modules-clean rm -rf ${MKMODULESENV} modules-cleandir: - cd $S/modules ; env ${MKMODULESENV} ${MAKE} cleandir + cd $S/modules ; ${MKMODULESENV} ${MAKE} cleandir modules-tags: - cd $S/modules ; env ${MKMODULESENV} ${MAKE} tags + cd $S/modules ; ${MKMODULESENV} ${MAKE} tags modules-install modules-reinstall: - cd $S/modules ; env ${MKMODULESENV} ${MAKE} install + cd $S/modules ; ${MKMODULESENV} ${MAKE} install modules-install.debug modules-reinstall.debug: - cd $S/modules ; env ${MKMODULESENV} ${MAKE} install.debug + cd $S/modules ; ${MKMODULESENV} ${MAKE} install.debug config.o: ${NORMAL_C} |