fix compilation warrnings
git: ignore eclipse files and the target directory