modified headers to build with the bionic libc
added generated files
created Android.mk makefile