Print this page
Don't assume make is gmake

@@ -16,40 +16,40 @@
 DIRS=$(wildcard */)
 SRCS=$(wildcard *.c)
 OBJS=$(SRCS:.c=.o)
 
 all: bin
-        make -C tests
+        $(MAKE) -C tests
 
 include s2n.mk
 
 libs:
-        make -C utils
-        make -C error
-        make -C stuffer
-        make -C crypto
-        make -C tls
-        make -C lib
+        $(MAKE) -C utils
+        $(MAKE) -C error
+        $(MAKE) -C stuffer
+        $(MAKE) -C crypto
+        $(MAKE) -C tls
+        $(MAKE) -C lib
 
 bin: libs
-        make -C bin
+        $(MAKE) -C bin
 
 indent:
-        make -C tests indentsource
-        make -C stuffer indentsource
-        make -C crypto indentsource
-        make -C utils indentsource
-        make -C error indentsource
-        make -C tls indentsource
-        make -C bin indentsource
+        $(MAKE) -C tests indentsource
+        $(MAKE) -C stuffer indentsource
+        $(MAKE) -C crypto indentsource
+        $(MAKE) -C utils indentsource
+        $(MAKE) -C error indentsource
+        $(MAKE) -C tls indentsource
+        $(MAKE) -C bin indentsource
 
 pre_commit_check: all indent clean
 
 clean:
-        make -C tests clean
-        make -C stuffer decruft
-        make -C crypto decruft
-        make -C utils decruft
-        make -C error decruft
-        make -C tls decruft
-        make -C bin decruft
-        make -C lib decruft
+        $(MAKE) -C tests clean
+        $(MAKE) -C stuffer decruft
+        $(MAKE) -C crypto decruft
+        $(MAKE) -C utils decruft
+        $(MAKE) -C error decruft
+        $(MAKE) -C tls decruft
+        $(MAKE) -C bin decruft
+        $(MAKE) -C lib decruft