| 1 |
#!/usr/bin/php |
|---|
| 2 |
<?php |
|---|
| 3 |
|
|---|
| 4 |
function listFiles($directory, $path, $fileHandle) |
|---|
| 5 |
{ |
|---|
| 6 |
$handle = opendir($directory . $path); |
|---|
| 7 |
while (($fileName = readdir($handle)) !== false) { |
|---|
| 8 |
if ($fileName == '.' || $fileName == '..' || $fileName == '.svn' || $fileName == '.DS_Store') { |
|---|
| 9 |
continue; |
|---|
| 10 |
} |
|---|
| 11 |
|
|---|
| 12 |
$fileName = $path . '/' . $fileName; |
|---|
| 13 |
|
|---|
| 14 |
if (is_dir($directory . $fileName)) { |
|---|
| 15 |
listFiles($directory, $fileName, $fileHandle); |
|---|
| 16 |
continue; |
|---|
| 17 |
} |
|---|
| 18 |
if (is_file($directory . $fileName)) { |
|---|
| 19 |
fputs($fileHandle, '<file source="' . $fileName . '" platform="mac" destination="' . str_replace('src/', '$CLASSPATH/', $fileName) . '"/>' . "\n"); |
|---|
| 20 |
continue; |
|---|
| 21 |
} |
|---|
| 22 |
} |
|---|
| 23 |
closedir($handle); |
|---|
| 24 |
} |
|---|
| 25 |
|
|---|
| 26 |
$directory = dirname(__FILE__); |
|---|
| 27 |
|
|---|
| 28 |
$fileHandle = fopen("mxi.txt", "w"); |
|---|
| 29 |
listFiles($directory . '/../', 'src', $fileHandle); |
|---|
| 30 |
fclose($fileHandle); |
|---|
| 31 |
|
|---|
| 32 |
?> |
|---|