pmfile 945 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. -- $Source$
  2. -- $State$
  3. local d = "modules/src/string/"
  4. lib_string = file (LIBDIR.."libstring.a")
  5. module_string = clibrary {
  6. cfile (d.."bts2str.c"),
  7. cfile (d.."btscat.c"),
  8. cfile (d.."btscmp.c"),
  9. cfile (d.."btscpy.c"),
  10. cfile (d.."btszero.c"),
  11. cfile (d.."long2str.c"),
  12. cfile (d.."str2bts.c"),
  13. cfile (d.."str2long.c"),
  14. -- cfile (d.."strcat.c"),
  15. -- cfile (d.."strcmp.c"),
  16. -- cfile (d.."strcpy.c"),
  17. -- cfile (d.."strindex.c"),
  18. -- cfile (d.."strlen.c"),
  19. -- cfile (d.."strncat.c"),
  20. -- cfile (d.."strncmp.c"),
  21. -- cfile (d.."strncpy.c"),
  22. -- cfile (d.."strrindex.c"),
  23. cfile (d.."strzero.c"),
  24. outputs = {"%U%/lib_string.a"},
  25. install = {
  26. pm.install(LIBDIR.."libstring.a")
  27. }
  28. }
  29. -- Revision history
  30. -- $Log$
  31. -- Revision 1.2 2006-07-23 19:58:27 dtrg
  32. -- Modified to no longer build unoptimised duplicates of all the standard
  33. -- string functions (strcpy, strlen, etc).
  34. --
  35. -- Revision 1.1 2006/07/20 23:18:18 dtrg
  36. -- First version in CVS.
  37. --