diff packages/redboot/current/cdl/redboot.cdl @ 162:2395031e7a66

Merge from eCos master repository on 2001-06-15-06:43:03-BST
author jlarmour
date Fri, 15 Jun 2001 22:45:04 +0000
parents 0d0f03f76f6a
children d63db767121d
line wrap: on
line diff
--- a/packages/redboot/current/cdl/redboot.cdl
+++ b/packages/redboot/current/cdl/redboot.cdl
@@ -56,8 +56,13 @@ cdl_package CYGPKG_REDBOOT {
         display "Build Redboot ROM ELF image"
         default_value 0
         requires CYGPKG_INFRA
-        requires CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-        requires CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
+# Someday the tools will handle this
+#        requires { CYGINT_HAL_DEBUG_GDB_STUBS implies CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS }
+#        requires { CYGINT_HAL_DEBUG_GDB_STUBS implies CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT }
+#
+        requires { !CYGINT_HAL_DEBUG_GDB_STUBS || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS }
+        requires { !CYGINT_HAL_DEBUG_GDB_STUBS || CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT }
+#
         requires ! CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
         requires ! CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
         requires ! CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
@@ -229,9 +234,22 @@ cdl_package CYGPKG_REDBOOT {
               executes before RedBoot."
         }
 
+        cdl_option CYGOPT_REDBOOT_FIS {
+            display         "RedBoot Flash Image System support"
+            default_value   1
+            description "
+                This option enables the Flash Image System commands
+                and support within RedBoot.  If disabled, simple Flash
+                access commands such as \"fis write\" will still exist.
+                This option would be disabled for targets that need simple
+                FLASH manipulation, but do not have the need or space for
+                complete image management."
+        }
+
         cdl_component CYGPKG_REDBOOT_FIS_CONTENTS {
             display       "Flash Image System default directory contents"
-            calculated 1
+            active_if     CYGOPT_REDBOOT_FIS
+            calculated    1
 
             cdl_option CYGOPT_REDBOOT_FIS_RESERVED_BASE {
                 display         "Pseudo-file to describe reserved area"