only export public symbols
add compile script to .gitignore

Change-Id: Ic14123f7f5e9048074f51d84c073ad79c4ac816f