summaryrefslogtreecommitdiffhomepage
path: root/sofort/pkgconf.sh
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-12-31 20:57:15 -0500
committermidipix <writeonce@midipix.org>2018-12-31 21:36:46 -0500
commit3cdb2f52a3517a7a5ef5943faccb47399d4b8ff2 (patch)
tree7590da1325abecdac1b172c99afadd48f2ac4a2e /sofort/pkgconf.sh
parentc8e23f70be15c603f652d79fbd43d695c644847c (diff)
downloadslibtool-3cdb2f52a3517a7a5ef5943faccb47399d4b8ff2.tar.bz2
slibtool-3cdb2f52a3517a7a5ef5943faccb47399d4b8ff2.tar.xz
build system: sofort: refactored, rearranged using distinct sub-folders.
Diffstat (limited to 'sofort/pkgconf.sh')
-rwxr-xr-xsofort/pkgconf.sh107
1 files changed, 0 insertions, 107 deletions
diff --git a/sofort/pkgconf.sh b/sofort/pkgconf.sh
deleted file mode 100755
index a37e368..0000000
--- a/sofort/pkgconf.sh
+++ /dev/null
@@ -1,107 +0,0 @@
-#!/bin/sh
-
-# prefix, exec_prefix
-if [ "$PKGCONF_PREFIX" = "$PKGCONF_EXEC_PREFIX" ]; then
- pkgconf_prefix="${PKGCONF_PREFIX}"
- pkgconf_exec_prefix='${prefix}'
-else
- pkgconf_prefix="${PKGCONF_PREFIX}"
- pkgconf_exec_prefix="${PKGCONF_EXEC_PREFIX}"
-fi
-
-
-# (relative) includedir
-if [ -z "$PKGCONF_INCLUDEDIR" ]; then
- pkgconf_includedir=
- pkgconf_cflags=
-else
- prefix=$(dirname "$PKGCONF_INCLUDEDIR")
- base=$(basename "$PKGCONF_INCLUDEDIR")
-
- if [ "$prefix/$base" = "$PKGCONF_PREFIX/$base" ]; then
- pkgconf_includedir='${prefix}/'"${base}"
- pkgconf_cflags='-I${includedir}'
- else
- pkgconf_includedir="${PKGCONF_INCLUDEDIR}"
- pkgconf_cflags='-I${includedir}'
- fi
-fi
-
-
-# (relative) libdir (blank unless needed)
-if [ -z "$PKGCONF_LIBDIR" ]; then
- pkgconf_libdir=
-else
- prefix=$(dirname "$PKGCONF_LIBDIR")
- base=$(basename "$PKGCONF_LIBDIR")
-
- if [ "$prefix/$base" = "$PKGCONF_EXEC_PREFIX/$base" ]; then
- pkgconf_libdir='${exec_prefix}/'"${base}"
- else
- pkgconf_libdir='${prefix}/'"${PKGCONF_LIBDIR}"
- fi
-fi
-
-
-# ldflags (--libs)
-if [ -n "$pkgconf_libdir" ] && [ -n "${PKGCONF_NAME}" ]; then
- pkgconf_ldflags="$pkgconf_libdir -l${PKGCONF_NAME}"
-elif [ -n "${PKGCONF_NAME}" ]; then
- pkgconf_ldflags="-l${PKGCONF_NAME}"
-else
- pkgconf_ldflags="$pkgconf_libdir"
-fi
-
-
-# cflags
-if [ -n "$pkgconf_cflags" ] || [ -n "${PKGCONF_DEFS}" ]; then
- pkgconf_cflags="$pkgconf_cflags ${PKGCONF_DEFS}"
- pkgconf_cflags=$(printf '%s' "$pkgconf_cflags" | sed -e 's/^[ \t]*//g')
-fi
-
-
-# repo (optional)
-if [ -z "${PKGCONF_REPO}" ]; then
- pkgconf_repo='#'
-else
- pkgconf_repo="Repo: ${PKGCONF_REPO}"
-fi
-
-# patches (optional)
-if [ -z "${PKGCONF_PSRC}" ]; then
- pkgconf_psrc='#'
-else
- pkgconf_psrc="Patches: ${PKGCONF_PSRC}"
-fi
-
-# distro (optional)
-if [ -z "${PKGCONF_DURL}" ]; then
- pkgconf_durl='#'
-else
- pkgconf_durl="Distro: ${PKGCONF_DURL}"
-fi
-
-
-# output (without trailing spaces)
-cat << _EOF | grep -v '^#' | sed 's/[ \t]*$//'
-###
-prefix=$pkgconf_prefix
-exec_prefix=$pkgconf_exec_prefix
-includedir=$pkgconf_includedir
-libdir=$pkgconf_libdir
-
-Name: ${PKGCONF_NAME}
-Description: ${PKGCONF_DESC}
-URL: ${PKGCONF_USRC}
-Version: ${PKGCONF_VERSION}
-$pkgconf_repo
-$pkgconf_psrc
-$pkgconf_durl
-
-Cflags: $pkgconf_cflags
-Libs: $pkgconf_ldflags
-###
-_EOF
-
-# all done
-exit 0