1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-03-18 15:52:52 +00:00

Compare commits

...

5 Commits

Author SHA1 Message Date
Larry Masinter
b63928785d Create .skip file for HCFILES process
Add .skip file to prevent HCFILES process from descending into maiko repository

Signed-off-by: Larry Masinter <lmm@acm.org>
2026-03-10 15:29:28 -07:00
Nick Briggs
d791b1d332 Merge pull request #533 from Interlisp/nhb-rewrite-version-parser-v2
Extensive rewrite of various parts of the file name/version handling code.  Converts a lot of unsafe string handling functions to safer variants.  Passes buffer sizes in various places to enable overflow checks. Removes some unused variable declarations. Updates comments.  Improves performance with alarm timeout setting when sequences of alarm set/cancel operations are performed.  Adds GETFILEINFO processing for INODE_LO and INODE_HI attributes.
2025-10-31 15:29:43 -07:00
Konrad Hinsen
853d133cda No need to do makeright init clean 2025-09-29 11:37:54 -07:00
Konrad Hinsen
0370354432 Corrected instructions for building ldeinit 2025-09-29 11:37:54 -07:00
Konrad Hinsen
f85f6ce004 Add instructions for building a function ldeinit 2025-09-29 11:37:54 -07:00
2 changed files with 2 additions and 0 deletions

1
.skip Normal file
View File

@@ -0,0 +1 @@
this file is here to prevent HCFILES process from descending into maiko repository

View File

@@ -37,6 +37,7 @@ $ ./makeright x
* The build will (attempt to) detect the OS-type and cpu-type. It will build binaries `lde` and `ldex` in `../`_`ostype.cputype`_ (with .o files in `../`_`ostype.cputype-x`_. For example, Linux on a 64-bit x86 will use `linux.x86_64`, while macOS 11 on a (new M1) Mac will use `darwin.aarch64`.
* If you prefer `gcc` over `clang`, you will need to edit the makefile fragment for your configuration (`makefile-ostype.cputype-x`) and comment out the line (with a #) that defines `CC` as `clang` and uncomment the line (delete the #) for the line that defines `CC` as `gcc`.
* If you want to do your own loadups to construct sysout files (see [the Medley repository](https://github.com/Interlisp/medley) for details), you also need the `ldeinit` binary, which you can build using `./makeright init`.
### Building with CMake
We provide a `CMakeLists.txt` which provides mostly matching build capabilities to the `make` setup.