adaptation main et makefile pour automate