| git.druid.rocks | index | druid520 | ports | classes/ | bootstrap-make.mp |
classes/bootstrap-make.mp
pkg_deps="gnu-autoconf gnu-automake gnu-libtool"
build:
# see classes/autotools.mp's own identical export/comment -- most
# ./bootstrap scripts shell out to autoreconf/autoconf/automake
# internally, hitting the exact same sandbox/TMPDIR interaction.
export TMPDIR="$PWD"
./bootstrap
./configure --prefix=$MP_PREFIX $CONFIGURE_FLAGS
make -j$MP_JOBS
install:
make install
make clean || true
remove:
# see autotools.mp's own identical guard: remove: can run with no
# checkout present at all (before fetch: on a reinstall, or after
# "mp clean pkgname"), and mp's own manifest sweep covers the
# actual file cleanup regardless.
[ -f Makefile ] || exit 0
make uninstall