1 #! /bin/sh 2 # $NetBSD: buildmake.sh.in,v 1.8.74.1 2018/02/19 18:26:44 snj Exp $ 3 # 4 # buildmake.sh.in - Autoconf-processed shell script for building make(1). 5 # 6 7 : ${NETBSDSRCDIR:=@srcdir@/../..} 8 MKSRCDIR=${NETBSDSRCDIR}/usr.bin/make 9 10 _CC="@CC@" 11 12 _CFLAGS="@CPPFLAGS@" 13 _CFLAGS="${_CFLAGS} -D_PATH_DEFSYSPATH=\"${NETBSDSRCDIR}/share/mk\"" 14 _CFLAGS="${_CFLAGS} @DEFS@" 15 _CFLAGS="${_CFLAGS} @CFLAGS@" 16 17 _LDFLAGS="@LDFLAGS@ @LIBS@" 18 19 docmd () { 20 echo "$1" 21 $1 || exit 1 22 } 23 24 for f in $MKSRCDIR/*.c $MKSRCDIR/lst.lib/*.c; do 25 docmd "${_CC} ${_CFLAGS} -c $f" 26 done 27 28 docmd "${_CC} -o ${_TOOL_PREFIX:-nb}make *.o ${_LDFLAGS}" 29