build.lua 551 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. vars.cflags = {
  2. "-g", "-O"
  3. }
  4. vars.ackcflags = {
  5. "-O6"
  6. }
  7. vars.plats = {
  8. "cpm",
  9. "linux386",
  10. "linux68k",
  11. "pc86",
  12. "rpi",
  13. }
  14. local plat_packages = {}
  15. for _, p in ipairs(vars.plats) do
  16. plat_packages[#plat_packages+1] = "plat/"..p.."+pkg"
  17. end
  18. installable {
  19. name = "ack",
  20. map = {
  21. "lang/basic/src+pkg",
  22. "lang/cem/cemcom.ansi+pkg",
  23. "lang/m2/comp+pkg",
  24. "lang/pc/comp+pkg",
  25. "util/ack+pkg",
  26. "util/amisc+pkg",
  27. "util/arch+pkg",
  28. "util/ego+pkg",
  29. "util/led+pkg",
  30. "util/misc+pkg",
  31. "util/opt+pkg",
  32. "examples+pkg",
  33. plat_packages
  34. }
  35. }