OLD | NEW |
1 #!/bin/sh | 1 #!/bin/sh |
2 ## | 2 ## |
3 ## configure | 3 ## configure |
4 ## | 4 ## |
5 ## This script is the front-end to the build system. It provides a similar | 5 ## This script is the front-end to the build system. It provides a similar |
6 ## interface to standard configure scripts with some extra bits for dealing | 6 ## interface to standard configure scripts with some extra bits for dealing |
7 ## with toolchains that differ from the standard POSIX interface and | 7 ## with toolchains that differ from the standard POSIX interface and |
8 ## for extracting subsets of the source tree. In theory, reusable parts | 8 ## for extracting subsets of the source tree. In theory, reusable parts |
9 ## of this script were intended to live in build/make/configure.sh, | 9 ## of this script were intended to live in build/make/configure.sh, |
10 ## but in practice, the line is pretty blurry. | 10 ## but in practice, the line is pretty blurry. |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
104 all_platforms="${all_platforms} arm64-darwin-gcc" | 104 all_platforms="${all_platforms} arm64-darwin-gcc" |
105 all_platforms="${all_platforms} armv7-android-gcc" #neon Cortex-A8 | 105 all_platforms="${all_platforms} armv7-android-gcc" #neon Cortex-A8 |
106 all_platforms="${all_platforms} armv7-darwin-gcc" #neon Cortex-A8 | 106 all_platforms="${all_platforms} armv7-darwin-gcc" #neon Cortex-A8 |
107 all_platforms="${all_platforms} armv7-linux-rvct" #neon Cortex-A8 | 107 all_platforms="${all_platforms} armv7-linux-rvct" #neon Cortex-A8 |
108 all_platforms="${all_platforms} armv7-linux-gcc" #neon Cortex-A8 | 108 all_platforms="${all_platforms} armv7-linux-gcc" #neon Cortex-A8 |
109 all_platforms="${all_platforms} armv7-none-rvct" #neon Cortex-A8 | 109 all_platforms="${all_platforms} armv7-none-rvct" #neon Cortex-A8 |
110 all_platforms="${all_platforms} armv7-win32-vs11" | 110 all_platforms="${all_platforms} armv7-win32-vs11" |
111 all_platforms="${all_platforms} armv7-win32-vs12" | 111 all_platforms="${all_platforms} armv7-win32-vs12" |
112 all_platforms="${all_platforms} armv7s-darwin-gcc" | 112 all_platforms="${all_platforms} armv7s-darwin-gcc" |
113 all_platforms="${all_platforms} mips32-linux-gcc" | 113 all_platforms="${all_platforms} mips32-linux-gcc" |
| 114 all_platforms="${all_platforms} mips64-linux-gcc" |
114 all_platforms="${all_platforms} ppc32-darwin8-gcc" | 115 all_platforms="${all_platforms} ppc32-darwin8-gcc" |
115 all_platforms="${all_platforms} ppc32-darwin9-gcc" | 116 all_platforms="${all_platforms} ppc32-darwin9-gcc" |
116 all_platforms="${all_platforms} ppc32-linux-gcc" | 117 all_platforms="${all_platforms} ppc32-linux-gcc" |
117 all_platforms="${all_platforms} ppc64-darwin8-gcc" | 118 all_platforms="${all_platforms} ppc64-darwin8-gcc" |
118 all_platforms="${all_platforms} ppc64-darwin9-gcc" | 119 all_platforms="${all_platforms} ppc64-darwin9-gcc" |
119 all_platforms="${all_platforms} ppc64-linux-gcc" | 120 all_platforms="${all_platforms} ppc64-linux-gcc" |
120 all_platforms="${all_platforms} sparc-solaris-gcc" | 121 all_platforms="${all_platforms} sparc-solaris-gcc" |
121 all_platforms="${all_platforms} x86-android-gcc" | 122 all_platforms="${all_platforms} x86-android-gcc" |
122 all_platforms="${all_platforms} x86-darwin8-gcc" | 123 all_platforms="${all_platforms} x86-darwin8-gcc" |
123 all_platforms="${all_platforms} x86-darwin8-icc" | 124 all_platforms="${all_platforms} x86-darwin8-icc" |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
247 " | 248 " |
248 ARCH_EXT_LIST=" | 249 ARCH_EXT_LIST=" |
249 edsp | 250 edsp |
250 media | 251 media |
251 neon | 252 neon |
252 neon_asm | 253 neon_asm |
253 | 254 |
254 mips32 | 255 mips32 |
255 dspr2 | 256 dspr2 |
256 | 257 |
| 258 mips64 |
| 259 |
257 mmx | 260 mmx |
258 sse | 261 sse |
259 sse2 | 262 sse2 |
260 sse3 | 263 sse3 |
261 ssse3 | 264 ssse3 |
262 sse4_1 | 265 sse4_1 |
263 avx | 266 avx |
264 avx2 | 267 avx2 |
265 | 268 |
266 altivec | 269 altivec |
(...skipping 509 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
776 ## | 779 ## |
777 ## END APPLICATION SPECIFIC CONFIGURATION | 780 ## END APPLICATION SPECIFIC CONFIGURATION |
778 ## | 781 ## |
779 CONFIGURE_ARGS="$@" | 782 CONFIGURE_ARGS="$@" |
780 process "$@" | 783 process "$@" |
781 print_webm_license ${BUILD_PFX}vpx_config.c "/*" " */" | 784 print_webm_license ${BUILD_PFX}vpx_config.c "/*" " */" |
782 cat <<EOF >> ${BUILD_PFX}vpx_config.c | 785 cat <<EOF >> ${BUILD_PFX}vpx_config.c |
783 static const char* const cfg = "$CONFIGURE_ARGS"; | 786 static const char* const cfg = "$CONFIGURE_ARGS"; |
784 const char *vpx_codec_build_config(void) {return cfg;} | 787 const char *vpx_codec_build_config(void) {return cfg;} |
785 EOF | 788 EOF |
OLD | NEW |