fixes use of implicit make rules for some compilers closes #539 Change-Id: I43a74ccf8155b1eafe90eba46ce155a2a6301a89