ZMK.LIBRARY.DYLIB(5)
πΈ NAME πΈ
Library.So β bestie, it's the template for compiling C/C++/ObjC shared Mach-O libraries β¨
Like, you're on zmk.Library.DyLib(5) right now, section 5, and this page is the whole vibe for that template. π«Ά
β¨ SYNOPSIS β¨
include z.mk
# libName is any valid identifier.
libName.dylib.Sources = hello.c
$(eval $(call ZMK.Expand,Library.DyLib,libName.dylib))
okay so libName is literally any valid identifier, no cap π
and you just hand it over to ZMK.Expand with Library.DyLib and you're done.
π DESCRIPTION π
Not me telling you that this manual page is a stub π it literally is one, that's the whole description.
But here's the tea that actually matters: when the configure script gets invoked with --disable-shared, this template behaves as if it was empty. Periodt. Like it just isn't there. π
π TARGETS π
nothing here bestie, it's giving silence π¦
π VARIABLES π
also empty. iconic of it honestly β¨
π HISTORY π
no history on this one, it's a mystery π
π AUTHORS π
- Zygmunt Krynicki
<me@zygoon.pl>π«Ά
lowkey a whole legend for writing this one down π
that's the page bestie!! π
this was zmk 0.5.1, dated Feb 2, 2021, and it lives at zmk.Library.DyLib(5) β slay, go forth and build your dylibs π§β¨πΈ
π¦ where this page comes from
- debian bookworm: zmk-doc 0.5.1-2 Β· LGPL-3.0-only
- debian trixie: zmk-doc 0.5.1-2 Β· LGPL-3.0-only
- ubuntu jammy: zmk-doc 0.5.1-2 Β· LGPL-3.0-only
- ubuntu noble: zmk-doc 0.5.1-2 Β· LGPL-3.0-only
- ubuntu questing: zmk-doc 0.5.1-2
- ubuntu resolute: zmk-doc 0.5.1-2build1 Β· LGPL-3.0-only
- ubuntu stonking: zmk-doc 0.5.1-2build1 Β· LGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms