David Glover-Aoki wrote:
./configure CXXFLAGS='-O2 -I /usr/local/include' LDFLAGS='-L /usr/local/lib'
make
And that does fix the problem!
Good!
Amongst other differences with FreeBSD make, it uses a different bracket type,
like ${THIS}, and not like $(THIS).
This does not seem to be the problem because, according to the FreeBSD make
manual, "Variables are expanded by surrounding the variable name with either
curly braces (`{}') or parentheses (`()')".
http://www.freebsd.org/cgi/man.cgi?make(1)
The problem seems to be that BSD make does not support pattern rules[1],
only suffix rules[2]. The GNU make manual says that "Suffix rules are
obsolete because pattern rules are more general and clearer.".
[1] http://www.gnu.org/software/make/manual/html_node/Pattern-Rules.html
[2] http://www.gnu.org/software/make/manual/html_node/Suffix-Rules.html
Best regards,
Antonio.