Define cTargetArch and start to use it rather than ifdefs