public MasmVerb(IAsmProducer asmVerb) { this.asmVerb = asmVerb; this.asmFile = asmVerb.getAsmFile(); this.abstractId = new AbstractId(this.GetType().Name, version, this.asmFile.ToString()); this.outputObject = this.asmFile.makeOutputObject(OBJ_EXTN); }
//-public BuildObject getMap() { return asmFile.makeOutputObject(".map"); } public override IEnumerable <BuildObject> getDependencies(out DependencyDisposition ddisp) { ddisp = DependencyDisposition.Complete; return(new List <BuildObject>() { getMasmExe(), asmVerb.getAsmFile() }); }