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