Enhancement: Makefile all the things