BeefProj.toml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504
  1. FileVersion = 1
  2. Dependencies = {corlib = "*", Debugger64 = "*", BeefySysLib = "*"}
  3. [Project]
  4. Name = "IDEHelper"
  5. TargetType = "CustomBuild"
  6. [Configs.Debug.Win32]
  7. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  8. TargetName = "IDEHelper32_d.dll"
  9. BuildCommandsOnCompile = "IfFilesChanged"
  10. BuildCommandsOnRun = "IfFilesChanged"
  11. PostBuildCmds = ["\"$(WorkspaceDir)\\..\\bin\\msbuild.bat\" \"$(WorkspaceDir)\\..\\IDEHelper\\IDEHelper.vcxproj\" /p:Configuration=Debug /p:Platform=X86 /p:SolutionDir=$(Slash \"$(WorkspaceDir)\\\\..\\\\\") /v:m"]
  12. [Configs.Debug.Win64]
  13. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  14. TargetName = "IDEHelper64_d.dll"
  15. BuildCommandsOnCompile = "IfFilesChanged"
  16. BuildCommandsOnRun = "IfFilesChanged"
  17. PostBuildCmds = ["\"$(WorkspaceDir)\\..\\bin\\msbuild.bat\" $(Slash \"$(WorkspaceDir)\\\\..\\\\IDEHelper\\\\IDEHelper.vcxproj\") /p:Configuration=Debug /p:Platform=X64 /p:SolutionDir=$(Slash \"$(WorkspaceDir)\\\\..\\\\\") /v:m"]
  18. [Configs.Release.Win32]
  19. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  20. TargetName = "IDEHelper32.dll"
  21. BuildCommandsOnCompile = "IfFilesChanged"
  22. BuildCommandsOnRun = "IfFilesChanged"
  23. PostBuildCmds = ["\"$(WorkspaceDir)\\..\\bin\\msbuild.bat\" \"$(WorkspaceDir)\\..\\IDEHelper\\IDEHelper.vcxproj\" /p:Configuration=Release /p:Platform=X86 /p:SolutionDir=$(Slash \"$(WorkspaceDir)\\\\..\\\\\") /v:m"]
  24. [Configs.Release.Win64]
  25. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  26. TargetName = "IDEHelper64.dll"
  27. BuildCommandsOnCompile = "IfFilesChanged"
  28. BuildCommandsOnRun = "IfFilesChanged"
  29. PostBuildCmds = ["\"$(WorkspaceDir)\\..\\bin\\msbuild.bat\" \"$(WorkspaceDir)\\..\\IDEHelper\\IDEHelper.vcxproj\" /p:Configuration=Release /p:Platform=X64 /p:SolutionDir=$(Slash \"$(WorkspaceDir)\\\\..\\\\\") /v:m"]
  30. [Configs.Paranoid.Win32]
  31. BuildCommandsOnCompile = "IfFilesChanged"
  32. BuildCommandsOnRun = "IfFilesChanged"
  33. [Configs.Paranoid.Win64]
  34. BuildCommandsOnCompile = "IfFilesChanged"
  35. BuildCommandsOnRun = "IfFilesChanged"
  36. [Configs.Test.Win32]
  37. BuildCommandsOnCompile = "IfFilesChanged"
  38. BuildCommandsOnRun = "IfFilesChanged"
  39. [Configs.Test.Win64]
  40. BuildCommandsOnCompile = "IfFilesChanged"
  41. BuildCommandsOnRun = "IfFilesChanged"
  42. [ProjectFolder]
  43. [[ProjectFolder.Items]]
  44. Type = "Folder"
  45. Name = "Backend"
  46. [[ProjectFolder.Items.Items]]
  47. Type = "Source"
  48. Path = "Backend/BeCOFFObject.cpp"
  49. [[ProjectFolder.Items.Items]]
  50. Type = "Source"
  51. Path = "Backend/BeCOFFObject.h"
  52. [[ProjectFolder.Items.Items]]
  53. Type = "Source"
  54. Path = "Backend/BeContext.cpp"
  55. [[ProjectFolder.Items.Items]]
  56. Type = "Source"
  57. Path = "Backend/BeContext.h"
  58. [[ProjectFolder.Items.Items]]
  59. Type = "Source"
  60. Path = "Backend/BeIRCodeGen.cpp"
  61. [[ProjectFolder.Items.Items]]
  62. Type = "Source"
  63. Path = "Backend/BeIRCodeGen.h"
  64. [[ProjectFolder.Items.Items]]
  65. Type = "Source"
  66. Path = "Backend/BeLibManger.cpp"
  67. [[ProjectFolder.Items.Items]]
  68. Type = "Source"
  69. Path = "Backend/BeLibManger.h"
  70. [[ProjectFolder.Items.Items]]
  71. Type = "Source"
  72. Path = "Backend/BeMCContext.cpp"
  73. [[ProjectFolder.Items.Items]]
  74. Type = "Source"
  75. Path = "Backend/BeMCContext.h"
  76. [[ProjectFolder.Items.Items]]
  77. Type = "Source"
  78. Path = "Backend/BeModule.cpp"
  79. [[ProjectFolder.Items.Items]]
  80. Type = "Source"
  81. Path = "Backend/BeModule.h"
  82. [[ProjectFolder.Items]]
  83. Type = "Folder"
  84. Name = "Clang"
  85. [[ProjectFolder.Items.Items]]
  86. Type = "Source"
  87. Path = "Clang/CDepChecker.cpp"
  88. [[ProjectFolder.Items.Items]]
  89. Type = "Source"
  90. Path = "Clang/CDepChecker.h"
  91. [[ProjectFolder.Items.Items]]
  92. Type = "Source"
  93. Path = "Clang/ClangHelper.cpp"
  94. [[ProjectFolder.Items.Items]]
  95. Type = "Source"
  96. Path = "Clang/ClangHelper.h"
  97. [[ProjectFolder.Items]]
  98. Type = "Folder"
  99. Name = "Compiler"
  100. [[ProjectFolder.Items.Items]]
  101. Type = "Source"
  102. Path = "Compiler/BfAst.cpp"
  103. [[ProjectFolder.Items.Items]]
  104. Type = "Source"
  105. Path = "Compiler/BfAst.h"
  106. [[ProjectFolder.Items.Items]]
  107. Type = "Source"
  108. Path = "Compiler/BfAstAllocator.cpp"
  109. [[ProjectFolder.Items.Items]]
  110. Type = "Source"
  111. Path = "Compiler/BfAstAllocator.h"
  112. [[ProjectFolder.Items.Items]]
  113. Type = "Source"
  114. Path = "Compiler/BfAutoComplete.cpp"
  115. [[ProjectFolder.Items.Items]]
  116. Type = "Source"
  117. Path = "Compiler/BfAutoComplete.h"
  118. [[ProjectFolder.Items.Items]]
  119. Type = "Source"
  120. Path = "Compiler/BfCodeGen.cpp"
  121. [[ProjectFolder.Items.Items]]
  122. Type = "Source"
  123. Path = "Compiler/BfCodeGen.h"
  124. [[ProjectFolder.Items.Items]]
  125. Type = "Source"
  126. Path = "Compiler/BfCompiler.cpp"
  127. [[ProjectFolder.Items.Items]]
  128. Type = "Source"
  129. Path = "Compiler/BfCompiler.h"
  130. [[ProjectFolder.Items.Items]]
  131. Type = "Source"
  132. Path = "Compiler/BfConstResolver.cpp"
  133. [[ProjectFolder.Items.Items]]
  134. Type = "Source"
  135. Path = "Compiler/BfConstResolver.h"
  136. [[ProjectFolder.Items.Items]]
  137. Type = "Source"
  138. Path = "Compiler/BfContext.cpp"
  139. [[ProjectFolder.Items.Items]]
  140. Type = "Source"
  141. Path = "Compiler/BfContext.h"
  142. [[ProjectFolder.Items.Items]]
  143. Type = "Source"
  144. Path = "Compiler/BfDefBuilder.cpp"
  145. [[ProjectFolder.Items.Items]]
  146. Type = "Source"
  147. Path = "Compiler/BfDefBuilder.h"
  148. [[ProjectFolder.Items.Items]]
  149. Type = "Source"
  150. Path = "Compiler/BfDeferEvalChecker.cpp"
  151. [[ProjectFolder.Items.Items]]
  152. Type = "Source"
  153. Path = "Compiler/BfDeferEvalChecker.h"
  154. [[ProjectFolder.Items.Items]]
  155. Type = "Source"
  156. Path = "Compiler/BfDemangler.cpp"
  157. [[ProjectFolder.Items.Items]]
  158. Type = "Source"
  159. Path = "Compiler/BfDemangler.h"
  160. [[ProjectFolder.Items.Items]]
  161. Type = "Source"
  162. Path = "Compiler/BfElementVisitor.cpp"
  163. [[ProjectFolder.Items.Items]]
  164. Type = "Source"
  165. Path = "Compiler/BfExprEvaluator.cpp"
  166. [[ProjectFolder.Items.Items]]
  167. Type = "Source"
  168. Path = "Compiler/BfExprEvaluator.h"
  169. [[ProjectFolder.Items.Items]]
  170. Type = "Source"
  171. Path = "Compiler/BfFixits.h"
  172. [[ProjectFolder.Items.Items]]
  173. Type = "Source"
  174. Path = "Compiler/BfIRBuilder.cpp"
  175. [[ProjectFolder.Items.Items]]
  176. Type = "Source"
  177. Path = "Compiler/BfIRBuilder.h"
  178. [[ProjectFolder.Items.Items]]
  179. Type = "Source"
  180. Path = "Compiler/BfIRCodeGen.cpp"
  181. [[ProjectFolder.Items.Items]]
  182. Type = "Source"
  183. Path = "Compiler/BfIRCodeGen.h"
  184. [[ProjectFolder.Items.Items]]
  185. Type = "Source"
  186. Path = "Compiler/BfMangler.cpp"
  187. [[ProjectFolder.Items.Items]]
  188. Type = "Source"
  189. Path = "Compiler/BfMangler.h"
  190. [[ProjectFolder.Items.Items]]
  191. Type = "Source"
  192. Path = "Compiler/BfModule.cpp"
  193. [[ProjectFolder.Items.Items]]
  194. Type = "Source"
  195. Path = "Compiler/BfModule.h"
  196. [[ProjectFolder.Items.Items]]
  197. Type = "Source"
  198. Path = "Compiler/BfModuleTypeUtils.cpp"
  199. [[ProjectFolder.Items.Items]]
  200. Type = "Source"
  201. Path = "Compiler/BfModuleTypeUtils.h"
  202. [[ProjectFolder.Items.Items]]
  203. Type = "Source"
  204. Path = "Compiler/BfParser.cpp"
  205. [[ProjectFolder.Items.Items]]
  206. Type = "Source"
  207. Path = "Compiler/BfParser.h"
  208. [[ProjectFolder.Items.Items]]
  209. Type = "Source"
  210. Path = "Compiler/BfPrinter.cpp"
  211. [[ProjectFolder.Items.Items]]
  212. Type = "Source"
  213. Path = "Compiler/BfPrinter.h"
  214. [[ProjectFolder.Items.Items]]
  215. Type = "Source"
  216. Path = "Compiler/BfReducer.cpp"
  217. [[ProjectFolder.Items.Items]]
  218. Type = "Source"
  219. Path = "Compiler/BfReducer.h"
  220. [[ProjectFolder.Items.Items]]
  221. Type = "Source"
  222. Path = "Compiler/BfResolvedTypeUtils.cpp"
  223. [[ProjectFolder.Items.Items]]
  224. Type = "Source"
  225. Path = "Compiler/BfResolvedTypeUtils.h"
  226. [[ProjectFolder.Items.Items]]
  227. Type = "Source"
  228. Path = "Compiler/BfResolvePass.cpp"
  229. [[ProjectFolder.Items.Items]]
  230. Type = "Source"
  231. Path = "Compiler/BfResolvePass.h"
  232. [[ProjectFolder.Items.Items]]
  233. Type = "Source"
  234. Path = "Compiler/BfSource.cpp"
  235. [[ProjectFolder.Items.Items]]
  236. Type = "Source"
  237. Path = "Compiler/BfSource.h"
  238. [[ProjectFolder.Items.Items]]
  239. Type = "Source"
  240. Path = "Compiler/BfSourceClassifier.cpp"
  241. [[ProjectFolder.Items.Items]]
  242. Type = "Source"
  243. Path = "Compiler/BfSourceClassifier.h"
  244. [[ProjectFolder.Items.Items]]
  245. Type = "Source"
  246. Path = "Compiler/BfSourcePositionFinder.cpp"
  247. [[ProjectFolder.Items.Items]]
  248. Type = "Source"
  249. Path = "Compiler/BfSourcePositionFinder.h"
  250. [[ProjectFolder.Items.Items]]
  251. Type = "Source"
  252. Path = "Compiler/BfStmtEvaluator.cpp"
  253. [[ProjectFolder.Items.Items]]
  254. Type = "Source"
  255. Path = "Compiler/BfSystem.cpp"
  256. [[ProjectFolder.Items.Items]]
  257. Type = "Source"
  258. Path = "Compiler/BfSystem.h"
  259. [[ProjectFolder.Items.Items]]
  260. Type = "Source"
  261. Path = "Compiler/BfType.h"
  262. [[ProjectFolder.Items.Items]]
  263. Type = "Source"
  264. Path = "Compiler/BfUtil.cpp"
  265. [[ProjectFolder.Items.Items]]
  266. Type = "Source"
  267. Path = "Compiler/BfUtil.h"
  268. [[ProjectFolder.Items]]
  269. Type = "Folder"
  270. Path = "Debugger"
  271. [[ProjectFolder.Items]]
  272. Type = "Source"
  273. Path = "BfDiff.cpp"
  274. [[ProjectFolder.Items]]
  275. Type = "Source"
  276. Path = "BumpList.h"
  277. [[ProjectFolder.Items]]
  278. Type = "Source"
  279. Path = "COFF.cpp"
  280. [[ProjectFolder.Items]]
  281. Type = "Source"
  282. Path = "COFF.h"
  283. [[ProjectFolder.Items]]
  284. Type = "Source"
  285. Path = "CPU.h"
  286. [[ProjectFolder.Items]]
  287. Type = "Source"
  288. Path = "DbgExprEvaluator.cpp"
  289. [[ProjectFolder.Items]]
  290. Type = "Source"
  291. Path = "DbgExprEvaluator.h"
  292. [[ProjectFolder.Items]]
  293. Type = "Source"
  294. Path = "DbgModule.cpp"
  295. [[ProjectFolder.Items]]
  296. Type = "Source"
  297. Path = "DbgModule.h"
  298. [[ProjectFolder.Items]]
  299. Type = "Source"
  300. Path = "DbgSymSrv.cpp"
  301. [[ProjectFolder.Items]]
  302. Type = "Source"
  303. Path = "DbgSymSrv.h"
  304. [[ProjectFolder.Items]]
  305. Type = "Source"
  306. Path = "DebugCommon.h"
  307. [[ProjectFolder.Items]]
  308. Type = "Source"
  309. Path = "Debugger.cpp"
  310. [[ProjectFolder.Items]]
  311. Type = "Source"
  312. Path = "Debugger.h"
  313. [[ProjectFolder.Items]]
  314. Type = "Source"
  315. Path = "DebugManager.cpp"
  316. [[ProjectFolder.Items]]
  317. Type = "Source"
  318. Path = "DebugManager.h"
  319. [[ProjectFolder.Items]]
  320. Type = "Source"
  321. Path = "DebugTarget.cpp"
  322. [[ProjectFolder.Items]]
  323. Type = "Source"
  324. Path = "DebugTarget.h"
  325. [[ProjectFolder.Items]]
  326. Type = "Source"
  327. Path = "DebugVisualizers.cpp"
  328. [[ProjectFolder.Items]]
  329. Type = "Source"
  330. Path = "DebugVisualizers.h"
  331. [[ProjectFolder.Items]]
  332. Type = "Source"
  333. Path = "DWARFInfo.h"
  334. [[ProjectFolder.Items]]
  335. Type = "Source"
  336. Path = "DwAutoComplete.h"
  337. [[ProjectFolder.Items]]
  338. Type = "Source"
  339. Path = "HandleDbg.cpp"
  340. [[ProjectFolder.Items]]
  341. Type = "Source"
  342. Path = "HandleDbg.h"
  343. [[ProjectFolder.Items]]
  344. Type = "Source"
  345. Path = "RadixMap.h"
  346. [[ProjectFolder.Items]]
  347. Type = "Source"
  348. Path = "SpellChecker.cpp"
  349. [[ProjectFolder.Items]]
  350. Type = "Source"
  351. Path = "StrBloomMap.h"
  352. [[ProjectFolder.Items]]
  353. Type = "Source"
  354. Path = "StrHashMap.h"
  355. [[ProjectFolder.Items]]
  356. Type = "Source"
  357. Path = "Targets.cpp"
  358. [[ProjectFolder.Items]]
  359. Type = "Source"
  360. Path = "X64.cpp"
  361. [[ProjectFolder.Items]]
  362. Type = "Source"
  363. Path = "X64.h"
  364. [[ProjectFolder.Items]]
  365. Type = "Source"
  366. Path = "X86.cpp"
  367. [[ProjectFolder.Items]]
  368. Type = "Source"
  369. Path = "X86.h"
  370. [[ProjectFolder.Items]]
  371. Type = "Source"
  372. Path = "X86InstrInfo.h"
  373. [[ProjectFolder.Items]]
  374. Type = "Source"
  375. Path = "X86Target.cpp"
  376. [[ProjectFolder.Items]]
  377. Type = "Source"
  378. Path = "X86Target.h"
  379. [[ProjectFolder.Items]]
  380. Type = "Source"
  381. Path = "X86XmmInfo.cpp"