Remove unneeded dependencies when building chromium-efl-libs and crosswalk-bin
authorAntonio Gomes <a1.gomes@samsung.com>
Mon, 20 Jul 2015 14:44:21 +0000 (07:44 -0700)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commit3b61a3a36732ccb396193303a220cdf75187257f
treef2092c3b5e9345728064875ceec430174310ff3d
parentb48b7b4cb3613e0d18fe0a06cc5ee351a5b363a1
Remove unneeded dependencies when building chromium-efl-libs and crosswalk-bin

Patch adds a 'building_strategy' variable to chromium-efl
GYP machinery. In build/system.gypi, it can be used to
filter dependencies in and out, according to what target
is being built: ewk, chromium-efl-libs or crosswalk-bin.

Patch could have replaced the existing 'building_crosswalk_bin'
by 'building_strategy', but the former is a crosswalk
upstream GYP variable, which has it own meaning in
xwalk/build/build.gypi.

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=13316
Reviewed by: SeungSeop Park, arno renevier

Change-Id: I724341bed2ae1cbae1dc50bbc18e5a5451f35973
Signed-off-by: Antonio Gomes <a1.gomes@samsung.com>
tizen_src/build/system.gyp
tizen_src/ewk/unittest/ewk-tests.gypi
tizen_src/packaging/chromium-efl-libs.spec
tizen_src/packaging/chromium-efl.spec
tizen_src/packaging/crosswalk-bin.spec
tizen_src/supplement.gypi