wl/howl/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=howl
VERSION=git
RELEASE=1
SOURCE="https://codeberg.org/wf/howl"

build() {

    msg "building howl"
    export PKG_CONFIG="pkg-config --static"
    CFLAGS="-Oz -std=c99 -static -Wall -Wextra -Wimplicit-function-declaration -Oz -pedantic -Iinclude -D_POSIX_C_SOURCE=200809L"
    CFLAGS="$CFLAGS $(pkg-config --cflags swc wayland-server libinput xkbcommon)"
    CFLAGS="$CFLAGS -DVERSION=\\\"0.1.0\\\" "
    LDFLAGS="-static -Iinclude"
    LDLIBS="$(pkg-config --libs --static swc wld)"
    LDLIBS="$LDLIBS $(pkg-config --libs --static wayland-server xkbcommon)"

    make -j"$NPROC" PREFIX="$PREFIX" \
        CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" LDLIBS="$LDLIBS" \
        DESTDIR="$PKG" || die "make failed"

    make PREFIX="$PREFIX" DESTDIR="$PKG" install || die "install failed"
}

. ${0%/*}/../../libsh/libdmake.sh