{
+ 'includes':[
+ 'common/common.gypi',
+ ],
+
'targets': [
{
'target_name': 'build_all_tizen_extensions',
'type': 'none',
'dependencies': [
'bluetooth/bluetooth.gyp:*',
- 'networkbearerselection/networkbearerselection.gyp:*',
+ 'media_renderer/media_renderer.gyp:*',
+ 'mediaserver/mediaserver.gyp:*',
+ 'network_bearer_selection/network_bearer_selection.gyp:*',
'notification/notification.gyp:*',
+ 'phone/phone.gyp:*',
'power/power.gyp:*',
+ 'speech/speech.gyp:*',
'system_info/system_info.gyp:*',
'system_setting/system_setting.gyp:*',
'time/time.gyp:*',
'tizen/tizen.gyp:*',
+ 'utils/utils.gyp:*',
+ 'web_setting/web_setting.gyp:*',
+ ],
+ 'conditions': [
+ [ 'tizen == 1', {
+ 'dependencies': [
+ 'alarm/alarm.gyp:*',
+ 'application/application.gyp:*',
+ 'bookmark/bookmark.gyp:*',
+ 'content/content.gyp:*',
+ 'download/download.gyp:*',
+ 'filesystem/filesystem.gyp:*',
+ 'messageport/messageport.gyp:*',
+ 'nfc/nfc.gyp:*',
+ 'package/package.gyp:*',
+ ],
+ }],
+ [ 'extension_host_os == "mobile"', {
+ 'dependencies': [
+ 'callhistory/callhistory.gyp:*',
+ 'datasync/datasync.gyp:*',
+ ],
+ }],
+ [ 'extension_host_os == "ivi"', {
+ 'dependencies': [
+ 'audiosystem/audiosystem.gyp:*',
+ 'sso/sso.gyp:*',
+ 'telephony/telephony.gyp:*',
+ 'vehicle/vehicle.gyp:*',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'generate_manifest',
+ 'type': 'none',
+
+ 'conditions': [
+ [ 'tizen == 1', {
+ 'actions': [
+ {
+ 'variables': {
+ 'generate_args': [
+ '_examples_package',
+ 'crosswalk-examples',
+ '/usr/bin/tizen-extensions-crosswalk-examples',
+ 'Crosswalk Examples',
+ ],
+ },
+ 'action_name': 'examples',
+ 'inputs': [
+ 'tools/generate_manifest.py',
+ 'packaging/tizen-extensions-crosswalk.spec',
+ 'tizen-extensions-crosswalk.xml.in',
+ ],
+ 'outputs': [
+ 'tizen-extensions-crosswalk-examples.xml',
+ ],
+ 'action': [
+ 'python',
+ '<@(_inputs)',
+ '<@(generate_args)',
+ '<@(_outputs)',
+ ],
+ },
+ {
+ 'variables': {
+ 'generate_args': [
+ '_bluetooth_demo_package',
+ 'crosswalk-bluetooth-demo',
+ '/usr/bin/tizen-extensions-crosswalk-bluetooth-demo',
+ 'Crosswalk Bluetooth Demo',
+ ],
+ },
+ 'action_name': 'demo',
+ 'inputs': [
+ 'tools/generate_manifest.py',
+ 'packaging/tizen-extensions-crosswalk.spec',
+ 'tizen-extensions-crosswalk.xml.in',
+ ],
+ 'outputs': [
+ 'tizen-extensions-crosswalk-bluetooth-demo.xml',
+ ],
+ 'action': [
+ 'python',
+ '<@(_inputs)',
+ '<@(generate_args)',
+ '<@(_outputs)',
+ ],
+ },
+ {
+ 'variables': {
+ 'generate_args': [
+ '_system_info_demo_package',
+ 'crosswalk-system-info-demo',
+ '/usr/bin/tizen-extensions-crosswalk-system-info-demo',
+ 'Crosswalk System Info Demo',
+ ],
+ },
+ 'action_name': 'system_info_demo',
+ 'inputs': [
+ 'tools/generate_manifest.py',
+ 'packaging/tizen-extensions-crosswalk.spec',
+ 'tizen-extensions-crosswalk.xml.in',
+ ],
+ 'outputs': [
+ 'tizen-extensions-crosswalk-system-info-demo.xml',
+ ],
+ 'action': [
+ 'python',
+ '<@(_inputs)',
+ '<@(generate_args)',
+ '<@(_outputs)',
+ ],
+ },
+ {
+ 'variables': {
+ 'generate_args': [
+ '_audiosystem_demo_package',
+ 'crosswalk-audiosystem-demo',
+ '/usr/bin/tizen-extensions-crosswalk-audiosystem-demo',
+ 'Crosswalk Tizen Volume API Demo',
+ ],
+ },
+ 'action_name': 'audiosystem_demo',
+ 'inputs': [
+ 'tools/generate_manifest.py',
+ 'packaging/tizen-extensions-crosswalk.spec',
+ 'tizen-extensions-crosswalk.xml.in',
+ ],
+ 'outputs': [
+ 'tizen-extensions-crosswalk-audiosystem-demo.xml',
+ ],
+ 'action': [
+ 'python',
+ '<@(_inputs)',
+ '<@(generate_args)',
+ '<@(_outputs)',
+ ],
+ },
+ ],
+ }],
],
},
],