Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

222 lines
5.1 KiB

  1. :: This script will create the a list of CLR binaries.
  2. :: The list is used as
  3. ::
  4. :: 1) exclude list by "copyurt /nocor"
  5. :: 2) list of CLR binaries that should be registered by regurt.cmd
  6. ::
  7. :: %1 - name of the output file
  8. :: %2 - [full | reg] generate full or reg-only list (default is full)
  9. ::
  10. :: Created: VladSer, 6/19/2001
  11. ::
  12. rem ---
  13. rem --- Generic CLR binaries - should be registered
  14. rem ---
  15. echo c_g18030.dll >> %1
  16. echo corperfmonext.dll >> %1
  17. echo corwrap.dll >> %1
  18. echo fusion.dll >> %1
  19. echo IEExecRemote.dll >> %1
  20. echo iehost.dll >> %1
  21. echo iiehost.dll >> %1
  22. echo ISymWrapper.dll >> %1
  23. echo mscorcap.dll >> %1
  24. echo mscorcfg.dll >> %1
  25. echo mscordbc.dll >> %1
  26. echo mscordbi.dll >> %1
  27. echo mscorejt.dll >> %1
  28. echo mscorie.dll >> %1
  29. echo mscorjit.dll >> %1
  30. echo mscorld.dll >> %1
  31. echo mscorpe.dll >> %1
  32. echo mscorrc.dll >> %1
  33. echo mscorsec.dll >> %1
  34. echo mscorsn.dll >> %1
  35. echo mscorsvc.dll >> %1
  36. echo mscortim.dll >> %1
  37. echo RegCode.dll >> %1
  38. echo SoapSudsCode.dll >> %1
  39. echo Strike.dll >> %1
  40. echo System.EnterpriseServices.dll >> %1
  41. echo System.EnterpriseServices.Thunk.dll >> %1
  42. echo System.Security.dll >> %1
  43. echo tlbexpcode.dll >> %1
  44. echo tlbimpcode.dll >> %1
  45. if /I "%2"=="reg" goto :EOF
  46. rem ---
  47. rem --- These binaries should not be registered during
  48. rem --- registration part of copyurt or treated special
  49. rem --- way inside regurt.cmd (like mscoree.dll)
  50. rem ---
  51. echo CustomMarshalers.dll >> %1
  52. echo mscoree.dll >> %1
  53. echo mscorsvr.dll >> %1
  54. echo mscorwks.dll >> %1
  55. echo mscorlib.dll >> %1
  56. echo shfusion.dll >> %1
  57. echo caspol.exe >> %1
  58. echo Copy2Gac.exe >> %1
  59. echo cormerge.exe >> %1
  60. echo format.lib >> %1
  61. echo FuslogVW.exe >> %1
  62. echo gacutil.exe >> %1
  63. echo genpubcfg.exe >> %1
  64. echo ieexec.exe >> %1
  65. echo InternalResGen.exe >> %1
  66. echo jitman.exe >> %1
  67. echo jitmgr.exe >> %1
  68. echo ldoopt.exe >> %1
  69. echo mdhmerge.exe >> %1
  70. echo ConfigWizards.exe >> %1
  71. echo mscorsvchost.exe >> %1
  72. echo prejit.exe >> %1
  73. echo Regasm.exe >> %1
  74. echo RegSvcs.exe >> %1
  75. echo Regtlb.exe >> %1
  76. echo secutil.exe >> %1
  77. echo SoapSuds.exe >> %1
  78. echo storeadm.exe >> %1
  79. echo VerifyMDH.exe >> %1
  80. rem ---
  81. rem --- .pdbs and .syms
  82. rem ---
  83. echo caspol.pdb >> %1
  84. echo cormerge.pdb >> %1
  85. echo corperfmonext.pdb >> %1
  86. echo CustomMarshalers.pdb >> %1
  87. echo fusion.pdb >> %1
  88. echo iehost.pdb >> %1
  89. echo ISymWrapper.pdb >> %1
  90. echo mdhmerge.pdb >> %1
  91. echo mscorcap.pdb >> %1
  92. echo mscordbc.pdb >> %1
  93. echo mscordbi.pdb >> %1
  94. echo mscoree.pdb >> %1
  95. echo mscoree.sym >> %1
  96. echo mscorejt.pdb >> %1
  97. echo mscorie.pdb >> %1
  98. echo mscorjit.pdb >> %1
  99. echo mscorld.pdb >> %1
  100. echo mscorlib.pdb >> %1
  101. echo mscorpe.pdb >> %1
  102. echo mscorrc.pdb >> %1
  103. echo mscorsec.pdb >> %1
  104. echo mscorsn.pdb >> %1
  105. echo mscorsvc.pdb >> %1
  106. echo mscorsvc.sym >> %1
  107. echo mscorsvchost.pdb >> %1
  108. echo mscorsvchost.sym >> %1
  109. echo mscorsvr.pdb >> %1
  110. echo mscorsvr.sym >> %1
  111. echo mscorwks.pdb >> %1
  112. echo mscorwks.sym >> %1
  113. echo prejit.pdb >> %1
  114. echo Regasm.pdb >> %1
  115. echo RegCode.pdb >> %1
  116. echo RegSvcs.pdb >> %1
  117. echo Regtlb.pdb >> %1
  118. echo SoapSuds.pdb >> %1
  119. echo SoapSudsCode.pdb >> %1
  120. echo System.EnterpriseServices.pdb >> %1
  121. echo System.EnterpriseServices.Thunk.pdb >> %1
  122. echo System.Security.pdb >> %1
  123. echo tlbexpcode.pdb >> %1
  124. echo tlbimpcode.pdb >> %1
  125. rem ---
  126. rem --- Other files
  127. rem ---
  128. echo big5.nlp >> %1
  129. echo bopomofo.nlp >> %1
  130. echo caspol.exe.config >> %1
  131. echo charinfo.nlp >> %1
  132. echo ctype.nlp >> %1
  133. echo culture.nlp >> %1
  134. echo cpimporterItf.tlb >> %1
  135. echo CustomMarshalers.resources >> %1
  136. echo iiehost.tlb >> %1
  137. echo ksc.nlp >> %1
  138. echo l_except.nlp >> %1
  139. echo l_intl.nlp >> %1
  140. echo machine.runtime.config >> %1
  141. echo machine.runtime.config.retail >> %1
  142. echo mergeconfig.pl >> %1
  143. echo mscoree.tlb >> %1
  144. echo mscorlib.ldo >> %1
  145. echo mscorlib.mdh >> %1
  146. echo mscorlib.tlb >> %1
  147. echo prc.nlp >> %1
  148. echo prcp.nlp >> %1
  149. echo region.nlp >> %1
  150. echo sortkey.nlp >> %1
  151. echo sorttbls.nlp >> %1
  152. echo System.EnterpriseServices.tlb >> %1
  153. echo xjis.nlp >> %1
  154. rem ---
  155. rem --- CLR SDK files
  156. rem ---
  157. echo mscoree.lib >> %1
  158. echo mscorsn.lib >> %1
  159. echo corguids.lib >> %1
  160. echo corguids.pdb >> %1
  161. echo cordebug.tlb >> %1
  162. echo cor.h >> %1
  163. echo corcompile.h >> %1
  164. echo cordebug.h >> %1
  165. echo cordebug.idl >> %1
  166. echo corerror.h >> %1
  167. echo corhdr.h >> %1
  168. echo corhlpr.cpp >> %1
  169. echo corhlpr.h >> %1
  170. echo corinfo.h >> %1
  171. echo corprof.h >> %1
  172. echo corprof.idl >> %1
  173. echo corsvc.h >> %1
  174. echo corsvc.idl >> %1
  175. echo corpub.h >> %1
  176. echo corpub.idl >> %1
  177. echo cortpoolhdr.h >> %1
  178. echo fusion.h >> %1
  179. echo gchost.h >> %1
  180. echo gchost.idl >> %1
  181. echo ICeeFileGen.h >> %1
  182. echo icmprecs.h >> %1
  183. echo ivalidator.h >> %1
  184. echo ivehandler.h >> %1
  185. echo license.h >> %1
  186. echo license_i.c >> %1
  187. echo license_p.c >> %1
  188. echo machine.h >> %1
  189. echo mscoree.idl >> %1
  190. echo mscoree.h >> %1
  191. echo opcode.def >> %1
  192. echo strongname.h >> %1
  193. echo cordbg.exe >> %1
  194. echo cordbg.pdb >> %1
  195. echo ilasm.exe >> %1
  196. echo ilasm.pdb >> %1
  197. echo ildasm.exe >> %1
  198. echo ildasm.pdb >> %1
  199. echo metainfo.exe >> %1
  200. echo metainfo.pdb >> %1
  201. echo permview.exe >> %1
  202. echo permview.pdb >> %1
  203. echo peverify.exe >> %1
  204. echo peverify.pdb >> %1
  205. echo sn.exe >> %1
  206. echo sn.pdb >> %1
  207. echo tlbexp.exe >> %1
  208. echo tlbexp.pdb >> %1
  209. echo tlbimp.exe >> %1
  210. echo tlbimp.pdb >> %1
  211. echo cormerge.exe >> %1
  212. echo cormerge.pdb >> %1
  213. echo mscordmp.exe >> %1