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