Ajout compatibilité linux

Ajout makefile
Changement structure fichiers