On Tue, 2020-02-18 at 23:00 +0300, Alexander Khomyak wrote:
> Why "Grouped targets recipe"in the following Makefile
> 
> targets = target1 target2
> 
> all : $(targets)
> 
> $(targets) &:
>     @echo "Grouped targets recipe"
>     @echo $@ > target1
>     @echo $@ > target2
> 
> clean :
>     rm -rf $(targets)
> 
> 
> runs one time using command 'make' and two times using command 'make
> -j2'?

What version of GNU make are you using?

Grouped targets are a new feature in GNU make 4.3 so if you don't have
that version, this won't work as you expect.



  • Bug in make? Alexander Khomyak
    • Re: Bug in make? Paul Smith

Reply via email to