Restructure chromium-efl.gyp (build entry point)
authorAntonio Gomes <a1.gomes@samsung.com>
Thu, 9 Jul 2015 12:25:59 +0000 (21:25 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commitc72f7da17a4edc95aba2a0b8821ee86f7d62a8fb
tree95a2ca68bb8a66c009953c82069a42f0ca456066
parent8a06856ffb4ee4ed6e2eae48f42a1327d1a168c0
Restructure chromium-efl.gyp (build entry point)

Patch creates a "build_all"-like target for EWK,
where all the sample apps are set as 'dependencies'.
It also deliberately removes the explicit inclusion of
efl_integration.gypi (where the 'chromium-ewk' target is
declared).

Reasoning is that 'chromium-ewk' is set as an explicit
dependecy of all three targets currently listed in chromium-ewk.gyp,
so its inclusion is redundant.
Also, the explicit inclusion of efl_integration.gypi from
chromium-ewk.gyp caused GYP error when we try to set 'chromium-ewk'
target as a dependency for 'xwalk' target:

[XXs] IndexError: string index out of range while reading
includes of /(..)/tizen_src/ewk/chromium-ewk.gyp while trying to load
/(..)/tizen_src/ewk/chromium-ewk.gyp

Reference: https://groups.google.com/forum/#!topic/gyp-developer/J-0xR5wye30

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

Change-Id: Ic30be2a2dd218c7da3a1b5398b222b1c926ee941
Signed-off-by: Antonio Gomes <a1.gomes@samsung.com>
tizen_src/ewk/chromium-ewk.gyp
tizen_src/ewk/efl_webview_app/efl_webview_app.gypi
tizen_src/ewk/ubrowser/ubrowser.gypi
tizen_src/ewk/unittest/ewk-tests.gypi