OpenBSD's gmake uses 'gmake' prefix for output

Index: compiledb/parser.py
--- compiledb/parser.py.orig
+++ compiledb/parser.py
@@ -32,8 +32,8 @@ file_regex = re.compile(r"^.+\.c$|^.+\.cc$|^.+\.cpp$|^
 compiler_wrappers = {"ccache", "icecc", "sccache"}
 
 # Leverage `make --print-directory` option
-make_enter_dir = re.compile(r"^\s*make\[\d+\]: Entering directory [`\'\"](?P<dir>.*)[`\'\"]\s*$")
-make_leave_dir = re.compile(r"^\s*make\[\d+\]: Leaving directory .*$")
+make_enter_dir = re.compile(r"^\s*gmake\[\d+\]: Entering directory [`\'\"](?P<dir>.*)[`\'\"]\s*$")
+make_leave_dir = re.compile(r"^\s*gmake\[\d+\]: Leaving directory .*$")
 
 # We want to skip such lines from configure to avoid spurious MAKE expansion errors.
 checking_make = re.compile(r"^checking whether .* sets \$\(\w+\)\.\.\. (yes|no)$")
