Lines Matching defs:outputPath

45     string outputPath = packageParser_.GetOutput();
47 if (!ScanResources(iter, outputPath)) {
117 bool ResourceAppend::ScanResources(const string &resourcePath, const string &outputPath)
120 string filePath = FileEntry::FilePath(outputPath).Append(ResourceUtil::GenerateHash(resourcePath)).GetPath();
134 return ScanSingleFile(resourcePath, outputPath);
137 return ScanSubResources(entry, resourcePath, outputPath);
140 bool ResourceAppend::ScanSubResources(const FileEntry entry, const string &resourcePath, const string &outputPath)
148 if (!ScanIegalResources(child->GetFilePath().GetPath(), outputPath)) {
156 return ScanIegalResources(resourcePath, outputPath);
159 return ScanSubLimitkeyResources(entry, resourcePath, outputPath);
163 const string &outputPath)
172 if (!ScanRawFilesOrResFiles(child->GetFilePath().GetPath(), outputPath, limitKey)) {
183 if (!ScanLimitKey(child, limitKey, outputPath)) {
190 bool ResourceAppend::ScanIegalResources(const string &resourcePath, const string &outputPath)
197 if (!ScanSingleFile(child->GetFilePath().GetPath(), outputPath)) {
204 const string &limitKey, const string outputPath)
231 if (!ScanFiles(child, directoryInfo, outputPath)) {
240 const DirectoryInfo &directoryInfo, const string &outputPath)
254 if (!ScanFile(fileInfo, outputPath)) {
261 bool ResourceAppend::ScanFile(const FileInfo &fileInfo, const string &outputPath)
265 FileEntry::FilePath outPath(outputPath);
270 FactoryResourceCompiler::CreateCompilerForAppend(fileInfo.dirType, outputPath);
290 FileEntry::FilePath output(outputPath);
297 bool ResourceAppend::ScanSingleFile(const string &filePath, const string &outputPath)
300 return WriteRawFilesOrResFiles(filePath, outputPath, RAW_FILE_DIR);
304 return WriteRawFilesOrResFiles(filePath, outputPath, RES_FILE_DIR);
324 if (!ScanFile(fileInfo, outputPath)) {
330 bool ResourceAppend::WriteFileInner(ostringstream &outStream, const string &outputPath) const
333 HANDLE hWriteFile = CreateFile(outputPath.c_str(), GENERIC_WRITE, FILE_SHARE_WRITE,
336 cerr << "Error: '" << outputPath << "' " << GetLastError() << endl;
342 cerr << "Error: write '" << outputPath << "' " << GetLastError() << endl;
348 ofstream out(outputPath, ofstream::out | ofstream::binary);
350 cerr << "Error: open failed '" << outputPath << "', reason: " << strerror(errno) << endl;
412 bool ResourceAppend::ScanRawFilesOrResFiles(const string &path, const string &outputPath, const string &limit)
427 ret = WriteRawFilesOrResFiles(child->GetFilePath().GetPath(), outputPath, limit);
429 ret = ScanRawFilesOrResFiles(child->GetFilePath().GetPath(), outputPath, limit);
439 bool ResourceAppend::WriteRawFilesOrResFiles(const string &filePath, const string &outputPath, const string &limit)
462 FileEntry::FilePath output(outputPath);