Are you aware of the fact that the ancient SUMACC cross-compiler tools from Stanford include a resource compiler called "rmaker"? The SUMACC code can be found in the 4.3BSD "new.tar.gz" fileset at http://www.tuhs.org/Archive/4BSD/Distributions/4.3BSD/
Building the cross-compiler itself on OS X fails due to ancient K&R C code, after fixing the compiler errors, the compiler continues to crash. It works fine when compiling on 4.3BSD in the simh VAX emulator. However, rmaker seems to work fine on OS X - but I don't know how useful it is, considering it was last updated in 1984.