Lines Matching refs:target
480 [ [ 'uClinux.*64.*', { target => 'uClinux-dist64' } ],
481 [ 'uClinux.*', { target => 'uClinux-dist' } ],
482 [ 'mips3-sgi-irix', { target => 'irix-mips3' } ],
490 return { target => "irix-mips3" };
493 [ 'ppc-apple-rhapsody', { target => "rhapsody-ppc" } ],
505 return { target => "darwin64-ppc" }
507 return { target => "darwin-ppc" };
521 return { target => "darwin64-x86_64" }
523 return { target => "darwin-i386" };
534 return { target => "darwin64-x86_64" };
537 return { target => "darwin-i386" } if $KERNEL_BITS eq '32';
544 return { target => "darwin64-x86_64" };
547 [ 'arm64-apple-darwin.*', { target => "darwin64-arm64" } ],
549 { target => "iphoneos-cross",
554 { target => "ios64-cross" }
557 sub { return { target => "iphoneos-cross",
578 return { target => "linux-alpha",
592 return { target => "linux-ppc64" } if $KERNEL_BITS eq '64';
601 return { target => "linux-ppc",
605 [ 'ppc64le-.*-linux2', { target => "linux-ppc64le" } ],
606 [ 'ppc-.*-linux2', { target => "linux-ppc" } ],
614 return { target => "linux-mips64" };
617 [ 'mips.*-.*-linux2', { target => "linux-mips32" } ],
618 [ 'ppc60x-.*-vxworks.*', { target => "vxworks-ppc60x" } ],
619 [ 'ppcgen-.*-vxworks.*', { target => "vxworks-ppcgen" } ],
620 [ 'pentium-.*-vxworks.*', { target => "vxworks-pentium" } ],
621 [ 'simlinux-.*-vxworks.*', { target => "vxworks-simlinux" } ],
622 [ 'mips-.*-vxworks.*', { target => "vxworks-mips" } ],
623 [ 'e2k-.*-linux.*', { target => "linux-generic64",
625 [ 'ia64-.*-linux.', { target => "linux-ia64" } ],
634 return { target => "linux-sparcv9" };
641 return { target => "linux-sparcv9" } if $KARCH =~ 'sun4u.*';
642 return { target => "linux-sparcv8" } if $KARCH =~ 'sun4[md]';
643 return { target => "linux-generic32",
670 { target => "linux-generic32",
677 [ 'armv[1-3].*-.*-linux2', { target => "linux-generic32" } ],
678 [ 'armv[7-9].*-.*-linux2', { target => "linux-armv4",
681 [ 'arm.*-.*-linux2', { target => "linux-armv4" } ],
682 [ 'aarch64-.*-linux2', { target => "linux-aarch64" } ],
683 [ 'sh.*b-.*-linux2', { target => "linux-generic32",
685 [ 'sh.*-.*-linux2', { target => "linux-generic32",
694 return { target => "linux64-loongarch64",
698 [ 'm68k.*-.*-linux2', { target => "linux-generic32",
700 [ 's390-.*-linux2', { target => "linux-generic32",
714 return { target => "linux64-s390x" };
719 return { target => "linux-x32" }
722 return { target => "linux-x86_64" };
729 return { target => "linux-x86" }
731 return { target => "linux-elf" };
734 [ '.*86-.*-linux1', { target => "linux-aout" } ],
735 [ 'riscv64-.*-linux.', { target => "linux64-riscv64" } ],
736 [ '.*-.*-linux.', { target => "linux-generic32" } ],
759 return { target => "solaris64-sparcv9-gcc" };
769 return { target => "solaris64-sparcv9-cc" }
771 return { target => "solaris-sparcv9-cc" };
774 [ 'sun4m-.*-solaris2', { target => "solaris-sparcv8" } ],
775 [ 'sun4d-.*-solaris2', { target => "solaris-sparcv8" } ],
776 [ 'sun4.*-.*-solaris2', { target => "solaris-sparcv7" } ],
783 return { target => "solaris64-x86_64-gcc" } if $CCVENDOR eq "gnu";
784 return { target => "solaris64-x86_64-cc" };
791 return { target => "solaris-x86-gcc",
796 [ '.*-.*-sunos4', { target => "sunos" } ],
797 [ '.*86.*-.*-bsdi4', { target => "BSD-x86-elf",
800 [ 'alpha.*-.*-.*bsd.*', { target => "BSD-generic64",
802 [ 'powerpc-.*-.*bsd.*', { target => "BSD-ppc" } ],
803 [ 'powerpc64-.*-.*bsd.*', { target => "BSD-ppc64" } ],
804 [ 'powerpc64le-.*-.*bsd.*', { target => "BSD-ppc64le" } ],
805 [ 'riscv64-.*-.*bsd.*', { target => "BSD-riscv64" } ],
806 [ 'sparc64-.*-.*bsd.*', { target => "BSD-sparc64" } ],
807 [ 'ia64-.*-openbsd.*', { target => "BSD-nodef-ia64" } ],
808 [ 'ia64-.*-.*bsd.*', { target => "BSD-ia64" } ],
809 [ 'x86_64-.*-dragonfly.*', { target => "BSD-x86_64" } ],
810 [ 'amd64-.*-openbsd.*', { target => "BSD-nodef-x86_64" } ],
811 [ 'amd64-.*-.*bsd.*', { target => "BSD-x86_64" } ],
812 [ 'arm64-.*-.*bsd.*', { target => "BSD-aarch64" } ],
813 [ 'armv6-.*-.*bsd.*', { target => "BSD-armv4" } ],
814 [ 'armv7-.*-.*bsd.*', { target => "BSD-armv4" } ],
827 return { target => "BSD-x86-elf" } if $what =~ /ELF/;
828 return { target => "BSD-x86",
832 [ '.*-.*-openbsd.*', { target => "BSD-nodef-generic32" } ],
833 [ '.*-.*-.*bsd.*', { target => "BSD-generic32" } ],
834 [ 'x86_64-.*-haiku', { target => "haiku-x86_64" } ],
835 [ '.*-.*-haiku', { target => "haiku-x86" } ],
836 [ '.*-.*-osf', { target => "osf1-alpha" } ],
837 [ '.*-.*-tru64', { target => "tru64-alpha" } ],
840 return { target => "unixware-7",
842 return { target => "unixware-7",
846 [ '.*-.*-[Uu]nix[Ww]are20.*', { target => "unixware-2.0",
848 [ '.*-.*-[Uu]nix[Ww]are21.*', { target => "unixware-2.1",
850 [ '.*-.*-vos', { target => "vos",
853 [ 'BS2000-siemens-sysv4', { target => "BS2000-OSD" } ],
854 [ 'i[3456]86-.*-cygwin', { target => "Cygwin-x86" } ],
856 sub { return { target => "Cygwin-${MACHINE}" } } ],
857 [ 'x86-.*-android|i.86-.*-android', { target => "android-x86" } ],
858 [ 'armv[7-9].*-.*-android', { target => "android-armeabi",
861 [ 'arm.*-.*-android', { target => "android-armeabi" } ],
862 [ 'riscv64-.*-android', { target => "android-riscv64" } ],
872 return { target => "hpux64-ia64",
875 return { target => "hpux-ia64",
884 my $target = ($CCVENDOR eq "gnu" && $GCC_BITS eq '64')
894 return { target => $target,
898 return { target => "hpux-parisc1_1",
901 return { target => "hpux-parisc",
904 return { target => "hpux",
908 [ '.*-hpux', { target => "hpux-parisc" } ],
917 $config{target} = "aix";
920 $config{target} = "aix64";
951 $config = { 'amd64' => { target => 'VC-WIN64A' },
952 'ia64' => { target => 'VC-WIN64I' },
953 'x86' => { target => 'VC-WIN32' },
954 'x64' => { target => 'VC-WIN64A' },
955 'ARM' => { target => 'VC-WIN64-ARM' },
972 [ 'VMS_AXP-.*?-OpenVMS', { target => 'vms-alpha' } ],
973 [ 'VMS_IA64-.*?-OpenVMS', { target => 'vms-ia64' } ],
974 [ 'VMS_x86_64-.*?-OpenVMS', { target => 'vms-x86_64' } ],
986 [ 'nse-tandem-nsk.*', { target => 'nonstop-nse' } ],
987 [ 'nsv-tandem-nsk.*', { target => 'nonstop-nsx' } ],
988 [ 'nsx-tandem-nsk.*', { target => 'nonstop-nsx' } ],
1010 return ( target => $fields[2] );
1053 $ret{target} = check_solaris_sparc8($ret{target});