Removed redundant typedef
Fancier Makefile