コード例 #1
0
ファイル: MasmVerb.cs プロジェクト: jango2015/Ironclad
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: MasmVerb.cs プロジェクト: Paul1nh0/Singularity
        //-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()
            });
        }