Library/libs: use $(MAKE) for the Z80 build at least
authorAlan Cox <alan@linux.intel.com>
Sat, 22 Aug 2015 08:24:32 +0000 (09:24 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 22 Aug 2015 08:24:32 +0000 (09:24 +0100)
Library/libs/Makefile

index 4e5c44a..860207f 100644 (file)
@@ -2,6 +2,7 @@ CC = sdcc
 ASM = sdasz80
 AR = sdar
 LINKER = sdldz80
+export MAKE = make
 # This gets set for 'awkward' devices like ZX128
 #PLATFORM = -zx128
 PLATFORM =
@@ -78,7 +79,7 @@ libc.l:%.l:$(OBJ_ALL)
 
 syscall.l: fuzix/syslib.l
        ../tools/syscall
-       (cd fuzix; make)
+       (cd fuzix; $(MAKE))
        cat fuzix/syslib.l | tr " " "\\n" | sed -e "s/^/fuzix\//" >syscall.l
 
 sdccz80.lib:
@@ -93,7 +94,7 @@ syslib$(PLATFORM).lib: syscall.l libc.l sdccz80.lib
 
 fuzix/syslib.l:
        ../tools/syscall
-       make -C fuzix
+       $(MAKE) -C fuzix
 
 liberror.txt:
        ../tools/liberror > liberror.txt
@@ -119,4 +120,4 @@ $(OBJ_HARD):%.rel: %.c
 clean:
        rm -rf *.rel *.asm *.sym *.lst *.lib *~ syscall.l  libc.l syslib.l liberror.txt
        (cd curses; rm -rf *.rel *.asm *.sym *.lst *~)
-       (cd fuzix; make clean)
+       (cd fuzix; $(MAKE) clean)