|
root / base / libvterm / build.sh
build.sh Bash 18 lines 753 B
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#!/bin/sh
# Build script for libvterm (plain Makefile, uses the system GNU libtool
# binary directly). No deps.
#
# libvterm's own Makefile only adds -D__EXTENSIONS__ -D_XPG6
# -D__XOPEN_OR_POSIX when `uname` == "SunOS"; Hammerhead's uname is
# "Hammerhead" so that branch never fires - add the same flags manually
# (same shape as base/libconfig/base/libev's Template A CFLAGS export).
set -e
cd "$SRCDIR"

export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig:$PKG_CONFIG_PATH"
export CFLAGS="${CFLAGS} -I$PREFIX/include -D__EXTENSIONS__ -D_POSIX_PTHREAD_SEMANTICS -D_XPG6 -D__XOPEN_OR_POSIX"
export LDFLAGS="${LDFLAGS} -L$PREFIX/lib -R$PREFIX/lib"

gmake -j${JOBS:-1} PREFIX="$PREFIX"
gmake install PREFIX="$PREFIX" DESTDIR="$PKGDIR"