[build] Include version number within only a single object file

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2012-11-02 14:46:39 +00:00
parent 0932bc5156
commit 4867085c0c
11 changed files with 87 additions and 21 deletions

View File

@@ -48,6 +48,7 @@ FILE_LICENCE ( GPL2_OR_LATER );
#include <ipxe/md5.h>
#include <ipxe/blockdev.h>
#include <ipxe/acpi.h>
#include <ipxe/version.h>
#include <ipxe/http.h>
/* Disambiguate the various error causes */
@@ -1141,11 +1142,11 @@ static void http_step ( struct http_request *http ) {
/* Send request */
if ( ( rc = xfer_printf ( &http->socket,
"%s %s HTTP/1.1\r\n"
"User-Agent: iPXE/" VERSION "\r\n"
"User-Agent: iPXE/%s\r\n"
"Host: %s%s%s\r\n"
"%s%s%s"
"\r\n",
method, uri, http->uri->host,
method, uri, product_version, http->uri->host,
( http->uri->port ?
":" : "" ),
( http->uri->port ?

View File

@@ -91,9 +91,6 @@ static uint8_t dhcp_request_options_data[] = {
DHCP_END
};
/** Version number feature */
FEATURE_VERSION ( VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH );
/** DHCP server address setting */
struct setting dhcp_server_setting __setting ( SETTING_MISC ) = {
.name = "dhcp-server",