#ifndef __GHCPLATFORM_H__
#define __GHCPLATFORM_H__

#define BuildPlatform_TYPE  sparc_sun_solaris2
#define HostPlatform_TYPE   sparc_sun_solaris2

#define sparc_sun_solaris2_BUILD  1
#define sparc_sun_solaris2_HOST  1

#define sparc_BUILD_ARCH  1
#define sparc_HOST_ARCH  1
#define BUILD_ARCH  "sparc"
#define HOST_ARCH  "sparc"

#define solaris2_BUILD_OS  1
#define solaris2_HOST_OS  1
#define BUILD_OS  "solaris2"
#define HOST_OS  "solaris2"

#define sun_BUILD_VENDOR  1
#define sun_HOST_VENDOR  1
#define BUILD_VENDOR  "sun"
#define HOST_VENDOR  "sun"

/* These TARGET macros are for backwards compatibily... DO NOT USE! */
#define TargetPlatform_TYPE sparc_sun_solaris2
#define sparc_sun_solaris2_TARGET  1
#define sparc_TARGET_ARCH  1
#define TARGET_ARCH  "sparc"
#define solaris2_TARGET_OS  1
#define TARGET_OS  "solaris2"
#define sun_TARGET_VENDOR  1

#endif /* __GHCPLATFORM_H__ */
