Don't set CPPFLAGS or anything like it in
Makefile.am. These are set in
confingure.ac. Also, there's rules about which ones the user sets and
which one
the build system sets. E.g. I think CFLAGS is reserved for the build
system,
but CPPFLAGS reserved for the user.
HTH,
Gabriel
Not so much user-reserved vs. build system-reserved:
CPPFLAGS are for the C preprocessor, so -Ddefines and -I includepaths would
be preprocessor flags. CFLAGS would be for C compiler flags, e.g.
optimization or architecure flags.