diff packages/redboot/current/src/load.c @ 899:17dd6922881b

Fix build when X-modem is disabled
author gthomas
date Thu, 03 Apr 2003 15:27:23 +0000
parents 6f9085944169
children 3b9afa204d69
line wrap: on
line diff
--- a/packages/redboot/current/src/load.c
+++ b/packages/redboot/current/src/load.c
@@ -54,8 +54,10 @@
 //==========================================================================
 
 #include <redboot.h>
+#include <elf.h>
+#ifdef CYGBLD_BUILD_REDBOOT_WITH_XYZMODEM
 #include <xyzModem.h>
-#include <elf.h>
+#endif
 #ifdef CYGPKG_REDBOOT_DISK
 #include <fs/disk.h>
 #endif
@@ -693,9 +695,14 @@ do_load(int argc, char *argv[])
 #endif
 #endif
         if (!io) {
+#ifdef CYGBLD_BUILD_REDBOOT_WITH_XYZMODEM
             which = "Xmodem";
             io = &xyzModem_io;
             verbose = false;
+#else
+            diag_printf("No default protocol!\n");
+            return;
+#endif
         }
         diag_printf("Using default protocol (%s)\n", which);
     }