at Chris Maden's suggestion, fixed bottom-level Makefiles to not try and recurse into sub directories as it leads to syntax illegal in some shells