diff options
author | andrew <andrew@FreeBSD.org> | 2015-06-16 18:43:08 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2015-06-16 18:43:08 +0000 |
commit | 4965812c17bb4a3791eb4bbf0e361601cbed5966 (patch) | |
tree | 045d15c6aa2abc753ae34466ba96de0ef2c0e046 /Makefile | |
parent | cc2270d1161e139f2052e457bae44db7478d323e (diff) | |
download | FreeBSD-src-4965812c17bb4a3791eb4bbf0e361601cbed5966.zip FreeBSD-src-4965812c17bb4a3791eb4bbf0e361601cbed5966.tar.gz |
Add a universe_${target}_worlds target to simplify the logic to find when
to start building kernels.
Obtained from: ABT Systems Ltd
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -438,9 +438,12 @@ universe_epilogue: universe_${target} universe_${target}: universe_${target}_prologue universe_${target}_prologue: universe_prologue @echo ">> ${target} started on `LC_ALL=C date`" +universe_${target}_worlds: + .if !defined(MAKE_JUST_KERNELS) .for target_arch in ${TARGET_ARCHES_${target}} universe_${target}: universe_${target}_${target_arch} +universe_${target}_worlds: universe_${target}_${target_arch} universe_${target}_${target_arch}: universe_${target}_prologue .MAKE @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ @@ -456,13 +459,8 @@ universe_${target}_${target_arch}: universe_${target}_prologue .MAKE .endif # !MAKE_JUST_KERNELS .if !defined(MAKE_JUST_WORLDS) -# If we are building world and kernels wait for the required worlds to finish -.if !defined(MAKE_JUST_KERNELS) -.for target_arch in ${TARGET_ARCHES_${target}} -universe_${target}_kernels: universe_${target}_${target_arch} -.endfor -.endif universe_${target}: universe_${target}_kernels +universe_${target}_kernels: universe_${target}_worlds universe_${target}_kernels: universe_${target}_prologue .MAKE .if exists(${KERNSRCDIR}/${target}/conf/NOTES) @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ |