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

Side by Side Diff: build/split_link_partition.json

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
OLDNEW
(Empty)
1 # This file 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
cpu_(ooo_6.6-7.5) 2013/05/13 19:29:52 add short comment or link about the purpose of fak
scottmg 2013/05/13 20:00:11 Done.
57 r'split_dll_fake_entry\.obj$',
58
59 # System and third party import libs.
60 r'^advapi32\.lib$',
61 r'^atlthunk\.lib$',
62 r'^chrome\.user32\.delay\.lib$',
63 r'^comctl32\.lib$',
64 r'^comdlg32\.lib$',
65 r'^crypt32\.lib$',
66 r'^d2d1\.lib$',
67 r'^d3d9\.lib$',
68 r'^dbghelp\.lib$',
69 r'^delayimp\.lib$',
70 r'^dinput8\.lib$',
71 r'^dnsapi\.lib$',
72 r'^dwmapi\.lib$',
73 r'^dxva2\.lib$',
74 r'ffmpegsumo\.lib$',
75 r'^gdi32\.lib$',
76 r'libcmt\.lib$', # No ^ so it matches gen/allocator, etc.
77 r'^imm32\.lib$',
78 r'^iphlpapi\.lib$',
79 r'^kernel32\.lib$',
80 r'^locationapi\.lib$',
81 r'^mf\.lib$',
82 r'^mfplat\.lib$',
83 r'^mfreadwrite\.lib$',
84 r'^mfuuid\.lib$',
85 r'^msimg32\.lib$',
86 r'^odbc32\.lib$',
87 r'^odbccp32\.lib$',
88 r'^ole32\.lib$',
89 r'^oleacc\.lib$',
90 r'^oleaut32\.lib$',
91 r'^portabledeviceguids\.lib$',
92 r'^psapi\.lib$',
93 r'^secur32\.lib$',
94 r'^sensorsapi\.lib$',
95 r'^setupapi\.lib$',
96 r'^shell32\.lib$',
97 r'^shlwapi\.lib$',
98 r'^strmiids\.lib$',
99 r'^user32\.winxp\.lib$',
100 r'^usp10\.lib$',
101 r'^uuid\.lib$',
102 r'^version\.lib$',
103 r'^wininet\.lib$',
104 r'^winmm\.lib$',
105 r'^winspool\.lib$',
106 r'^ws2_32\.lib$',
107 ],
108 }
109
110 # vim: set ft=python:
OLDNEW
« no previous file with comments | « build/common.gypi ('k') | chrome/chrome_dll.gypi » ('j') | chrome/split_dll_fake_entry.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698