[EMAIL PROTECTED] wrote on 01 July 2008 10:41:
> Hi,
>
> I have a basic question about command line execution when using -jN to
> build a target. How are the command lines of a single make rule scheduled
> for execution when running parallel builds?
Sequentially. Separate /rules/ are built in parallel. Example:
/artimi/software/firmware/target $ cat mf-j
.PHONY: all a b c
all: a b c
a:
echo a1
sleep 5
echo a2
sleep 5
echo a3
b:
echo b1
sleep 5
echo b2
sleep 5
echo b3
c:
echo c1
sleep 5
echo c2
sleep 5
echo c3
/artimi/software/firmware/target $ make -f mf-j -j12
echo a1
echo b1
a1
echo c1
b1
sleep 5
c1
sleep 5
sleep 5
[ long pause ]
echo a2
a2
sleep 5
echo b2
b2
sleep 5
echo c2
c2
sleep 5
[ long pause ]
echo a3
a3
echo b3
b3
echo c3
c3
cheers,
DaveK
--
Can't think of a witty .sigline today....
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make