Add Tizen Filesystem API.
[platform/framework/web/tizen-extensions-crosswalk.git] / tizen-wrt.gyp
1 {
2   'includes':[
3     'common/common.gypi',
4   ],
5
6   'targets': [
7     {
8       'target_name': 'build_all_tizen_extensions',
9       'type': 'none',
10       'dependencies': [
11         'bluetooth/bluetooth.gyp:*',
12         'filesystem/filesystem.gyp:*',
13         'network_bearer_selection/network_bearer_selection.gyp:*',
14         'notification/notification.gyp:*',
15         'power/power.gyp:*',
16         'system_info/system_info.gyp:*',
17         'system_setting/system_setting.gyp:*',
18         'time/time.gyp:*',
19         'tizen/tizen.gyp:*',
20       ],
21       'conditions': [
22         [ 'extension_host_os == "mobile"', {
23           'dependencies': [
24             'download/download.gyp:*',
25           ],
26         }],
27       ],
28     },
29     {
30       'target_name': 'generate_manifest',
31       'type': 'none',
32
33       'conditions': [
34         [ 'extension_host_os == "mobile"', {
35           'actions': [
36             {
37               'variables': {
38                 'generate_args': [
39                   '_examples_package',
40                   'crosswalk-examples',
41                   '/usr/bin/tizen-extensions-crosswalk-examples',
42                   'Crosswalk Examples',
43                 ],
44               },
45               'action_name': 'examples',
46               'inputs': [
47                 'tools/generate_manifest.py',
48                 'packaging/tizen-extensions-crosswalk.spec',
49                 'tizen-extensions-crosswalk.xml.in',
50               ],
51               'outputs': [
52                 'tizen-extensions-crosswalk-examples.xml',
53               ],
54               'action': [
55                 'python',
56                 '<@(_inputs)',
57                 '<@(generate_args)',
58                 '<@(_outputs)',
59               ],
60             },
61             {
62               'variables': {
63                 'generate_args': [
64                   '_bluetooth_demo_package',
65                   'crosswalk-bluetooth-demo',
66                   '/usr/bin/tizen-extensions-crosswalk-bluetooth-demo',
67                   'Crosswalk Bluetooth Demo',
68                 ],
69               },
70               'action_name': 'demo',
71               'inputs': [
72                 'tools/generate_manifest.py',
73                 'packaging/tizen-extensions-crosswalk.spec',
74                 'tizen-extensions-crosswalk.xml.in',
75               ],
76               'outputs': [
77                 'tizen-extensions-crosswalk-bluetooth-demo.xml',
78               ],
79               'action': [
80                 'python',
81                 '<@(_inputs)',
82                 '<@(generate_args)',
83                 '<@(_outputs)',
84               ],
85             },
86             {
87               'variables': {
88                 'generate_args': [
89                   '_system_info_demo_package',
90                   'crosswalk-system-info-demo',
91                   '/usr/bin/tizen-extensions-crosswalk-system-info-demo',
92                   'Crosswalk System Info Demo',
93                 ],
94               },
95               'action_name': 'system_info_demo',
96               'inputs': [
97                 'tools/generate_manifest.py',
98                 'packaging/tizen-extensions-crosswalk.spec',
99                 'tizen-extensions-crosswalk.xml.in',
100               ],
101               'outputs': [
102                 'tizen-extensions-crosswalk-system-info-demo.xml',
103               ],
104               'action': [
105                 'python',
106                 '<@(_inputs)',
107                 '<@(generate_args)',
108                 '<@(_outputs)',
109               ],
110             },
111           ],
112         }],
113       ],
114     },
115   ],
116 }