use -x and -xx compilers option to do make files more portable