build.lua 601 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. local function simpleprogram(name)
  2. cprogram {
  3. name = name,
  4. srcs = { "./"..name..".c" },
  5. deps = {
  6. "h+emheaders",
  7. "modules/src/object+lib",
  8. }
  9. }
  10. installable {
  11. name = name.."-pkg",
  12. map = {
  13. ["$(INSDIR)/bin/"..name] = "+"..name,
  14. ["$(PLATIND)/man/man1/"..name..".1"] = "./"..name..".1",
  15. }
  16. }
  17. end
  18. simpleprogram("aelflod")
  19. simpleprogram("anm")
  20. simpleprogram("ashow")
  21. simpleprogram("asize")
  22. simpleprogram("aslod")
  23. simpleprogram("astrip")
  24. installable {
  25. name = "pkg",
  26. map = {
  27. "+aelflod-pkg",
  28. "+anm-pkg",
  29. "+ashow-pkg",
  30. "+asize-pkg",
  31. "+aslod-pkg",
  32. "+astrip-pkg",
  33. }
  34. }