Added shake rules for cpp separate compilation and linking, and associated cmdline flags