1 1.1 tv #! /bin/sh 2 1.9 uwe # $NetBSD: buildmake.sh.in,v 1.9 2018/01/15 19:52:54 uwe Exp $ 3 1.1 tv # 4 1.1 tv # buildmake.sh.in - Autoconf-processed shell script for building make(1). 5 1.1 tv # 6 1.1 tv 7 1.9 uwe : ${NETBSDSRCDIR:=@srcdir@/../..} 8 1.9 uwe 9 1.4 thorpej : ${HOST_CC="@CC@"} 10 1.4 thorpej : ${HOST_CFLAGS="@CPPFLAGS@ @CFLAGS@"} 11 1.4 thorpej : ${HOST_LDFLAGS="@LDFLAGS@ @LIBS@"} 12 1.4 thorpej : ${runcmd=""} 13 1.1 tv 14 1.1 tv docmd () { 15 1.1 tv echo "$1" 16 1.3 bjh21 $1 || exit 1 17 1.1 tv } 18 1.1 tv 19 1.9 uwe MKSRCDIR=${NETBSDSRCDIR}/usr.bin/make 20 1.9 uwe HOST_CFLAGS="${HOST_CFLAGS} -D_PATH_DEFSYSPATH=\"${NETBSDSRCDIR}/share/mk\"" 21 1.1 tv 22 1.8 christos for f in $MKSRCDIR/*.c $MKSRCDIR/lst.lib/*.c; do 23 1.5 ross docmd "${HOST_CC} ${HOST_CFLAGS} @DEFS@ -c $f" 24 1.1 tv done 25 1.1 tv 26 1.6 ross docmd "${HOST_CC} ${HOST_CFLAGS} -o ${_TOOL_PREFIX:-nb}make *.o ${HOST_LDFLAGS}" 27