Check line 94
It's importing the brl.blitz module when it calls gcc to create the dll. Uou can try modifying this, I wasn't sure if it was possible to import multiple files, you probably can.. if it is the case, it would be easy enough to make the blitz parser return a list of imports.
file.WriteLine("START /WAIT/B gcc -shared -o "+output+" "+modpath+".bmx/"+modname+".bmx.o "+bmaxpath+"mod/brl.mod/blitz.mod/blitz.a "+modpath+modname+".def")
It's importing the brl.blitz module when it calls gcc to create the dll. Uou can try modifying this, I wasn't sure if it was possible to import multiple files, you probably can.. if it is the case, it would be easy enough to make the blitz parser return a list of imports.