When you need to create new make file to compile x4gl programs, you should use rules, headers and footer prototypes supplied with Aubit 4GL. Utility for running created make files, while not necessary, is also supplied, and can make your life a little easier.
For existing Informix 4gl and 4Js BDL/D4GL makefiles, I created a conversion system that will first create completely new set of make files from existing makefile (one per program) and then let you use it, in more or less same way we did so far, but erase most if not all of existing shortcomings. Old makefiles are preserved, so you can mix and match, if you really want to, but you won’t need to.