#!/bin/bash

# Ensure slacktrack/altertrack is installed:
#which slacktrack >/dev/null 2>&1 || { echo "Cannot build without slacktrack" ; exit 1 ;}
which altertrack >/dev/null 2>&1 || { echo "Cannot build without slacktrack" ; exit 1 ;}
# Use slacktrack or altertrack:
TRACKTYPE=altertrack
#TRACKTYPE=slacktrack

# Paths to skeleton port's source & real Slackware source tree:
export CWD=$SLACKSOURCE/ap/apsfilter
export PORTCWD=$PWD

# Determine the CFLAGS for the known architectures:
case $PORTARCH in
   arm)     export ARCH_CFLAGS="-O2 -march=armv3 -mtune=xscale" ;;
   powerpc) export ARCH_CFLAGS="-O2" ;;
   sparc)   export ARCH_CFLAGS="-O2" ;;
esac

# If specified in slackdev.config, we'll delete the old copy of the
# package from our package store.
if [ "${DELETEOLDPKGS}" = "Yes" ]; then
   rm -f $PKGSTORE/$PKGSERIES/$PACKAGE-*.{tgz,txt}
fi

$TRACKTYPE $ALTERTRACKOPTS \
           -l$PBLOGS/$PACKAGE.log \
           -b$PKGSTORE/$PKGSERIES \
           -OcQp $SLACKPACKAGE ./$PACKAGE.build $VERSION
