force drive sizing rules
add makefile