update cmakes
update doc
update Makefile.am
update headers
update sources
update scripts