Shouldn't -I${prefix}/include be only in CPPFLAGS?
Although that *should* be true that's not always sufficient.
IMHO, it is better to avoid setting CFLAGS, as this may disable
optimizations nad/or debug information (not checked).
i believe the cflags set by the user are appended, aren't they? not sure either.