why is the `D' attribute (`If the recipe exits with a non-null status, the 
target is deleted.') optional and not default behavior? in what cases does 
leaving half-made files make sense?

GNU make's manual states, ``This [[removal of target on error]] is almost 
always what you want `make' to do, but it is not historical practice; so for 
compatibility, you must explicitly request it''. is `mk' about backward 
compatibility just as well?

-- 
dexen deVries

[[[↓][→]]]

Reply via email to