} foreach ($_confElement->children as $_config) { @mkdir(dirname($_config->attr('src')), 0755, TRUE); if ($hasIcon && $_config->name == "icon") { ConvertImage($iconPath, $_config->attr('src'), $_config->attr('width'), $_config->attr('height')); } else { if ($hasSplash && $_config->name == "splash") { ConvertImage($splashPath, $_config->attr('src'), $_config->attr('width'), $_config->attr('height')); } } } } } // Copy project specified resources if (is_array($project['files'])) { IO::STDOUT("Processing project dependent files...\n"); foreach ($project['files'] as $file) { if ($file['op'] == "copy") { $sourcePath = "{$projDir}/{$file['src']}"; $destPath = "{$projDir}/{$file['dest']}"; $destDir = dirname($destPath); if (!is_file($sourcePath)) { continue; } @mkdir($destDir, 0755, TRUE); copy($sourcePath, $destPath); } } } } $config->xml("{$projDir}/config.xml");