[Makefile] Use bin/VVVVDDDD.rom instead of bin/pci_VVVV_DDDD.rom
authorMichael Brown <mcb30@etherboot.org>
Thu, 6 Mar 2008 15:37:34 +0000 (15:37 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 6 Mar 2008 15:37:34 +0000 (15:37 +0000)
The generate-by-PCI-device-ID rules (bin/pci_VVVV_DDDD.rom) are generally
used for building actual ROM images to be burned, and the burning
utilities generally run under some DOS variant.  Change the filename from
pci_VVVV_DDDD.rom to VVVVDDDD.rom so that it is compatible with the DOS
8.3-character filename limit.

src/util/parserom.pl

index ace8ec9..3d41b54 100644 (file)
@@ -49,7 +49,7 @@ while ( <DRV> ) {
        \)/x ) {
     ( my $vendor, my $device, my $image, my $desc ) = ( lc $1, lc $2, $3, $4 );
     rom ( "pci", $image, $desc, $vendor, $device );
-    rom ( "pci", lc "pci_${vendor}_${device}", $desc, $vendor, $device );
+    rom ( "pci", lc "${vendor}${device}", $desc, $vendor, $device );
   } elsif ( /^\s*ISA_ROM\s*\(
              \s*\"([^\"]*)\"\s*,  # Image
              \s*\"([^\"]*)\"\s*   # Description