Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(157)

Side by Side Diff: build/split_link_partition.py

Issue 15067010: split_link tool, config, and scripts for windows build (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « build/common.gypi ('k') | chrome/chrome_dll.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # This dict determines how chrome.dll is split into multiple parts.
2 {
3 'parts': [
4 # These sections are matched in order, and a matching input will go into
5 # the part for the last block that matches. Inputs are lower()d before
6 # the regex is run.
7
8 # chrome0.dll.
9 [
10 r'.*',
11 ],
12
13 # chrome1.dll.
14 [
15 r'\\libwebp\\.*\.lib$',
16 r'\\media\\.*\.lib$',
17 r'bindings',
18 r'content_worker\.lib$',
19 r'hunspell\.lib$',
20 r'hyphen\.lib$',
21 r'renderer\.lib$',
22 r'v8.*\.lib$',
23 r'webcore.*\.lib$',
24 r'webkit.*\.lib$',
25 r'webkit.*modules\.lib$',
26 r'wtf\.lib$',
27 ],
28 ],
29
30 # These go into all parts.
31 'all': [
32 # Duplicated code. Be sure that you really want N copies of your code
33 # before adding it here. Hopefully we don't really need all of these.
34 #r'_common\.lib$', # TODO: This might be a bit general.
35 #r'\\base\\base.*\.lib$',
36 #r'modp_b64\.lib$',
37 #r'\\icu\\icu.*\.lib$',
38 #r'\\skia\\skia.*\.lib$',
39 #r'ipc\.lib$',
40 ## TODO: These image/coded related things should probably be renderer only?
41 #r'\\libvpx\\.*\.lib$',
42 #r'opus\.lib$',
43 #r'libjpeg\.lib$',
44 #r'qcms\.lib$',
45 #r'libpng\.lib$',
46 #r'zlib\\.*\.lib$',
47 #r'libxml2\.lib$',
48 #r'libxslt\.lib$',
49 #r'\\sdch\\.*\.lib$',
50 #r'\\net\\.*\.lib$',
51 #r'\\nss\\.*\.lib$',
52 #r'\\crypto\\.*\.lib$',
53 #r'googleurl\.lib$', # TODO: renaming.
54 #r'\\sql\\.*\.lib$',
55 #r'sqlite3\.lib$',
56
57 # See comment in .cc for explanation.
58 r'split_dll_fake_entry\.obj$',
59
60 # To get DLL version information in all.
61 r'chrome_dll_version.*\.res$',
62
63 # System and third party import libs.
64 r'^advapi32\.lib$',
65 r'^atlthunk\.lib$',
66 r'^chrome\.user32\.delay\.lib$',
67 r'^comctl32\.lib$',
68 r'^comdlg32\.lib$',
69 r'^crypt32\.lib$',
70 r'^d2d1\.lib$',
71 r'^d3d9\.lib$',
72 r'^dbghelp\.lib$',
73 r'^delayimp\.lib$',
74 r'^dinput8\.lib$',
75 r'^dnsapi\.lib$',
76 r'^dwmapi\.lib$',
77 r'^dxva2\.lib$',
78 r'ffmpegsumo\.lib$',
79 r'^gdi32\.lib$',
80 r'libcmt\.lib$', # No ^ so it matches gen/allocator, etc.
81 r'^imm32\.lib$',
82 r'^iphlpapi\.lib$',
83 r'^kernel32\.lib$',
84 r'^locationapi\.lib$',
85 r'^mf\.lib$',
86 r'^mfplat\.lib$',
87 r'^mfreadwrite\.lib$',
88 r'^mfuuid\.lib$',
89 r'^msimg32\.lib$',
90 r'^odbc32\.lib$',
91 r'^odbccp32\.lib$',
92 r'^ole32\.lib$',
93 r'^oleacc\.lib$',
94 r'^oleaut32\.lib$',
95 r'^portabledeviceguids\.lib$',
96 r'^psapi\.lib$',
97 r'^secur32\.lib$',
98 r'^sensorsapi\.lib$',
99 r'^setupapi\.lib$',
100 r'^shell32\.lib$',
101 r'^shlwapi\.lib$',
102 r'^strmiids\.lib$',
103 r'^user32\.winxp\.lib$',
104 r'^usp10\.lib$',
105 r'^uuid\.lib$',
106 r'^version\.lib$',
107 r'^wininet\.lib$',
108 r'^winmm\.lib$',
109 r'^winspool\.lib$',
110 r'^ws2_32\.lib$',
111 ],
112 }
OLDNEW
« no previous file with comments | « build/common.gypi ('k') | chrome/chrome_dll.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698