_manifest.lua 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. --
  2. -- _manifest.lua
  3. -- Manage the list of built-in Premake scripts.
  4. -- Copyright (c) 2002-2015 Jason Perkins and the Premake project
  5. --
  6. -- The master list of built-in scripts. Order is important! If you want to
  7. -- build a new script into Premake, add it to this list.
  8. return
  9. {
  10. -- core files
  11. "base/_foundation.lua",
  12. "base/string.lua",
  13. "base/table.lua",
  14. "base/path.lua",
  15. "base/os.lua",
  16. "base/io.lua",
  17. "base/tools.lua",
  18. "base/tree.lua",
  19. "base/globals.lua",
  20. "base/semver.lua",
  21. "base/http.lua",
  22. "base/json.lua",
  23. "base/jsonwrapper.lua",
  24. "base/languages.lua",
  25. "base/term.lua",
  26. -- configuration data
  27. "base/field.lua",
  28. "base/criteria.lua",
  29. "base/detoken.lua",
  30. "base/configset.lua",
  31. "base/context.lua",
  32. "base/container.lua",
  33. -- runtime switches
  34. "base/option.lua",
  35. "base/action.lua",
  36. -- project script setup
  37. "base/api.lua",
  38. -- project objects
  39. "base/global.lua",
  40. "base/workspace.lua",
  41. "base/group.lua",
  42. "base/project.lua",
  43. "base/config.lua",
  44. "base/fileconfig.lua",
  45. "base/rule.lua",
  46. -- project script processing
  47. "base/oven.lua",
  48. "base/validation.lua",
  49. "base/premake.lua",
  50. "base/help.lua",
  51. -- tool APIs
  52. "tools/dotnet.lua",
  53. "tools/gcc.lua",
  54. "tools/msc.lua",
  55. "tools/snc.lua",
  56. "tools/clang.lua",
  57. "tools/mingw.lua",
  58. -- Clean action
  59. "actions/clean/_clean.lua",
  60. "_premake_init.lua",
  61. }