[Common] Common code has been extracted to a separate library.
[platform/core/api/webapi-plugins.git] / src / archive / archive.gyp
1 {
2   'includes':[
3     '../common/common.gypi',
4   ],
5   'targets': [
6     {
7       'target_name': 'tizen_archive',
8       'type': 'loadable_module',
9       'dependencies': [
10         '../common/common.gyp:tizen_common',
11       ],
12       'sources': [
13         'archive_api.js',
14         'archive_extension.cc',
15         'archive_extension.h',
16         'archive_file.cc',
17         'archive_file.h',
18         'archive_file_entry.cc',
19         'archive_file_entry.h',
20         'archive_instance.cc',
21         'archive_instance.h',
22         'archive_manager.cc',
23         'archive_manager.h',
24         'archive_utils.cc',
25         'archive_utils.h',
26         'archive_callback_data.cc',
27         'archive_callback_data.h',
28         'filesystem_file.cc',
29         'filesystem_file.h',
30         'filesystem_path.cc',
31         'filesystem_path.h',
32         'filesystem_node.cc',
33         'filesystem_node.h',
34         'defs.h',
35         'un_zip.cc',
36         'un_zip.h',
37         'un_zip_extract_request.cc',
38         'un_zip_extract_request.h',
39         'zip_add_request.cc',
40         'zip_add_request.h',
41         'zip.cc',
42         'zip.h'
43       ],
44       'includes': [
45         '../common/pkg-config.gypi'
46       ],
47       'conditions': [
48         ['tizen == 1', {
49           'variables': {
50             'packages': [
51               'minizip',
52               'zlib'
53             ]
54           },
55         }],
56       ],
57     },
58   ],
59 }