# $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.

PKG_NAME=		mirmake
PKG_VERSION=		20070430
PKG_RELEASE=		1
PKG_MD5SUM=		e32d0b865386ae4a49206a726b8718ed
DISTFILES=		${PKG_NAME}-${PKG_VERSION}.cpio.gz
MASTER_SITES=		${MASTER_SITE_MIRBSD:distfiles/=dist/mir/make/}
WRKDIST=		${WRKDIR}/${PKG_NAME}

include ${TOPDIR}/rules.mk
include ../rules.mk

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

${WRKBUILD}/Install.sh: ${WRKBUILD}/.configured
	cd ${WRKBUILD} && \
	    env CC='${HOSTCC}' CFLAGS='${HOSTCFLAGS}' NOFAKE=yes \
	    MKSH=$$(which mksh) CPPFLAGS='${HOSTCPPFLAGS} -I.' MAKEFLAGS= \
	    ${BASH} Build.sh ${OStype} ${STAGING_TOOLS} '' '' '' '' '' '' -

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

compile: ${WRKBUILD}/Install.sh

install: do-install install-lbin

do-install:
	cd ${WRKBUILD} && ./Install.sh

install-lbin:
	for what in bmake lorder mkdep readlink tsort; do \
		rm -f ${TOPDIR}/lbin/$$what; \
		if [ -e ${STAGING_TOOLS}/bin/$$what ]; then \
			cp ${STAGING_TOOLS}/bin/$$what ${TOPDIR}/lbin/; \
		fi; \
	done

clean:
	rm -rf ${WRKBUILD}
	rm -f ${STAGING_TOOLS}/bin/{bmake,lorder,mkdep,readlink,tsort}
