CFLAGS should be separated by spaces, with a leading space at beginning of string and a trailing space at end of string.
LDFLAGS should be separated by commas, with a leading space at the beginning, and a trailing space at the end.
Am I correct on all that?
EDIT:
Oh and did a little research, | needs to be escape-char'd in command line most of the time, or double-quoted, and the way we're wording things the odds that those chars will interfere are VERY low, so I think the | and & should work. \ will be a pain in the ass because I'd have to do a lot of \-escaping the \'s, so... I would want to kill myself after a while.
![Smile :)](./images/smilies/icon_smile.gif)