5.4.3pre2 version increment
[etherboot.git] / src / Makefile.main
index 51b90b0..158fe2e 100644 (file)
@@ -102,8 +102,8 @@ BOBJS:=
 MAKEROM=       $(PERL) ./util/makerom.pl
 VERSION_MAJOR= 5
 VERSION_MINOR= 4
 MAKEROM=       $(PERL) ./util/makerom.pl
 VERSION_MAJOR= 5
 VERSION_MINOR= 4
-VERSION_PATCH= 2
-EXTRAVERSION=   pre1
+VERSION_PATCH= 3
+EXTRAVERSION=  pre2
 VERSION=       $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH)$(EXTRAVERSION)
 MM_VERSION=    $(VERSION_MAJOR).$(VERSION_MINOR)
 CFLAGS+=       -DVERSION_MAJOR=$(VERSION_MAJOR) \
 VERSION=       $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH)$(EXTRAVERSION)
 MM_VERSION=    $(VERSION_MAJOR).$(VERSION_MINOR)
 CFLAGS+=       -DVERSION_MAJOR=$(VERSION_MAJOR) \
@@ -438,6 +438,19 @@ endif
 
 endif
 
 
 endif
 
+# PXE Support requires TFTP protocol
+ifeq ($(findstring -DDOWNLOAD_PROTO_TFTP, $(CFLAGS)),)
+
+ifneq ($(findstring -DPXE_IMAGE,  $(CFLAGS)),)
+$(error "-DPXE_IMAGE support requires TFTP support (-DDOWNLOAD_PROTO_TFTP)")
+endif
+
+ifneq ($(findstring -DPXE_EXPORT, $(CFLAGS)),)
+$(error "-DPXE_EXPORT support requires TFTP support (-DDOWNLOAD_PROTO_TFTP)")
+endif
+
+endif
+
 # Auto-incrementing build serial number.  Is auto-incremented for each
 # make run that specifies a final image file (e.g. bin/undi.zpxe) as a
 # target, or a target of the form "all*".  Enable via -DBUILD_SERIAL
 # Auto-incrementing build serial number.  Is auto-incremented for each
 # make run that specifies a final image file (e.g. bin/undi.zpxe) as a
 # target, or a target of the form "all*".  Enable via -DBUILD_SERIAL