Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Getting Started | 1 # Getting Started |
| 2 | 2 |
| 3 How to get and build the libyuv code. | 3 How to get and build the libyuv code. |
| 4 | 4 |
| 5 ## Pre-requisites | 5 ## Pre-requisites |
| 6 | 6 |
| 7 You'll need to have depot tools installed: https://www.chromium.org/developers/h ow-tos/install-depot-tools | 7 You'll need to have depot tools installed: https://www.chromium.org/developers/h ow-tos/install-depot-tools |
| 8 Refer to chromium instructions for each platform for other prerequisites. | 8 Refer to chromium instructions for each platform for other prerequisites. |
| 9 | 9 |
| 10 ## Getting the Code | 10 ## Getting the Code |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 153 | 153 |
| 154 GYP_DEFINES="OS=android target_arch=ia32" GYP_CROSSCOMPILE=1 ./gyp_libyuv | 154 GYP_DEFINES="OS=android target_arch=ia32" GYP_CROSSCOMPILE=1 ./gyp_libyuv |
| 155 ninja -j7 -C out/Debug yuv_unittest_apk | 155 ninja -j7 -C out/Debug yuv_unittest_apk |
| 156 ninja -j7 -C out/Release yuv_unittest_apk | 156 ninja -j7 -C out/Release yuv_unittest_apk |
| 157 | 157 |
| 158 GYP_DEFINES="OS=android target_arch=ia32 android_full_debug=1" GYP_CROSSCOMP ILE=1 ./gyp_libyuv | 158 GYP_DEFINES="OS=android target_arch=ia32 android_full_debug=1" GYP_CROSSCOMP ILE=1 ./gyp_libyuv |
| 159 ninja -j7 -C out/Debug yuv_unittest_apk | 159 ninja -j7 -C out/Debug yuv_unittest_apk |
| 160 | 160 |
| 161 mipsel | 161 mipsel |
| 162 | 162 |
| 163 GYP_DEFINES="OS=android target_arch=mipsel" GYP_CROSSCOMPILE=1 ./gyp_libyuv | 163 GYP_DEFINES="OS=android target_arch=mipsel mips_msa=0" GYP_CROSSCOMPILE=1 ./ gyp_libyuv |
| 164 ninja -j7 -C out/Debug yuv_unittest_apk | 164 ninja -j7 -C out/Debug yuv_unittest_apk |
| 165 ninja -j7 -C out/Release yuv_unittest_apk | 165 ninja -j7 -C out/Release yuv_unittest_apk |
| 166 | 166 |
| 167 mips64el | |
| 168 | |
| 169 GYP_DEFINES="OS=android target_arch=mips64el mips_msa=0" GYP_CROSSCOMPILE=1 ./gyp_libyuv | |
|
fbarchard1
2016/09/14 01:48:04
good, but caveat that we're migrating from GYP to
manojkumar.bhosale
2016/09/14 12:45:29
OK. Reverting this change
| |
| 170 ninja -j7 -C out/Debug yuv_unittest_apk | |
| 171 ninja -j7 -C out/Release yuv_unittest_apk | |
| 172 | |
| 167 arm32 disassembly: | 173 arm32 disassembly: |
| 168 | 174 |
| 169 third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/ linux-x86_64/bin/arm-linux-androideabi-objdump -d out/Release/obj/source/libyuv. row_neon.o | 175 third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/ linux-x86_64/bin/arm-linux-androideabi-objdump -d out/Release/obj/source/libyuv. row_neon.o |
| 170 | 176 |
| 171 arm64 disassembly: | 177 arm64 disassembly: |
| 172 | 178 |
| 173 third_party/android_tools/ndk/toolchains/aarch64-linux-android-4.9/prebuilt/ linux-x86_64/bin/aarch64-linux-android-objdump -d out/Release/obj/source/libyuv. row_neon64.o | 179 third_party/android_tools/ndk/toolchains/aarch64-linux-android-4.9/prebuilt/ linux-x86_64/bin/aarch64-linux-android-objdump -d out/Release/obj/source/libyuv. row_neon64.o |
| 174 | 180 |
| 175 Running tests: | 181 Running tests: |
| 176 | 182 |
| (...skipping 12 matching lines...) Expand all Loading... | |
| 189 gn gen out/Release "--args=is_debug=false target_cpu=\"x86\"" | 195 gn gen out/Release "--args=is_debug=false target_cpu=\"x86\"" |
| 190 gn gen out/Debug "--args=is_debug=true target_cpu=\"x86\"" | 196 gn gen out/Debug "--args=is_debug=true target_cpu=\"x86\"" |
| 191 ninja -C out/Release | 197 ninja -C out/Release |
| 192 ninja -C out/Debug | 198 ninja -C out/Debug |
| 193 | 199 |
| 194 ### Building Offical with GN | 200 ### Building Offical with GN |
| 195 | 201 |
| 196 gn gen out/Official "--args=is_debug=false is_official_build=true is_chrome_ branded=true" | 202 gn gen out/Official "--args=is_debug=false is_official_build=true is_chrome_ branded=true" |
| 197 ninja -C out/Official | 203 ninja -C out/Official |
| 198 | 204 |
| 205 #### Building mips with GN | |
| 206 | |
| 207 mipsel | |
| 208 gn gen out/Default "--args=is_debug=false target_cpu=\"mipsel\" target_os = \"android\" mips_arch_variant = \"r6\" mips_use_msa = true is_component_build = true is_clang = false" | |
| 209 ninja -C out/Default | |
| 210 | |
| 211 mips64el | |
| 212 gn gen out/Default "--args=is_debug=false target_cpu=\"mips64el\" target_os = \"android\" mips_arch_variant = \"r6\" mips_use_msa = true is_component_build = true is_clang = false" | |
| 213 ninja -C out/Default | |
| 214 | |
| 215 | |
| 199 ### Linux | 216 ### Linux |
| 200 | 217 |
| 201 GYP_DEFINES="target_arch=x64" ./gyp_libyuv | 218 GYP_DEFINES="target_arch=x64" ./gyp_libyuv |
| 202 ninja -j7 -C out/Debug | 219 ninja -j7 -C out/Debug |
| 203 ninja -j7 -C out/Release | 220 ninja -j7 -C out/Release |
| 204 | 221 |
| 205 GYP_DEFINES="target_arch=ia32" ./gyp_libyuv | 222 GYP_DEFINES="target_arch=ia32" ./gyp_libyuv |
| 206 ninja -j7 -C out/Debug | 223 ninja -j7 -C out/Debug |
| 207 ninja -j7 -C out/Release | 224 ninja -j7 -C out/Release |
| 208 | 225 |
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 422 git checkout -b mycl -t origin/master | 439 git checkout -b mycl -t origin/master |
| 423 git pull | 440 git pull |
| 424 <edit files> | 441 <edit files> |
| 425 git add -u | 442 git add -u |
| 426 git commit -m "my change" | 443 git commit -m "my change" |
| 427 git cl lint | 444 git cl lint |
| 428 git cl try | 445 git cl try |
| 429 git cl upload -r a-reviewer@chomium.org -s | 446 git cl upload -r a-reviewer@chomium.org -s |
| 430 <once approved..> | 447 <once approved..> |
| 431 git cl land | 448 git cl land |
| OLD | NEW |