Any time you want to groan about a tool's use of info, see if the BSDs have a similar tool. Most GNU tools simply implement an ancient UNIX tool so it's not like GNU has a monopoly on them. So in this case see FreeBSD make:
http://www.freebsd.org/cgi/man.cgi?query=make&sektion=1
which points you to this:
https://www.freebsd.org/doc/en/books/pmake/
But really, if you just hate using info(1), always remember that GNU also puts the pages on the web in HTML multichunks, HTML one big page, and PDF, so there's no reason to dodge a GNU tool just because you hate info(1).