public ClInstruction(CustomInstruction customInstr) : base(customInstr) { clFiles = new List<string>(); clLibs = new List<string>(); clOptions = new List<string>(); linkerOptions = new SortedSet<string>(); clDefines = new SortedSet<string>(); unidentified = new List<string>(); containsLinkFlags = false; clOptionsLiteral = ""; LinkOptionsLiteral = ""; LinkOptionsLiteral_Words = new List<string>(); analyzeCommands(); }
public RcInstruction(CustomInstruction customInstr) : base(customInstr) { rcScript = ""; RcOptions = new Dictionary<string,string>(); analyzeCommands(); }
public NmakeInstruction(CustomInstruction customInstr, string sourceDirectory) : base(customInstr) { target = ""; setSourceDirectory(sourceDirectory); nmakeOptions = new List<string>(); parseNmakeCommand(instruction_literal); preInstructions = new List<CustomInstruction>(); postInstructions = new List<CustomInstruction>(); }
public MidlInstruction(CustomInstruction customInstr) : base(customInstr) { sourceFiles = new List<string>(); outputFile = ""; MidlFlags = new List<string>(); analyzeCommands(); }
public LinkInstruction(CustomInstruction customInstr) : base(customInstr) { Objs = new List<string>(); Libs = new List<string>(); Options = new List<KeyValuePair<string, string>>(); LinkOptionsLiteral = ""; LinkOptionsLiteral_Words = new List<string>(); Output = ""; Def = ""; Entry = ""; isDll = false; isExe = false; analyzeCommands(); }
public CustomInstruction(CustomInstruction customInstr) { instruction_literal = customInstr.instruction_literal; words = customInstr.words; commands = customInstr.commands; delims = customInstr.delims; validInstruction = customInstr.validInstruction; validCommands = customInstr.validCommands; }