If part of your build is building your own build tool in order to ensure you have the proper build tool then why not build a different “better” build tool?
Part of the premise of Make is its ubiquity, but if you can’t rely on that save as a simple bootstrap (as you seem to be doing) then why not forego it for something else?