aknlayoutcompiler/src/Cdl2Lag.cpp
changeset 1 b700e12870ca
parent 0 f58d6ec98e88
equal deleted inserted replaced
0:f58d6ec98e88 1:b700e12870ca
    47 	CdlTkUtil::OpenTempOutput(lag, temp);
    47 	CdlTkUtil::OpenTempOutput(lag, temp);
    48 
    48 
    49 	CdlToLag process(lag, lagName);
    49 	CdlToLag process(lag, lagName);
    50 	process.Start();
    50 	process.Start();
    51 
    51 
    52 	for (int ii = 3; ii < args.size(); ii++)
    52 	for (unsigned int ii = 3; ii < args.size(); ii++)
    53 		{
    53 		{
    54 		string cdlName = args[ii];
    54 		string cdlName = args[ii];
    55 		CCdlTkCdlFileParser parser(cdlName);
    55 		CCdlTkCdlFileParser parser(cdlName);
    56 		auto_ptr<CCdlTkInterface> iface(parser.LoadAndParse(true));
    56 		auto_ptr<CCdlTkInterface> iface(parser.LoadAndParse(true));
    57 		process.AddInterface(*iface);
    57 		process.AddInterface(*iface);
    58 		}
    58 		}
    59 
    59 
    60 	process.Finish();
    60 	process.Finish();
    61 
    61 
    62 	lag.close();
    62 	lag.close();
    63 	CdlTkUtil::ExportFile(temp, KDirEpocSysHeader+CdlTkUtil::StripPath(lagName));
    63 	CdlTkUtil::ExportFile(temp, CdlTkUtil::CurrentDrive()+KDirEpocSysHeader+CdlTkUtil::StripPath(lagName));
    64 
    64 
    65 	return 0;
    65 	return 0;
    66 	}
    66 	}
    67 
    67 
    68 void CdlToLag::ShowHelp(ostream& stream)
    68 void CdlToLag::ShowHelp(ostream& stream)