pmfile 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. -- $Source$
  2. -- $State$
  3. local d = ROOTDIR.."lang/cem/libcc/gen/"
  4. local head = acklibrary {
  5. ackfile (d.."head_cc.e"),
  6. install = pm.install("%BINDIR%%PLATIND%/%PLATFORM%/head_cc")
  7. }
  8. local tail = acklibrary {
  9. ackfile (d.."abs.c"),
  10. ackfile (d.."atof.c"),
  11. ackfile (d.."strtod.c"),
  12. ackfile (d.."atoi.c"),
  13. ackfile (d.."atol.c"),
  14. ackfile (d.."strtol.c"),
  15. ackfile (d.."bcmp.c"),
  16. ackfile (d.."bfill.c"),
  17. ackfile (d.."bmove.c"),
  18. ackfile (d.."bzero.c"),
  19. ackfile (d.."calloc.c"),
  20. ackfile (d.."crypt.c"),
  21. ackfile (d.."ctime.c"),
  22. ackfile (d.."asctime.c"),
  23. ackfile (d.."execvp.c"),
  24. ackfile (d.."ffc.c"),
  25. ackfile (d.."ffs.c"),
  26. ackfile (d.."gcvt.c"),
  27. ackfile (d.."ecvt.c"),
  28. ackfile (d.."ext_comp.c"),
  29. ackfile (d.."getlogin.c"),
  30. ackfile (d.."index.c"),
  31. ackfile (d.."l3.c"),
  32. ackfile (d.."ldexp.c"),
  33. ackfile (d.."localtime.c"),
  34. ackfile (d.."gmtime.c"),
  35. ackfile (d.."memccpy.c"),
  36. ackfile (d.."memchr.c"),
  37. ackfile (d.."memcmp.c"),
  38. ackfile (d.."memcpy.c"),
  39. ackfile (d.."memset.c"),
  40. ackfile (d.."mktemp.c"),
  41. ackfile (d.."monitor.c"),
  42. ackfile (d.."perror.c"),
  43. ackfile (d.."procentry.c"),
  44. ackfile (d.."qsort.c"),
  45. ackfile (d.."bsearch.c"),
  46. ackfile (d.."rand.c"),
  47. ackfile (d.."seekdir.c"),
  48. ackfile (d.."sleep.c"),
  49. ackfile (d.."stb.c"),
  50. ackfile (d.."strstr.c"),
  51. ackfile (d.."strchr.c"),
  52. ackfile (d.."strcmp.c"),
  53. ackfile (d.."strcspn.c"),
  54. ackfile (d.."strncat.c"),
  55. ackfile (d.."strrchr.c"),
  56. ackfile (d.."strtok.c"),
  57. ackfile (d.."strpbrk.c"),
  58. ackfile (d.."strspn.c"),
  59. ackfile (d.."swab.c"),
  60. ackfile (d.."telldir.c"),
  61. ackfile (d.."ttyslot.c"),
  62. ackfile (d.."rindex.c"),
  63. ackfile (d.."strncmp.c"),
  64. ackfile (d.."ttyname.c"),
  65. ackfile (d.."closedir.c"),
  66. ackfile (d.."isatty.c"),
  67. ackfile (d.."opendir.c"),
  68. ackfile (d.."malloc.c"),
  69. ackfile (d.."bcopy.c"),
  70. ackfile (d.."readdir.c"),
  71. ackfile (d.."strcat.c"),
  72. ackfile (d.."strcpy.c"),
  73. ackfile (d.."strlen.c"),
  74. ackfile (d.."tzset.c"),
  75. ackfile (d.."getenv.c"),
  76. ackfile (d.."strncpy.c"),
  77. ackfile (d.."_c2type.c"),
  78. ackfile (d.."abort.e"),
  79. ackfile (d.."frexp.e"),
  80. ackfile (d.."modf.e"),
  81. ackfile (d.."setjmp.e"),
  82. install = pm.install("%BINDIR%%PLATIND%/%PLATFORM%/tail_cc.2g")
  83. }
  84. lang_cem_gen_runtime = group {
  85. ACKINCLUDES = {PARENT, "%ROOTDIR%h"},
  86. head,
  87. tail
  88. }