Home | History | Annotate | Line # | Download | only in make
buildmake.sh.in revision 1.8.74.1
      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