[M67 Dev][Tizen] Integrate GN and set up build environment
This cherry-picks following patches to support Git Build System(GBS)
and generates ninja for Tizen targets.
Commit id
5f3edd710 [Refactoring] GN Improvement
Commit id
01b6a00b9 Replace the new repo path in gbs.conf for TV
Commit id
b75b104a5 Changed the build repository for tizen 4.0 in gbs.conf
Commit id
03a1d8bed [A&O] Support build script and gbs.conf for tizen 4.0 kantm
Commit id
047b94f8f [A&O] Support of tizen 4.0 mirror profiles
Commit id
ea3ce6588 [A&O] Remove target profiles from tizen 4.0
Commit id
737826fd8 [A&O] Add build script for unified profile
Commit id
06ec8ccdc [Platform Integration] Support building for x86_64 by GN
Commit id
6ab2e11ed [Build] Support to KantM Product TV target.
Commit id
ee659fe58 fixup! [M56_2924] Chromium upversion to m56_2924 branch
<Partial cherry-pick. Taken changes w.r.t. to GBS only>
Commit id
ba3fbbcc3 [A&O] Separate out folder as per architecture
Commit id
85228a474 fixup! [A&O] Separate out folder as per architecture
Commit id
3ff2cce91 fixup! [M56_2924] Switching to GN build
<Partial cherry-pick of tizen_src/build/toolchain/tizen/BUILD.gn>
Commit id
9b43ac32c [M63_3239][Bring Up] Remove crosswalk related codes and files
Commit id
1c6f09561 [M63_3239][Bring Up] Remove the apply_patches.sh calls
Commit id
4bca0b3ef [M63][Build] Support optional builds for tizen versions
Commit id
b125e1e7d fixup! [M63][Build] Support optional builds for tizen versions
Commit id
35449da2d fixup! [M63_3239] Switching to GN build
Commit id
ec7160231 Fix warning errors in gn generation
Change-Id: I80ef5bb2e5fa4370698ac4f6503b1678cb67ffeb
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>