53 |
$fvar = $file; |
$fvar = $file; |
54 |
$fvar =~ s-/-_-g; |
$fvar =~ s-/-_-g; |
55 |
$fvar =~ s-\.-_-g; |
$fvar =~ s-\.-_-g; |
56 |
print(OUTPUT "static const char data".$fvar."[] = {\n"); |
print(OUTPUT "static const unsigned char data".$fvar."[] = {\n"); |
57 |
print(OUTPUT "\t/* $file */\n\t"); |
print(OUTPUT "\t/* $file */\n\t"); |
58 |
for($j = 0; $j < length($file); $j++) { |
for($j = 0; $j < length($file); $j++) { |
59 |
printf(OUTPUT "%#02x, ", unpack("C", substr($file, $j, 1))); |
printf(OUTPUT "%#02x, ", unpack("C", substr($file, $j, 1))); |
61 |
printf(OUTPUT "0,\n"); |
printf(OUTPUT "0,\n"); |
62 |
|
|
63 |
|
|
64 |
$i = 0; |
$i = 0; |
65 |
while(read(FILE, $data, 1)) { |
while(read(FILE, $data, 1)) { |
66 |
if($i == 0) { |
if($i == 0) { |
67 |
print(OUTPUT "\t"); |
print(OUTPUT "\t"); |
94 |
} |
} |
95 |
|
|
96 |
print(OUTPUT "#define FS_ROOT file$fvars[$i - 1]\n\n"); |
print(OUTPUT "#define FS_ROOT file$fvars[$i - 1]\n\n"); |
97 |
print(OUTPUT "#define FS_NUMFILES $i"); |
print(OUTPUT "#define FS_NUMFILES $i\n"); |