There is a already GNU Make fork called remake.
# Create the include directory symlink
-setup_include_dir__ := $(call symlink_include_dir,remake)
+setup_include_dir__ := $(call symlink_include_dir,makeit)
# General rule to install headers of this project
-$I/include/remake/%.h: $T/%.h
+$I/include/makeit/%.h: $T/%.h
$(call install_file)
# Include sub-directories makefiles
# Install the library's headers
# XXX: we can't use += here, call will be resolved lazily if we do
-install := $(install) $(call find_headers,h,$I/include/remake/lib1)
+install := $(install) $(call find_headers,h,$I/include/makeit/lib1)
# Install the library's headers
# XXX: we can't use += here, call will be resolved lazily if we do
-install := $(install) $(call find_headers,h,$I/include/remake/lib2)
+install := $(install) $(call find_headers,h,$I/include/makeit/lib2)
#include "lib2.h"
#include <otherproj/otherproj.h>
-#include <remake/lib1/lib1.h>
+#include <makeit/lib1/lib1.h>
#include <stdio.h>
-#include <remake/lib1/lib1.h>
-#include <remake/lib2/lib2.h>
+#include <makeit/lib1/lib1.h>
+#include <makeit/lib2/lib2.h>
#include <iostream>