Lines 221-227
Link Here
|
221 |
local target=${1} |
221 |
local target=${1} |
222 |
local argstype=${2} |
222 |
local argstype=${2} |
223 |
|
223 |
|
224 |
if [ "${argstype}" = 'kernel' ] || [ "${argstype}" = 'runtask' ] |
224 |
if [ "${argstype}" = 'kernel' ] || [ "${argstype}" = 'runtask' ] || [ "${argstype}" = 'kerneltask' ] |
225 |
then |
225 |
then |
226 |
export_kernel_args |
226 |
export_kernel_args |
227 |
MAKE=${KERNEL_MAKE} |
227 |
MAKE=${KERNEL_MAKE} |
Lines 231-237
Link Here
|
231 |
MAKE=${UTILS_MAKE} |
231 |
MAKE=${UTILS_MAKE} |
232 |
fi |
232 |
fi |
233 |
case "${argstype}" in |
233 |
case "${argstype}" in |
234 |
kernel) ARGS="`compile_kernel_args`" ;; |
234 |
kernel|kerneltask) ARGS="`compile_kernel_args`" ;; |
235 |
utils) ARGS="`compile_utils_args`" ;; |
235 |
utils) ARGS="`compile_utils_args`" ;; |
236 |
*) ARGS="" ;; # includes runtask |
236 |
*) ARGS="" ;; # includes runtask |
237 |
esac |
237 |
esac |
Lines 240-248
Link Here
|
240 |
# the eval usage is needed in the next set of code |
240 |
# the eval usage is needed in the next set of code |
241 |
# as ARGS can contain spaces and quotes, eg: |
241 |
# as ARGS can contain spaces and quotes, eg: |
242 |
# ARGS='CC="ccache gcc"' |
242 |
# ARGS='CC="ccache gcc"' |
243 |
if [ "${argstype}" == 'runtask' ] |
243 |
if [ "${argstype}" == 'runtask' ] || [ "${argstype}" == 'kerneltask' ] |
244 |
then |
244 |
then |
245 |
print_info 2 "COMMAND: ${MAKE} ${MAKEOPTS/-j?/j1} ${ARGS} ${target} $*" 1 0 1 |
245 |
print_info 2 "COMMAND: ${MAKE} ${MAKEOPTS/-j?/-j1} ${ARGS} ${target} $*" 1 0 1 |
246 |
eval ${MAKE} -s ${MAKEOPTS/-j?/-j1} "${ARGS}" ${target} $* |
246 |
eval ${MAKE} -s ${MAKEOPTS/-j?/-j1} "${ARGS}" ${target} $* |
247 |
RET=$? |
247 |
RET=$? |
248 |
elif [ "${LOGLEVEL}" -gt "1" ] |
248 |
elif [ "${LOGLEVEL}" -gt "1" ] |
Lines 262-268
Link Here
|
262 |
|
262 |
|
263 |
unset MAKE |
263 |
unset MAKE |
264 |
unset ARGS |
264 |
unset ARGS |
265 |
if [ "${argstype}" = 'kernel' ] |
265 |
if [ "${argstype}" = 'kernel' ] || [ "${argstype}" = 'kerneltask' ] |
266 |
then |
266 |
then |
267 |
unset_kernel_args |
267 |
unset_kernel_args |
268 |
elif [ "${argstype}" = 'utils' ] |
268 |
elif [ "${argstype}" = 'utils' ] |