use my nice build system rather than custom makefiles