make target architecture a variable