pkgsrc-wip/netbsd-build-tools/Makefile

44 lines
1.2 KiB
Makefile

# $NetBSD$
PKGNAME= netbsd-build-tools-7.0.2
CATEGORIES= cross
MASTER_SITES= http://cdn.netbsd.org/pub/NetBSD/NetBSD-${PKGVERSION_NOREV}/source/sets/
EXTRACT_SUFX= .tgz
DISTFILES+= gnusrc${EXTRACT_SUFX}
DISTFILES+= sharesrc${EXTRACT_SUFX}
DISTFILES+= src${EXTRACT_SUFX}
DISTFILES+= syssrc${EXTRACT_SUFX}
MAINTAINER= cfkoch@edgebsd.org
HOMEPAGE= https://netbsd.org/
COMMENT= NetBSD cross-toolchain
WRKSRC= ${WRKDIR}/usr/src
NO_CONFIGURE= yes
USE_LANGUAGES+= c c++ fortran
CHECK_PORTABILITY_SKIP+= crypto/external/cpl/tpm-tools/dist/configure
CHECK_PORTABILITY_SKIP+= external/bsd/llvm/dist/llvm/utils/buildit/build_llvm
CHECK_PORTABILITY_SKIP+= external/gpl2/lvm2/dist/configure
CHECK_PORTABILITY_SKIP+= external/gpl3/gdb/dist/gdb/config/djgpp/djconfig.sh
MAKE_ENV+= MAKECONF=${FILESDIR}/mk.conf
BUILDSH_OBJDIR= ${WRKSRC}/../obj
BUILDSH_TOOLDIR= ${WRKSRC}/../tooldir
BUILDSH_FLAGS+= -U
BUILDSH_FLAGS+= -mamd64 # XXX should be an option
BUILDSH_FLAGS+= -O${BUILDSH_OBJDIR}
BUILDSH_FLAGS+= -T${BUILDSH_TOOLDIR}
BUILDSH_FLAGS+= -N1
do-build:
cd ${WRKSRC} && ${MAKE_ENV} ./build.sh ${BUILDSH_FLAGS} tools
# XXX blah, I haven't gotten here yet
#do-install:
# ${CP} -R ${BUILDSH_TOOLDIR} ${DESTDIR}${PREFIX}/cross/netbsd-${PKGNAME_NOREV}
.include "../../mk/bsd.pkg.mk"