| Librarian (hclib) |
Simple object file library manager. Adds or replaces object files in a .lib archive. If an object with the same base filename already exists in the library, it is replaced; otherwise, the object is appended.
hclib <library.lib> <object files...>
hclib mylib.lib newobj.obj # add one object hclib mylib.lib obj1.obj obj2.obj obj3.obj # add multiple objects hclib mylib.lib updated.obj # replace existing object
If the library does not exist, it is created. A temporary file hclib.$$$ is created during the operation and renamed to the target library on success.
| Library | Target | Includes |
|---|---|---|
| z80-cpm-b.lib | Z80 / CP/M | printf, putchar, strlen, strcmp, atoi, ... |
| 8080-cpm-b.lib | 8080 / CP/M | printf, putchar, strlen, ... |
| 8085-cpm-b.lib | 8085 / CP/M | printf, putchar, strlen, ... |
| 8086-msdos-b.lib | 8086 / MS-DOS COM | printf, putchar, strlen, ... |
| 8086-msdos-exe-b.lib | 8086 / MS-DOS EXE | Same, with far pointers |