# $FreeWRT$
#-
# This file is part of the FreeWRT project. FreeWRT is copyrighted
# material, please see the LICENCE file in the top-level directory
# or at http://www.freewrt.org/licence for details.

include ${TOPDIR}/rules.mk
include ${TOPDIR}/package/mksh/Makefile.inc
include ../rules.mk

${WRKBUILD}/.configured: ${WRKBUILD}/.prepared
	touch $@

${WRKBUILD}/mksh: ${WRKBUILD}/.configured
	cd ${WRKBUILD} && \
	    env CC='${HOSTCC}' CFLAGS='${HOSTCFLAGS}' \
	    ${BASH} Build.sh -d -r

source: fetch
prepare: ${WRKBUILD}/.prepared

compile: ${WRKBUILD}/mksh

install: do-install install-lbin

do-install:
	mkdir -p ${STAGING_TOOLS}/bin
	rm -f ${STAGING_TOOLS}/bin/mksh
	install -c -s -m 555 ${WRKBUILD}/mksh ${STAGING_TOOLS}/bin/mksh

install-lbin:
	rm -f ${TOPDIR}/lbin/mksh
	if [ -e ${STAGING_TOOLS}/bin/mksh ]; then \
		cp ${STAGING_TOOLS}/bin/mksh ${TOPDIR}/lbin/; \
	fi

clean:
	rm -rf ${WRKBUILD}
	rm -f ${STAGING_TOOLS}/bin/mksh
