All,
        I came up with a patch to the Makefile, to add a target called
'vmware', which builds all of the current compatible (m)roms for
VMWare. 
        If this is included, the VMWare Howto
(http://ipxe.org/howto/vmware) could (should?) be updated to include
this instead of having the user build it separately
(http://ipxe.org/howto/vmware#building_the_rom_images). 

Inline & Attached:

From 83c7cc3d4953f90fd6ab5e9c7d8139f8db1b7ca7 Mon Sep 17 00:00:00 2001
From: Brandon Penglase <bpenglase-i...@spaceservices.net>
Date: Sun, 4 Nov 2012 13:48:08 -0500
Subject: [PATCH] Added vmware build target, to build all of the current
 available (m)roms that work with VMWare.

---
 src/Makefile | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/src/Makefile b/src/Makefile
index 210c6aa..241934a 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -147,6 +147,23 @@ everything :
 
 ###############################################################################
 #
+# Build target to build all of the VMWare supports (m)roms.
+#
+vmware : bin/8086100f.mrom bin/808610d3.mrom bin/10222000.rom
bin/15ad07b0.rom
+       @$(ECHO)
'==========================================================='
+       @$(ECHO) 
+       @$(ECHO) ' For More Information, See:
http://ipxe.org/howto/vmware'
+       @$(ECHO) 
+       @$(ECHO) ' Available (m)roms:'
+       @$(ECHO) '  bin/8086100f.mrom -- Intel e1000'
+       @$(ECHO) '  bin/808610d3.mrom -- Intel e1000e'
+       @$(ECHO) '  bin/10222000.rom  -- Vlance/PCNet32'
+       @$(ECHO) '  bin/15ad07b0.rom  -- VMXNet3'
+       @$(ECHO)
+       @$(ECHO)
'===========================================================' +
+###############################################################################
+#
 # Build targets that do nothing but might be tried by users
 #
 configure :
-- 
1.8.0
>From 83c7cc3d4953f90fd6ab5e9c7d8139f8db1b7ca7 Mon Sep 17 00:00:00 2001
From: Brandon Penglase <bpenglase-i...@spaceservices.net>
Date: Sun, 4 Nov 2012 13:48:08 -0500
Subject: [PATCH] Added vmware build target, to build all of the current
 available (m)roms that work with VMWare.

---
 src/Makefile | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/src/Makefile b/src/Makefile
index 210c6aa..241934a 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -147,6 +147,23 @@ everything :
 
 ###############################################################################
 #
+# Build target to build all of the VMWare supports (m)roms.
+#
+vmware : bin/8086100f.mrom bin/808610d3.mrom bin/10222000.rom bin/15ad07b0.rom
+	@$(ECHO) '==========================================================='
+	@$(ECHO) 
+	@$(ECHO) ' For More Information, See: http://ipxe.org/howto/vmware'
+	@$(ECHO) 
+	@$(ECHO) ' Available (m)roms:'
+	@$(ECHO) '  bin/8086100f.mrom -- Intel e1000'
+	@$(ECHO) '  bin/808610d3.mrom -- Intel e1000e'
+	@$(ECHO) '  bin/10222000.rom  -- Vlance/PCNet32'
+	@$(ECHO) '  bin/15ad07b0.rom  -- VMXNet3'
+	@$(ECHO)
+	@$(ECHO) '==========================================================='
+
+###############################################################################
+#
 # Build targets that do nothing but might be tried by users
 #
 configure :
-- 
1.8.0

_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

Reply via email to