WIP
Makefiles are terrible