use more predefined macros for compilers.
add nobase_pkginclude_HEADERS for installation.
for installation in somewhere.
use std::string const& for parameters
use aux dir
use AM_PROG_AR
add automake version requirement for the AM_PROG_AR macro
nothing much