diff --git a/README b/README index f9c24ff81f92fe0d219546da72f664a374d57407..6f864d8591ab652d9e7eab7feacaed4e729a5833 100644 --- a/README +++ b/README @@ -65,6 +65,7 @@ COMPILING THE APPLICATIONS/LIBRARIES: armv7-win32-vs12 armv7s-darwin-gcc mips32-linux-gcc + mips64-linux-gcc ppc32-darwin8-gcc ppc32-darwin9-gcc ppc32-linux-gcc diff --git a/build/make/rtcd.pl b/build/make/rtcd.pl index 28ef69c235c04fb5e5cc4be93d3d97596b4e4457..5b0cefa45d8dbacbc6fa99b6c7942d9c8d7c033d 100755 --- a/build/make/rtcd.pl +++ b/build/make/rtcd.pl @@ -365,13 +365,13 @@ if ($opts{arch} eq 'x86') { @REQUIRES = filter(keys %required ? keys %required : qw/mmx sse sse2/); &require(@REQUIRES); x86; -} elsif ($opts{arch} eq 'mips32') { - @ALL_ARCHS = filter(qw/mips32/); +} elsif ($opts{arch} eq 'mips32' || $opts{arch} eq 'mips64') { + @ALL_ARCHS = filter("$opts{arch}"); open CONFIG_FILE, $opts{config} or die "Error opening config file '$opts{config}': $!\n"; while (<CONFIG_FILE>) { if (/HAVE_DSPR2=yes/) { - @ALL_ARCHS = filter(qw/mips32 dspr2/); + @ALL_ARCHS = filter("$opts{arch}", qw/dspr2/); last; } } diff --git a/configure b/configure index 92ca061b91267e6152ea437d87fc260ac10147a6..2708b458b64305183f7f1adb7e1fec3e3f7be740 100755 --- a/configure +++ b/configure @@ -111,6 +111,7 @@ all_platforms="${all_platforms} armv7-win32-vs11" all_platforms="${all_platforms} armv7-win32-vs12" all_platforms="${all_platforms} armv7s-darwin-gcc" all_platforms="${all_platforms} mips32-linux-gcc" +all_platforms="${all_platforms} mips64-linux-gcc" all_platforms="${all_platforms} ppc32-darwin8-gcc" all_platforms="${all_platforms} ppc32-darwin9-gcc" all_platforms="${all_platforms} ppc32-linux-gcc" @@ -254,6 +255,8 @@ ARCH_EXT_LIST=" mips32 dspr2 + mips64 + mmx sse sse2