[ipxe-devel] [ipxe] [build] Rewrite parserom.pl to support multiple source files (#35)

Robin Smidsrød notifications at github.com
Mon Apr 6 15:11:58 UTC 2015


Running util/parserom.pl on all source files (637) one by one takes
approximately 35 seconds because of the startup cost of each invocation.
With the utility rewritten to support multiple source files it now takes
approximately 1 second to scan all source files for ROM declarations.

The --exclude-driver and --exclude-driver-class options have been added,
making it possible to skip certain source files from being scanned at all.

In addition --debug option has been added to more easily trace progress.

Finally --help option was added to show usage information.

Signed-off-by: Robin Smidsrød <robin at smidsrod.no>
You can view, comment on, or merge this pull request online at:

  https://github.com/ipxe/ipxe/pull/35

-- Commit Summary --

  * [build] Rewrite parserom.pl to support multiple source files

-- File Changes --

    M src/util/parserom.pl (295)

-- Patch Links --

https://github.com/ipxe/ipxe/pull/35.patch
https://github.com/ipxe/ipxe/pull/35.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/ipxe/ipxe/pull/35
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20150406/244d9faf/attachment.htm>


More information about the ipxe-devel mailing list