2 'variables': { 'type%': 'mobile' },
6 'sources/': [['exclude', '_mobile\\.cc$|mobile/']],
7 'includes/': [['exclude', '_mobile\\.gypi$|mobile/']],
9 ['type != "desktop"', {
10 'sources/': [['exclude', '_desktop\\.cc$|desktop/']],
11 'includes/': [['exclude', '_desktop\\.gypi$|desktop/']],
13 ['type == "mobile"', { 'defines': ['TIZEN_MOBILE'] } ],
14 ['type == "desktop"', { 'defines': ['GENERIC_DESKTOP'] } ],
15 ['build == "Debug"', {
16 'defines': ['_DEBUG', ],
17 'cflags': [ '-O0', '-g', ],
19 ['build == "Release"', {
20 'defines': ['NDEBUG', ],
23 # Don't emit the GCC version ident directives, they just end up
24 # in the .comment section taking up binary size.
26 # Put data and code in their own sections, so that unused symbols
27 # can be removed at link time with --gc-sections.
29 '-ffunction-sections',
38 '<(SHARED_INTERMEDIATE_DIR)',
41 '../common/extension_adapter.h',
42 '../common/picojson.h',
47 '-fvisibility=hidden',
51 'common/tizen_mobile.gypi',
52 'bluetooth/bluetooth.gypi',
53 'notification/notification.gypi',
55 'system_info/system_info.gypi',
57 'networkbearerselection/networkbearerselection.gypi',