1 1.1 tv #! /bin/sh 2 1.8.74.1 snj # $NetBSD: buildmake.sh.in,v 1.8.74.1 2018/02/19 18:26:44 snj 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.8.74.1 snj : ${NETBSDSRCDIR:=@srcdir@/../..} 8 1.8.74.1 snj MKSRCDIR=${NETBSDSRCDIR}/usr.bin/make 9 1.8.74.1 snj 10 1.8.74.1 snj _CC="@CC@" 11 1.8.74.1 snj 12 1.8.74.1 snj _CFLAGS="@CPPFLAGS@" 13 1.8.74.1 snj _CFLAGS="${_CFLAGS} -D_PATH_DEFSYSPATH=\"${NETBSDSRCDIR}/share/mk\"" 14 1.8.74.1 snj _CFLAGS="${_CFLAGS} @DEFS@" 15 1.8.74.1 snj _CFLAGS="${_CFLAGS} @CFLAGS@" 16 1.8.74.1 snj 17 1.8.74.1 snj _LDFLAGS="@LDFLAGS@ @LIBS@" 18 1.1 tv 19 1.1 tv docmd () { 20 1.1 tv echo "$1" 21 1.3 bjh21 $1 || exit 1 22 1.1 tv } 23 1.1 tv 24 1.8 christos for f in $MKSRCDIR/*.c $MKSRCDIR/lst.lib/*.c; do 25 1.8.74.1 snj docmd "${_CC} ${_CFLAGS} -c $f" 26 1.1 tv done 27 1.1 tv 28 1.8.74.1 snj docmd "${_CC} -o ${_TOOL_PREFIX:-nb}make *.o ${_LDFLAGS}" 29