Lines Matching refs:target

439     [ [ 'uClinux.*64.*',          { target => 'uClinux-dist64' } ],
440 [ 'uClinux.*', { target => 'uClinux-dist' } ],
441 [ 'mips3-sgi-irix', { target => 'irix-mips3' } ],
449 return { target => "irix-mips3" };
452 [ 'ppc-apple-rhapsody', { target => "rhapsody-ppc" } ],
464 return { target => "darwin64-ppc" }
466 return { target => "darwin-ppc" };
480 return { target => "darwin64-x86_64" }
482 return { target => "darwin-i386" };
488 return { target => "darwin-i386" } if $KERNEL_BITS eq '32';
495 return { target => "darwin64-x86_64" };
498 [ 'arm64-apple-darwin.*', { target => "darwin64-arm64" } ],
500 { target => "iphoneos-cross",
505 { target => "ios64-cross" }
508 sub { return { target => "iphoneos-cross",
529 return { target => "linux-alpha",
543 return { target => "linux-ppc64" } if $KERNEL_BITS eq '64';
552 return { target => "linux-ppc",
556 [ 'ppc64le-.*-linux2', { target => "linux-ppc64le" } ],
557 [ 'ppc-.*-linux2', { target => "linux-ppc" } ],
565 return { target => "linux-mips64" };
568 [ 'mips.*-.*-linux2', { target => "linux-mips32" } ],
569 [ 'ppc60x-.*-vxworks.*', { target => "vxworks-ppc60x" } ],
570 [ 'ppcgen-.*-vxworks.*', { target => "vxworks-ppcgen" } ],
571 [ 'pentium-.*-vxworks.*', { target => "vxworks-pentium" } ],
572 [ 'simlinux-.*-vxworks.*', { target => "vxworks-simlinux" } ],
573 [ 'mips-.*-vxworks.*', { target => "vxworks-mips" } ],
574 [ 'e2k-.*-linux.*', { target => "linux-generic64",
576 [ 'ia64-.*-linux.', { target => "linux-ia64" } ],
585 return { target => "linux-sparcv9" };
592 return { target => "linux-sparcv9" } if $KARCH =~ 'sun4u.*';
593 return { target => "linux-sparcv8" } if $KARCH =~ 'sun4[md]';
594 return { target => "linux-generic32",
621 { target => "linux-generic32",
628 [ 'armv[1-3].*-.*-linux2', { target => "linux-generic32" } ],
629 [ 'armv[7-9].*-.*-linux2', { target => "linux-armv4",
632 [ 'arm.*-.*-linux2', { target => "linux-armv4" } ],
633 [ 'aarch64-.*-linux2', { target => "linux-aarch64" } ],
634 [ 'sh.*b-.*-linux2', { target => "linux-generic32",
636 [ 'sh.*-.*-linux2', { target => "linux-generic32",
638 [ 'm68k.*-.*-linux2', { target => "linux-generic32",
640 [ 's390-.*-linux2', { target => "linux-generic32",
654 return { target => "linux64-s390x" };
659 return { target => "linux-x32" }
662 return { target => "linux-x86_64" };
669 return { target => "linux-x86" }
671 return { target => "linux-elf" };
674 [ '.*86-.*-linux1', { target => "linux-aout" } ],
675 [ 'riscv64-.*-linux.', { target => "linux64-riscv64" } ],
676 [ '.*-.*-linux.', { target => "linux-generic32" } ],
699 return { target => "solaris64-sparcv9-gcc" };
709 return { target => "solaris64-sparcv9-cc" }
711 return { target => "solaris-sparcv9-cc" };
714 [ 'sun4m-.*-solaris2', { target => "solaris-sparcv8" } ],
715 [ 'sun4d-.*-solaris2', { target => "solaris-sparcv8" } ],
716 [ 'sun4.*-.*-solaris2', { target => "solaris-sparcv7" } ],
723 return { target => "solaris64-x86_64-gcc" } if $CCVENDOR eq "gnu";
724 return { target => "solaris64-x86_64-cc" };
731 return { target => "solaris-x86-gcc",
736 [ '.*-.*-sunos4', { target => "sunos" } ],
737 [ '.*86.*-.*-bsdi4', { target => "BSD-x86-elf",
740 [ 'alpha.*-.*-.*bsd.*', { target => "BSD-generic64",
742 [ 'powerpc64-.*-.*bsd.*', { target => "BSD-generic64",
744 [ 'sparc64-.*-.*bsd.*', { target => "BSD-sparc64" } ],
745 [ 'ia64-.*-.*bsd.*', { target => "BSD-ia64" } ],
746 [ 'x86_64-.*-dragonfly.*', { target => "BSD-x86_64" } ],
747 [ 'amd64-.*-.*bsd.*', { target => "BSD-x86_64" } ],
760 return { target => "BSD-x86-elf" } if $what =~ /ELF/;
761 return { target => "BSD-x86",
765 [ '.*-.*-.*bsd.*', { target => "BSD-generic32" } ],
766 [ 'x86_64-.*-haiku', { target => "haiku-x86_64" } ],
767 [ '.*-.*-haiku', { target => "haiku-x86" } ],
768 [ '.*-.*-osf', { target => "osf1-alpha" } ],
769 [ '.*-.*-tru64', { target => "tru64-alpha" } ],
772 return { target => "unixware-7",
774 return { target => "unixware-7",
778 [ '.*-.*-[Uu]nix[Ww]are20.*', { target => "unixware-2.0",
780 [ '.*-.*-[Uu]nix[Ww]are21.*', { target => "unixware-2.1",
782 [ '.*-.*-vos', { target => "vos",
785 [ 'BS2000-siemens-sysv4', { target => "BS2000-OSD" } ],
786 [ 'i[3456]86-.*-cygwin', { target => "Cygwin-x86" } ],
788 sub { return { target => "Cygwin-${MACHINE}" } } ],
789 [ 'x86-.*-android|i.86-.*-android', { target => "android-x86" } ],
790 [ 'armv[7-9].*-.*-android', { target => "android-armeabi",
793 [ 'arm.*-.*-android', { target => "android-armeabi" } ],
803 return { target => "hpux64-ia64",
806 return { target => "hpux-ia64",
815 my $target = ($CCVENDOR eq "gnu" && $GCC_BITS eq '64')
825 return { target => $target,
829 return { target => "hpux-parisc1_1",
832 return { target => "hpux-parisc",
835 return { target => "hpux",
839 [ '.*-hpux', { target => "hpux-parisc" } ],
848 $config{target} = "aix";
851 $config{target} = "aix64";
874 [ 'amd64-.*?-Windows NT', { target => 'VC-WIN64A' } ],
875 [ 'ia64-.*?-Windows NT', { target => 'VC-WIN64I' } ],
876 [ 'x86-.*?-Windows NT', { target => 'VC-WIN32' } ],
883 [ '.*Alpha.*?-.*?-OpenVMS', { target => 'vms-alpha' } ],
884 [ '.*?-.*?-OpenVMS', { target => 'vms-ia64' } ],
896 [ 'nse-tandem-nsk.*', { target => 'nonstop-nse' } ],
897 [ 'nsv-tandem-nsk.*', { target => 'nonstop-nsx' } ],
898 [ 'nsx-tandem-nsk.*', { target => 'nonstop-nsx' } ],
920 return ( target => $fields[2] );
963 $ret{target} = check_solaris_sparc8($ret{target});