With working makefile and stuff.