OLD | NEW |
(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 } |
OLD | NEW |