Skip to content

Commit 9b59718

Browse files
committed
gyp: put filenames in variables
1 parent f8bf498 commit 9b59718

File tree

13 files changed

+688
-606
lines changed

13 files changed

+688
-606
lines changed

deps/ada/ada.gyp

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
'variables': {
33
'v8_enable_i18n_support%': 1,
4+
'ada_sources': [ 'ada.cpp' ],
45
},
56
'targets': [
67
{
@@ -10,7 +11,7 @@
1011
'direct_dependent_settings': {
1112
'include_dirs': ['.'],
1213
},
13-
'sources': ['ada.cpp'],
14+
'sources': [ '<@(ada_sources)' ],
1415
'conditions': [
1516
['v8_enable_i18n_support==0', {
1617
'defines': ['ADA_HAS_ICU=0'],

deps/base64/base64.gyp

+9-6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
'variables': {
33
'arm_fpu%': '',
44
'target_arch%': '',
5+
'base64_sources_common': [
6+
'base64/include/libbase64.h',
7+
'base64/lib/arch/generic/codec.c',
8+
'base64/lib/tables/tables.c',
9+
'base64/lib/codec_choose.c',
10+
'base64/lib/codecs.h',
11+
'base64/lib/lib.c',
12+
],
513
},
614
'targets': [
715
{
@@ -14,12 +22,7 @@
1422
},
1523
'defines': [ 'BASE64_STATIC_DEFINE' ],
1624
'sources': [
17-
'base64/include/libbase64.h',
18-
'base64/lib/arch/generic/codec.c',
19-
'base64/lib/tables/tables.c',
20-
'base64/lib/codec_choose.c',
21-
'base64/lib/codecs.h',
22-
'base64/lib/lib.c',
25+
'<@(base64_sources_common)',
2326
],
2427

2528
'conditions': [

deps/brotli/brotli.gyp

+39-34
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,42 @@
11
{
2+
'variables': {
3+
'brotli_sources': [
4+
# Common
5+
'c/common/constants.c',
6+
'c/common/context.c',
7+
'c/common/dictionary.c',
8+
'c/common/platform.c',
9+
'c/common/transform.c',
10+
11+
# Decoder
12+
'c/dec/bit_reader.c',
13+
'c/dec/decode.c',
14+
'c/dec/huffman.c',
15+
'c/dec/state.c',
16+
17+
# Encoder
18+
'c/enc/backward_references.c',
19+
'c/enc/backward_references_hq.c',
20+
'c/enc/bit_cost.c',
21+
'c/enc/block_splitter.c',
22+
'c/enc/brotli_bit_stream.c',
23+
'c/enc/cluster.c',
24+
'c/enc/command.c',
25+
'c/enc/compress_fragment.c',
26+
'c/enc/compress_fragment_two_pass.c',
27+
'c/enc/dictionary_hash.c',
28+
'c/enc/encode.c',
29+
'c/enc/encoder_dict.c',
30+
'c/enc/entropy_encode.c',
31+
'c/enc/fast_log.c',
32+
'c/enc/histogram.c',
33+
'c/enc/literal_cost.c',
34+
'c/enc/memory.c',
35+
'c/enc/metablock.c',
36+
'c/enc/static_dict.c',
37+
'c/enc/utf8_util.c',
38+
]
39+
},
240
'targets': [
341
{
442
'target_name': 'brotli',
@@ -28,40 +66,7 @@
2866
'-lm',
2967
],
3068
'sources': [
31-
# Common
32-
'c/common/constants.c',
33-
'c/common/context.c',
34-
'c/common/dictionary.c',
35-
'c/common/platform.c',
36-
'c/common/transform.c',
37-
38-
# Decoder
39-
'c/dec/bit_reader.c',
40-
'c/dec/decode.c',
41-
'c/dec/huffman.c',
42-
'c/dec/state.c',
43-
44-
# Encoder
45-
'c/enc/backward_references.c',
46-
'c/enc/backward_references_hq.c',
47-
'c/enc/bit_cost.c',
48-
'c/enc/block_splitter.c',
49-
'c/enc/brotli_bit_stream.c',
50-
'c/enc/cluster.c',
51-
'c/enc/command.c',
52-
'c/enc/compress_fragment.c',
53-
'c/enc/compress_fragment_two_pass.c',
54-
'c/enc/dictionary_hash.c',
55-
'c/enc/encode.c',
56-
'c/enc/encoder_dict.c',
57-
'c/enc/entropy_encode.c',
58-
'c/enc/fast_log.c',
59-
'c/enc/histogram.c',
60-
'c/enc/literal_cost.c',
61-
'c/enc/memory.c',
62-
'c/enc/metablock.c',
63-
'c/enc/static_dict.c',
64-
'c/enc/utf8_util.c'
69+
'<@(brotli_sources)',
6570
]
6671
}
6772
]

deps/cares/cares.gyp

+92-83
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,94 @@
11
{
2+
'variables': {
3+
'cares_sources_common': [
4+
'include/ares.h',
5+
'include/ares_dns.h',
6+
'include/ares_nameser.h',
7+
'include/ares_rules.h',
8+
'include/ares_version.h',
9+
'src/lib/ares__addrinfo2hostent.c',
10+
'src/lib/ares__addrinfo_localhost.c',
11+
'src/lib/ares_android.c',
12+
'src/lib/ares_cancel.c',
13+
'src/lib/ares__close_sockets.c',
14+
'src/lib/ares_create_query.c',
15+
'src/lib/ares_data.c',
16+
'src/lib/ares_data.h',
17+
'src/lib/ares_destroy.c',
18+
'src/lib/ares_expand_name.c',
19+
'src/lib/ares_expand_string.c',
20+
'src/lib/ares_fds.c',
21+
'src/lib/ares_free_hostent.c',
22+
'src/lib/ares_free_string.c',
23+
'src/lib/ares_freeaddrinfo.c',
24+
'src/lib/ares_getenv.h',
25+
'src/lib/ares_getaddrinfo.c',
26+
'src/lib/ares_gethostbyaddr.c',
27+
'src/lib/ares_gethostbyname.c',
28+
'src/lib/ares__get_hostent.c',
29+
'src/lib/ares_getnameinfo.c',
30+
'src/lib/ares_getsock.c',
31+
'src/lib/ares_init.c',
32+
'src/lib/ares_ipv6.h',
33+
'src/lib/ares_library_init.c',
34+
'src/lib/ares_library_init.h',
35+
'src/lib/ares_llist.c',
36+
'src/lib/ares_llist.h',
37+
'src/lib/ares_mkquery.c',
38+
'src/lib/ares_nowarn.c',
39+
'src/lib/ares_nowarn.h',
40+
'src/lib/ares_options.c',
41+
'src/lib/ares__parse_into_addrinfo.c',
42+
'src/lib/ares_parse_aaaa_reply.c',
43+
'src/lib/ares_parse_a_reply.c',
44+
'src/lib/ares_parse_caa_reply.c',
45+
'src/lib/ares_parse_mx_reply.c',
46+
'src/lib/ares_parse_naptr_reply.c',
47+
'src/lib/ares_parse_ns_reply.c',
48+
'src/lib/ares_parse_ptr_reply.c',
49+
'src/lib/ares_parse_soa_reply.c',
50+
'src/lib/ares_parse_srv_reply.c',
51+
'src/lib/ares_parse_txt_reply.c',
52+
'src/lib/ares_parse_uri_reply.c',
53+
'src/lib/ares_platform.h',
54+
'src/lib/ares_private.h',
55+
'src/lib/ares_process.c',
56+
'src/lib/ares_query.c',
57+
'src/lib/ares__read_line.c',
58+
'src/lib/ares__readaddrinfo.c',
59+
'src/lib/ares_search.c',
60+
'src/lib/ares_send.c',
61+
'src/lib/ares_setup.h',
62+
'src/lib/ares__sortaddrinfo.c',
63+
'src/lib/ares_strcasecmp.c',
64+
'src/lib/ares_strcasecmp.h',
65+
'src/lib/ares_strdup.c',
66+
'src/lib/ares_strdup.h',
67+
'src/lib/ares_strerror.c',
68+
'src/lib/ares_strsplit.c',
69+
'src/lib/ares_timeout.c',
70+
'src/lib/ares__timeval.c',
71+
'src/lib/ares_version.c',
72+
'src/lib/ares_writev.c',
73+
'src/lib/ares_writev.h',
74+
'src/lib/bitncmp.c',
75+
'src/lib/bitncmp.h',
76+
'src/lib/inet_net_pton.c',
77+
'src/lib/inet_ntop.c',
78+
'src/lib/ares_inet_net_pton.h',
79+
'src/lib/setup_once.h',
80+
'src/tools/ares_getopt.c',
81+
'src/tools/ares_getopt.h',
82+
],
83+
'cares_sources_win': [
84+
'src/lib/config-win32.h',
85+
'src/lib/windows_port.c',
86+
'src/lib/ares_getenv.c',
87+
'src/lib/ares_iphlpapi.h',
88+
'src/lib/ares_platform.c',
89+
],
90+
},
91+
292
'target_defaults': {
393
'conditions': [
494
['OS!="win"', {
@@ -35,84 +125,7 @@
35125
'include_dirs': [ 'include' ]
36126
},
37127
'sources': [
38-
'include/ares.h',
39-
'include/ares_dns.h',
40-
'include/ares_nameser.h',
41-
'include/ares_rules.h',
42-
'include/ares_version.h',
43-
'src/lib/ares__addrinfo2hostent.c',
44-
'src/lib/ares__addrinfo_localhost.c',
45-
'src/lib/ares_android.c',
46-
'src/lib/ares_cancel.c',
47-
'src/lib/ares__close_sockets.c',
48-
'src/lib/ares_create_query.c',
49-
'src/lib/ares_data.c',
50-
'src/lib/ares_data.h',
51-
'src/lib/ares_destroy.c',
52-
'src/lib/ares_expand_name.c',
53-
'src/lib/ares_expand_string.c',
54-
'src/lib/ares_fds.c',
55-
'src/lib/ares_free_hostent.c',
56-
'src/lib/ares_free_string.c',
57-
'src/lib/ares_freeaddrinfo.c',
58-
'src/lib/ares_getenv.h',
59-
'src/lib/ares_getaddrinfo.c',
60-
'src/lib/ares_gethostbyaddr.c',
61-
'src/lib/ares_gethostbyname.c',
62-
'src/lib/ares__get_hostent.c',
63-
'src/lib/ares_getnameinfo.c',
64-
'src/lib/ares_getsock.c',
65-
'src/lib/ares_init.c',
66-
'src/lib/ares_ipv6.h',
67-
'src/lib/ares_library_init.c',
68-
'src/lib/ares_library_init.h',
69-
'src/lib/ares_llist.c',
70-
'src/lib/ares_llist.h',
71-
'src/lib/ares_mkquery.c',
72-
'src/lib/ares_nowarn.c',
73-
'src/lib/ares_nowarn.h',
74-
'src/lib/ares_options.c',
75-
'src/lib/ares__parse_into_addrinfo.c',
76-
'src/lib/ares_parse_aaaa_reply.c',
77-
'src/lib/ares_parse_a_reply.c',
78-
'src/lib/ares_parse_caa_reply.c',
79-
'src/lib/ares_parse_mx_reply.c',
80-
'src/lib/ares_parse_naptr_reply.c',
81-
'src/lib/ares_parse_ns_reply.c',
82-
'src/lib/ares_parse_ptr_reply.c',
83-
'src/lib/ares_parse_soa_reply.c',
84-
'src/lib/ares_parse_srv_reply.c',
85-
'src/lib/ares_parse_txt_reply.c',
86-
'src/lib/ares_parse_uri_reply.c',
87-
'src/lib/ares_platform.h',
88-
'src/lib/ares_private.h',
89-
'src/lib/ares_process.c',
90-
'src/lib/ares_query.c',
91-
'src/lib/ares__read_line.c',
92-
'src/lib/ares__readaddrinfo.c',
93-
'src/lib/ares_search.c',
94-
'src/lib/ares_send.c',
95-
'src/lib/ares_setup.h',
96-
'src/lib/ares__sortaddrinfo.c',
97-
'src/lib/ares_strcasecmp.c',
98-
'src/lib/ares_strcasecmp.h',
99-
'src/lib/ares_strdup.c',
100-
'src/lib/ares_strdup.h',
101-
'src/lib/ares_strerror.c',
102-
'src/lib/ares_strsplit.c',
103-
'src/lib/ares_timeout.c',
104-
'src/lib/ares__timeval.c',
105-
'src/lib/ares_version.c',
106-
'src/lib/ares_writev.c',
107-
'src/lib/ares_writev.h',
108-
'src/lib/bitncmp.c',
109-
'src/lib/bitncmp.h',
110-
'src/lib/inet_net_pton.c',
111-
'src/lib/inet_ntop.c',
112-
'src/lib/ares_inet_net_pton.h',
113-
'src/lib/setup_once.h',
114-
'src/tools/ares_getopt.c',
115-
'src/tools/ares_getopt.h',
128+
'<@(cares_sources_common)',
116129
],
117130
'conditions': [
118131
[ 'library=="static_library"', {
@@ -127,11 +140,7 @@
127140
],
128141
'include_dirs': [ 'config/win32' ],
129142
'sources': [
130-
'src/lib/config-win32.h',
131-
'src/lib/windows_port.c',
132-
'src/lib/ares_getenv.c',
133-
'src/lib/ares_iphlpapi.h',
134-
'src/lib/ares_platform.c'
143+
'<@(cares_sources_win)',
135144
],
136145
'libraries': [
137146
'-lws2_32.lib',

0 commit comments

Comments
 (0)