BeefProj.toml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  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.Items]]
  43. Type = "Folder"
  44. Name = "Backend"
  45. [[ProjectFolder.Items.Items]]
  46. Type = "Source"
  47. Path = "Backend/BeCOFFObject.cpp"
  48. [[ProjectFolder.Items.Items]]
  49. Type = "Source"
  50. Path = "Backend/BeCOFFObject.h"
  51. [[ProjectFolder.Items.Items]]
  52. Type = "Source"
  53. Path = "Backend/BeContext.cpp"
  54. [[ProjectFolder.Items.Items]]
  55. Type = "Source"
  56. Path = "Backend/BeContext.h"
  57. [[ProjectFolder.Items.Items]]
  58. Type = "Source"
  59. Path = "Backend/BeIRCodeGen.cpp"
  60. [[ProjectFolder.Items.Items]]
  61. Type = "Source"
  62. Path = "Backend/BeIRCodeGen.h"
  63. [[ProjectFolder.Items.Items]]
  64. Type = "Source"
  65. Path = "Backend/BeLibManger.cpp"
  66. [[ProjectFolder.Items.Items]]
  67. Type = "Source"
  68. Path = "Backend/BeLibManger.h"
  69. [[ProjectFolder.Items.Items]]
  70. Type = "Source"
  71. Path = "Backend/BeMCContext.cpp"
  72. [[ProjectFolder.Items.Items]]
  73. Type = "Source"
  74. Path = "Backend/BeMCContext.h"
  75. [[ProjectFolder.Items.Items]]
  76. Type = "Source"
  77. Path = "Backend/BeModule.cpp"
  78. [[ProjectFolder.Items.Items]]
  79. Type = "Source"
  80. Path = "Backend/BeModule.h"
  81. [[ProjectFolder.Items]]
  82. Type = "Folder"
  83. Name = "Clang"
  84. [[ProjectFolder.Items.Items]]
  85. Type = "Source"
  86. Path = "Clang/CDepChecker.cpp"
  87. [[ProjectFolder.Items.Items]]
  88. Type = "Source"
  89. Path = "Clang/CDepChecker.h"
  90. [[ProjectFolder.Items.Items]]
  91. Type = "Source"
  92. Path = "Clang/ClangHelper.cpp"
  93. [[ProjectFolder.Items.Items]]
  94. Type = "Source"
  95. Path = "Clang/ClangHelper.h"
  96. [[ProjectFolder.Items]]
  97. Type = "Folder"
  98. Name = "Compiler"
  99. [[ProjectFolder.Items.Items]]
  100. Type = "Source"
  101. Path = "Compiler/BfAst.cpp"
  102. [[ProjectFolder.Items.Items]]
  103. Type = "Source"
  104. Path = "Compiler/BfAst.h"
  105. [[ProjectFolder.Items.Items]]
  106. Type = "Source"
  107. Path = "Compiler/BfAstAllocator.cpp"
  108. [[ProjectFolder.Items.Items]]
  109. Type = "Source"
  110. Path = "Compiler/BfAstAllocator.h"
  111. [[ProjectFolder.Items.Items]]
  112. Type = "Source"
  113. Path = "Compiler/BfAutoComplete.cpp"
  114. [[ProjectFolder.Items.Items]]
  115. Type = "Source"
  116. Path = "Compiler/BfAutoComplete.h"
  117. [[ProjectFolder.Items.Items]]
  118. Type = "Source"
  119. Path = "Compiler/BfCodeGen.cpp"
  120. [[ProjectFolder.Items.Items]]
  121. Type = "Source"
  122. Path = "Compiler/BfCodeGen.h"
  123. [[ProjectFolder.Items.Items]]
  124. Type = "Source"
  125. Path = "Compiler/BfCompiler.cpp"
  126. [[ProjectFolder.Items.Items]]
  127. Type = "Source"
  128. Path = "Compiler/BfCompiler.h"
  129. [[ProjectFolder.Items.Items]]
  130. Type = "Source"
  131. Path = "Compiler/BfConstResolver.cpp"
  132. [[ProjectFolder.Items.Items]]
  133. Type = "Source"
  134. Path = "Compiler/BfConstResolver.h"
  135. [[ProjectFolder.Items.Items]]
  136. Type = "Source"
  137. Path = "Compiler/BfContext.cpp"
  138. [[ProjectFolder.Items.Items]]
  139. Type = "Source"
  140. Path = "Compiler/BfContext.h"
  141. [[ProjectFolder.Items.Items]]
  142. Type = "Source"
  143. Path = "Compiler/BfDefBuilder.cpp"
  144. [[ProjectFolder.Items.Items]]
  145. Type = "Source"
  146. Path = "Compiler/BfDefBuilder.h"
  147. [[ProjectFolder.Items.Items]]
  148. Type = "Source"
  149. Path = "Compiler/BfDeferEvalChecker.cpp"
  150. [[ProjectFolder.Items.Items]]
  151. Type = "Source"
  152. Path = "Compiler/BfDeferEvalChecker.h"
  153. [[ProjectFolder.Items.Items]]
  154. Type = "Source"
  155. Path = "Compiler/BfDemangler.cpp"
  156. [[ProjectFolder.Items.Items]]
  157. Type = "Source"
  158. Path = "Compiler/BfDemangler.h"
  159. [[ProjectFolder.Items.Items]]
  160. Type = "Source"
  161. Path = "Compiler/BfElementVisitor.cpp"
  162. [[ProjectFolder.Items.Items]]
  163. Type = "Source"
  164. Path = "Compiler/BfExprEvaluator.cpp"
  165. [[ProjectFolder.Items.Items]]
  166. Type = "Source"
  167. Path = "Compiler/BfExprEvaluator.h"
  168. [[ProjectFolder.Items.Items]]
  169. Type = "Source"
  170. Path = "Compiler/BfFixits.h"
  171. [[ProjectFolder.Items.Items]]
  172. Type = "Source"
  173. Path = "Compiler/BfIRBuilder.cpp"
  174. [[ProjectFolder.Items.Items]]
  175. Type = "Source"
  176. Path = "Compiler/BfIRBuilder.h"
  177. [[ProjectFolder.Items.Items]]
  178. Type = "Source"
  179. Path = "Compiler/BfIRCodeGen.cpp"
  180. [[ProjectFolder.Items.Items]]
  181. Type = "Source"
  182. Path = "Compiler/BfIRCodeGen.h"
  183. [[ProjectFolder.Items.Items]]
  184. Type = "Source"
  185. Path = "Compiler/BfMangler.cpp"
  186. [[ProjectFolder.Items.Items]]
  187. Type = "Source"
  188. Path = "Compiler/BfMangler.h"
  189. [[ProjectFolder.Items.Items]]
  190. Type = "Source"
  191. Path = "Compiler/BfModule.cpp"
  192. [[ProjectFolder.Items.Items]]
  193. Type = "Source"
  194. Path = "Compiler/BfModule.h"
  195. [[ProjectFolder.Items.Items]]
  196. Type = "Source"
  197. Path = "Compiler/BfModuleTypeUtils.cpp"
  198. [[ProjectFolder.Items.Items]]
  199. Type = "Source"
  200. Path = "Compiler/BfModuleTypeUtils.h"
  201. [[ProjectFolder.Items.Items]]
  202. Type = "Source"
  203. Path = "Compiler/BfParser.cpp"
  204. [[ProjectFolder.Items.Items]]
  205. Type = "Source"
  206. Path = "Compiler/BfParser.h"
  207. [[ProjectFolder.Items.Items]]
  208. Type = "Source"
  209. Path = "Compiler/BfPrinter.cpp"
  210. [[ProjectFolder.Items.Items]]
  211. Type = "Source"
  212. Path = "Compiler/BfPrinter.h"
  213. [[ProjectFolder.Items.Items]]
  214. Type = "Source"
  215. Path = "Compiler/BfReducer.cpp"
  216. [[ProjectFolder.Items.Items]]
  217. Type = "Source"
  218. Path = "Compiler/BfReducer.h"
  219. [[ProjectFolder.Items.Items]]
  220. Type = "Source"
  221. Path = "Compiler/BfResolvedTypeUtils.cpp"
  222. [[ProjectFolder.Items.Items]]
  223. Type = "Source"
  224. Path = "Compiler/BfResolvedTypeUtils.h"
  225. [[ProjectFolder.Items.Items]]
  226. Type = "Source"
  227. Path = "Compiler/BfResolvePass.cpp"
  228. [[ProjectFolder.Items.Items]]
  229. Type = "Source"
  230. Path = "Compiler/BfResolvePass.h"
  231. [[ProjectFolder.Items.Items]]
  232. Type = "Source"
  233. Path = "Compiler/BfSource.cpp"
  234. [[ProjectFolder.Items.Items]]
  235. Type = "Source"
  236. Path = "Compiler/BfSource.h"
  237. [[ProjectFolder.Items.Items]]
  238. Type = "Source"
  239. Path = "Compiler/BfSourceClassifier.cpp"
  240. [[ProjectFolder.Items.Items]]
  241. Type = "Source"
  242. Path = "Compiler/BfSourceClassifier.h"
  243. [[ProjectFolder.Items.Items]]
  244. Type = "Source"
  245. Path = "Compiler/BfSourcePositionFinder.cpp"
  246. [[ProjectFolder.Items.Items]]
  247. Type = "Source"
  248. Path = "Compiler/BfSourcePositionFinder.h"
  249. [[ProjectFolder.Items.Items]]
  250. Type = "Source"
  251. Path = "Compiler/BfStmtEvaluator.cpp"
  252. [[ProjectFolder.Items.Items]]
  253. Type = "Source"
  254. Path = "Compiler/BfSystem.cpp"
  255. [[ProjectFolder.Items.Items]]
  256. Type = "Source"
  257. Path = "Compiler/BfSystem.h"
  258. [[ProjectFolder.Items.Items]]
  259. Type = "Source"
  260. Path = "Compiler/BfType.h"
  261. [[ProjectFolder.Items.Items]]
  262. Type = "Source"
  263. Path = "Compiler/BfUtil.cpp"
  264. [[ProjectFolder.Items.Items]]
  265. Type = "Source"
  266. Path = "Compiler/BfUtil.h"
  267. [[ProjectFolder.Items.Items]]
  268. Type = "Source"
  269. Path = "Compiler/CeMachine.cpp"
  270. [[ProjectFolder.Items.Items]]
  271. Type = "Source"
  272. Path = "Compiler/CeMachine.h"
  273. [[ProjectFolder.Items.Items]]
  274. Type = "Source"
  275. Path = "Compiler/CeDebugger.cpp"
  276. [[ProjectFolder.Items.Items]]
  277. Type = "Source"
  278. Path = "Compiler/CeDebugger.h"
  279. [[ProjectFolder.Items.Items]]
  280. Type = "Source"
  281. Path = "Compiler/CeExprEvaluator.cpp"
  282. [[ProjectFolder.Items.Items]]
  283. Type = "Source"
  284. Path = "Compiler/CeExprEvaluator.h"
  285. [[ProjectFolder.Items]]
  286. Type = "Folder"
  287. Path = "Debugger"
  288. [[ProjectFolder.Items]]
  289. Type = "Source"
  290. Path = "BfDiff.cpp"
  291. [[ProjectFolder.Items]]
  292. Type = "Source"
  293. Path = "BumpList.h"
  294. [[ProjectFolder.Items]]
  295. Type = "Source"
  296. Path = "COFF.cpp"
  297. [[ProjectFolder.Items]]
  298. Type = "Source"
  299. Path = "COFF.h"
  300. [[ProjectFolder.Items]]
  301. Type = "Source"
  302. Path = "CPU.h"
  303. [[ProjectFolder.Items]]
  304. Type = "Source"
  305. Path = "DbgExprEvaluator.cpp"
  306. [[ProjectFolder.Items]]
  307. Type = "Source"
  308. Path = "DbgExprEvaluator.h"
  309. [[ProjectFolder.Items]]
  310. Type = "Source"
  311. Path = "DbgModule.cpp"
  312. [[ProjectFolder.Items]]
  313. Type = "Source"
  314. Path = "DbgModule.h"
  315. [[ProjectFolder.Items]]
  316. Type = "Source"
  317. Path = "DbgSymSrv.cpp"
  318. [[ProjectFolder.Items]]
  319. Type = "Source"
  320. Path = "DbgSymSrv.h"
  321. [[ProjectFolder.Items]]
  322. Type = "Source"
  323. Path = "DebugCommon.h"
  324. [[ProjectFolder.Items]]
  325. Type = "Source"
  326. Path = "Debugger.cpp"
  327. [[ProjectFolder.Items]]
  328. Type = "Source"
  329. Path = "Debugger.h"
  330. [[ProjectFolder.Items]]
  331. Type = "Source"
  332. Path = "DebugManager.cpp"
  333. [[ProjectFolder.Items]]
  334. Type = "Source"
  335. Path = "DebugManager.h"
  336. [[ProjectFolder.Items]]
  337. Type = "Source"
  338. Path = "DebugTarget.cpp"
  339. [[ProjectFolder.Items]]
  340. Type = "Source"
  341. Path = "DebugTarget.h"
  342. [[ProjectFolder.Items]]
  343. Type = "Source"
  344. Path = "DebugVisualizers.cpp"
  345. [[ProjectFolder.Items]]
  346. Type = "Source"
  347. Path = "DebugVisualizers.h"
  348. [[ProjectFolder.Items]]
  349. Type = "Source"
  350. Path = "DWARFInfo.h"
  351. [[ProjectFolder.Items]]
  352. Type = "Source"
  353. Path = "DwAutoComplete.h"
  354. [[ProjectFolder.Items]]
  355. Type = "Source"
  356. Path = "HandleDbg.cpp"
  357. [[ProjectFolder.Items]]
  358. Type = "Source"
  359. Path = "HandleDbg.h"
  360. [[ProjectFolder.Items]]
  361. Type = "Source"
  362. Path = "RadixMap.h"
  363. [[ProjectFolder.Items]]
  364. Type = "Source"
  365. Path = "SpellChecker.cpp"
  366. [[ProjectFolder.Items]]
  367. Type = "Source"
  368. Path = "StrBloomMap.h"
  369. [[ProjectFolder.Items]]
  370. Type = "Source"
  371. Path = "StrHashMap.h"
  372. [[ProjectFolder.Items]]
  373. Type = "Source"
  374. Path = "Targets.cpp"
  375. [[ProjectFolder.Items]]
  376. Type = "Source"
  377. Path = "X64.cpp"
  378. [[ProjectFolder.Items]]
  379. Type = "Source"
  380. Path = "X64.h"
  381. [[ProjectFolder.Items]]
  382. Type = "Source"
  383. Path = "X86.cpp"
  384. [[ProjectFolder.Items]]
  385. Type = "Source"
  386. Path = "X86.h"
  387. [[ProjectFolder.Items]]
  388. Type = "Source"
  389. Path = "X86InstrInfo.h"
  390. [[ProjectFolder.Items]]
  391. Type = "Source"
  392. Path = "X86Target.cpp"
  393. [[ProjectFolder.Items]]
  394. Type = "Source"
  395. Path = "X86Target.h"
  396. [[ProjectFolder.Items]]
  397. Type = "Source"
  398. Path = "X86XmmInfo.cpp"
  399. [[ProjectFolder.Items]]
  400. Type = "Folder"
  401. Name = "third_party"
  402. [[ProjectFolder.Items.Items]]
  403. Type = "Source"
  404. Path = "third_party/FtsFuzzyMatch.h"