Minor changes:
  1. added .gitignore file.
  2. rewrite makefile directory dependency.
Merge branch 'trunk' of https://github.com/Incarnation-p-lee/dsaaa into trunk