>However the above pseudo-code is nonsensical; you obviously have some
esoteric behavior you're trying to encode here but without knowing the

I believe by "nonsensical" you mean, "does not follow Paul's rules of 
makefiles".  OK, that's because I was trying to distill the behaviour to the 
smallest reproducible case.  Here is the next smallest case that captures the 
essence of what I am trying to do, and I believe follows Paul's rules.

Same behaviour as before.  If foobar is newer than foobar1, then >make foobar, 
updates only foobar1 but not foobar.  



.PHONY: phony

foobar: foobar1
        touch $@

foobar1: | resources
        touch $@

resources: phony 
        touch foobar1
        touch $@

_______________________________________________
Help-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-make

Reply via email to