1 # $NetBSD: Makefile,v 1.54 2011/05/09 07:48:57 cheusov Exp $
4 DISTNAME= bmake-20110606
9 # distfile obtained from ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
10 # source is kept in files/ for bootstrap purposes
12 MAINTAINER= joerg@NetBSD.org
13 HOMEPAGE= http://www.crufty.net/help/sjg/bmake.html
14 COMMENT= Portable (autoconf) version of NetBSD 'make' utility
17 DEPENDS+= bootstrap-mk-files-[0-9]*:../../pkgtools/bootstrap-mk-files
19 PKG_DESTDIR_SUPPORT= user-destdir
22 WRKSRC= ${WRKDIR}/bmake
24 USE_FEATURES= nbcompat
26 makesyspath= ${PREFIX}/share/mk
28 INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
30 BOOTSTRAP_ARGS= -q -o ${OPSYS} --prefix=${PREFIX} \
31 --with-default-sys-path=${makesyspath} \
32 --mksrc none --sysconfdir=${PKG_SYSCONFDIR:Q}
34 .include "../../mk/bsd.prefs.mk"
36 .if ${OPSYS} == "SunOS" || ${OPSYS} == "OSF1"
37 DEPENDS+= pdksh-[0-9]*:../../shells/pdksh
38 BOOTSTRAP_ARGS+= --with-defshell=${PREFIX}/bin/pdksh
40 .if ${OPSYS} == "Interix"
41 MAKE_ENV+= XDEFS=-DUSE_SELECT
43 .if ${OPSYS} == "IRIX"
44 BOOTSTRAP_ARGS+= --with-machine_arch=${MACHINE_ARCH}
48 ${CP} -R ${FILESDIR} ${WRKSRC}
54 ${SETENV} ${MAKE_ENV} ${SH} ./bmake/boot-strap ${BOOTSTRAP_ARGS}
57 ${INSTALL_PROGRAM} ${WRKDIR}/${OPSYS}/bmake ${DESTDIR}${PREFIX}/bin
58 ${INSTALL_MAN} ${WRKSRC}/bmake.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
60 .include "../../mk/bsd.pkg.mk"