clean up

clean temp file and *.o *.so file. As BSD `find` has different options, the `  /usr/bin/find ./ -name ".DS_Store" -depth -exec /bin/rm {} \;` only works on MacOS/BSD.