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
