use genRules.mk for generated rules, project.mk and branch.mk for project/branch specific things