Call recursive make through $(MAKE)

This fixes the build under FreeBSD 12.1 where the system `make` is not compatible with the Chez makefiles and gmake is needed instead.
This commit is contained in:
Paulo Matos 2020-07-28 10:06:11 +02:00 committed by Matthew Flatt
parent d44fcbf041
commit 139c1de00f

View File

@ -19,7 +19,7 @@ doit: $(bootfiles)
%.boot: %.boot:
( cd .. ; ./workarea $* xc-$* ) ( cd .. ; ./workarea $* xc-$* )
( cd ../xc-$*/s ; make -f Mf-cross base=../../$(workarea) m=$(m) xm=$* ) ( cd ../xc-$*/s ; $(MAKE) -f Mf-cross base=../../$(workarea) m=$(m) xm=$* )
mkdir -p ../boot/$* mkdir -p ../boot/$*
for x in `echo scheme.boot petite.boot scheme.h equates.h gc-oce.inc gc-ocd.inc vfasl.inc` ; do\ for x in `echo scheme.boot petite.boot scheme.h equates.h gc-oce.inc gc-ocd.inc vfasl.inc` ; do\
if [ ! -h ../xc-$*/boot/$*/$$x ] ; then \ if [ ! -h ../xc-$*/boot/$*/$$x ] ; then \