wl/wld/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=wld
VERSION=git
RELEASE=1
SOURCE="https://github.com/michaelforney/wld.git"

build() {
	msg "configuring wld..."
	cat > config.mk <<'EOF'
CC                  = cc -static
CFLAGS              = -pipe -O2 -I/lib/clang/21/include

ENABLE_DEBUG        = 0
ENABLE_STATIC       = 1
ENABLE_SHARED       = 0

ENABLE_PIXMAN       = 1
ENABLE_DRM          = 1
ENABLE_WAYLAND      = 1

DRM_DRIVERS         =
WAYLAND_INTERFACES  = shm drm
EOF

	msg "building wld..."
	export PKG_CONFIG="pkg-config --static"
	CFLAGS="-pipe -O2 -I/lib/clang/21/include $(pkg-config --cflags fontconfig)"
	gmake PREFIX="$PREFIX" CFLAGS="$CFLAGS" || die "gmake failed"

	msg "installing wld..."
	gmake PREFIX="$PKG/$PREFIX" install || die "gmake install failed"
}

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