5 'sources/': [['exclude', '_mobile\\.cc$|mobile/']],
6 'includes/': [['exclude', '_mobile\\.gypi$|mobile/']],
8 ['type != "desktop"', {
9 'sources/': [['exclude', '_desktop\\.cc$|desktop/']],
10 'includes/': [['exclude', '_desktop\\.gypi$|desktop/']],
12 ['type == "mobile"', { 'defines': ['TIZEN_MOBILE'] } ],
13 ['type == "desktop"', { 'defines': ['GENERIC_DESKTOP'] } ],
14 ['build == "Debug"', {
15 'defines': ['_DEBUG', ],
16 'cflags': [ '-O0', '-g', ],
18 ['build == "Release"', {
19 'defines': ['NDEBUG', ],
22 # Don't emit the GCC version ident directives, they just end up
23 # in the .comment section taking up binary size.
25 # Put data and code in their own sections, so that unused symbols
26 # can be removed at link time with --gc-sections.
28 '-ffunction-sections',
37 '<(SHARED_INTERMEDIATE_DIR)',
40 '../common/extension_adapter.h',
41 '../common/picojson.h',
46 '-fvisibility=hidden',
50 'common/tizen_mobile.gypi',
51 'bluetooth/bluetooth.gypi',
52 'notification/notification.gypi',
54 'system_info/system_info.gypi',
56 'networkbearerselection/networkbearerselection.gypi',