Let Makefile follow a more conventional structure
Use ANSI C standard struct initialization