Define both XDEV and XDEV_ARCH for armv6

The output when the xdev tools are not installed is incorrect because both XDEV and XDEV_ARCH need to be defined.

I added a case statement at the top of the file to define XDEV and XDEV_ARCH based on what TARGET_ARCH is set for. In theory, this should make it easier to add additional architectures in the future