Useless corrupted file
Don't use variables. Share constants
Refresh Makefile (still not good)
Indent clean
Drop warnings
Add gitignore