News for hackers. Stuff that matters.
Re:Making CSS saner (from Patrick of Auctomatic) by omouse on Tuesday May 29, 2007 @09:05AM (#25198)
Or if they can modify the script so if there's an error a return code of nonzero is returned which can be checked by the makefile.
Re:Making CSS saner (from Patrick of Auctomatic) by ralph on Tuesday May 29, 2007 @09:41AM (#25205)
Don't know why anyone's modded you down. I was thinking that either the interpreter, e.g. ruby, or the script itself already returned a non-zero exit status and the makefile detected that. That doesn't cause make to remove the target.

$ make foo

false >foo

make: *** [foo] Error 1

$ make foo

make: `foo' is up to date.

$

I suppose they could do "cmd foo >bar || rm bar" instead of the mv I suggested. But that causes no bar to exist whereas the mv leaves the pre-build one behind.