mach/libmach/README.md

652 B

libmach

Build the libmach dynamic library by running make (or running zig build in the parent directory). The resulting binary should be located in libmach/build/.

Test the functionality of libmach using make test_c and make test_lisp. These commands use C and Lisp to call into libmach, and both should show a blank window for 5 seconds. If you resize the window, it should print the new dimensions to the standard output.

Note: make test_lisp requires a relatively recent version of Steel Bank Common Lisp (sbcl) to be installed, plus Quicklisp.

You can find the Zig source code for libmach in src/platform/libmach.zig.