#!/usr/bin/env python
import os
import sys
uname = os.uname()
main_arch = uname[0]
sub_arch = uname[-1]
print uname, main_arch, sub_arch
if main_arch == "Darwin":
    if sub_arch == "i386" or sub_arch == "x86_64":
        if uname[2][0]=='8':
            ARCH = "mac_ppc" # Intel binary doesn't work on tiger.
        elif uname[2][0]=='9':
            ARCH = "mac_10_5_intel64"
        else:
            ARCH = "mac_10_6_intel64"
    elif sub_arch == "Power Macintosh":
	ARCH = "mac_ppc"
    else:
	print("Problem determining system type - please email sage-devel@google-groups.com to report this.")
if main_arch == "Linux":
    if 'x86_64' in uname:
        ARCH = "lin_x86_64"
    else:
        ARCH = "lin_32"
#if main_arch == "AIX": #Not currently supported by Sage, although phcpack binaries exist
#    ARCH = "aix"
if main_arch == "SunOS":
    if 'sun' in main_arch: 
        ARCH = "sun" 
    else:
        print("")
        print("ERROR: This package does not work on OpenSolaris on x86.")
        sys.exit(1)
sage_local = os.environ['SAGE_LOCAL']
print sage_local
os.system('mv ' + 'binaries/phc_' + ARCH + ' ' + sage_local + '/bin/phc')
