From 1de768fb8f4a87f49a7aa3e4fb0c01d902e492ce Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Thu, 1 Aug 2019 12:18:56 -0700 Subject: [PATCH 1/2] fix: require gmake IPFS doesn't build correctly under non-GNU make implementations. --- Makefile => GNUmakefile | 0 test/3nodetest/{Makefile => GNUmakefile} | 0 test/dependencies/{Makefile => GNUmakefile} | 0 test/integration/{Makefile => GNUmakefile} | 0 test/sharness/{Makefile => GNUmakefile} | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename Makefile => GNUmakefile (100%) rename test/3nodetest/{Makefile => GNUmakefile} (100%) rename test/dependencies/{Makefile => GNUmakefile} (100%) rename test/integration/{Makefile => GNUmakefile} (100%) rename test/sharness/{Makefile => GNUmakefile} (100%) diff --git a/Makefile b/GNUmakefile similarity index 100% rename from Makefile rename to GNUmakefile diff --git a/test/3nodetest/Makefile b/test/3nodetest/GNUmakefile similarity index 100% rename from test/3nodetest/Makefile rename to test/3nodetest/GNUmakefile diff --git a/test/dependencies/Makefile b/test/dependencies/GNUmakefile similarity index 100% rename from test/dependencies/Makefile rename to test/dependencies/GNUmakefile diff --git a/test/integration/Makefile b/test/integration/GNUmakefile similarity index 100% rename from test/integration/Makefile rename to test/integration/GNUmakefile diff --git a/test/sharness/Makefile b/test/sharness/GNUmakefile similarity index 100% rename from test/sharness/Makefile rename to test/sharness/GNUmakefile From e45abef49f72f7724d44c1d8bc00d629d5a49898 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Thu, 1 Aug 2019 12:53:00 -0700 Subject: [PATCH 2/2] feat: add default makefile to call gnumake * gmake will prefer GNUmakefile over Makefile. * Other make implementations will read Makefile and then call gmake. --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..8c6963e61 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +all: + @gmake $@ +.PHONY: all + +.DEFAULT: + @gmake $@