Mercurial > flash_v2
diff packages/redboot/current/cdl/redboot.cdl @ 264:57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
| author | gthomas |
|---|---|
| date | Tue, 06 Aug 2002 14:29:11 +0000 |
| parents | 4ebdd3788c30 |
| children | 3e80ecaaa3f8 |
line wrap: on
line diff
--- a/packages/redboot/current/cdl/redboot.cdl +++ b/packages/redboot/current/cdl/redboot.cdl @@ -43,7 +43,7 @@ # # Author(s): gthomas # Original data: gthomas -# Contributors: Philippe Robin +# Contributors: Philippe Robin, Andrew Lunn # Date: 2000-05-01 # #####DESCRIPTIONEND#### @@ -68,6 +68,11 @@ cdl_package CYGPKG_REDBOOT { default_value 1 } + + cdl_interface CYGINT_REDBOOT_LOAD_METHOD { + display "Methods of loading images using redboot" + } + cdl_component CYGBLD_BUILD_REDBOOT { display "Build Redboot ROM ELF image" default_value 0 @@ -87,15 +92,7 @@ cdl_package CYGPKG_REDBOOT { requires CYGINT_ISO_STRING_MEMFUNCS requires CYGINT_ISO_STRING_STRFUNCS - - cdl_option CYGBLD_BUILD_REDBOOT_WITH_ZLIB { - display "Include support gzip/zlib decompression" - active_if CYGPKG_COMPRESS_ZLIB - no_define - default_value 1 - implements CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC - compile decompress.c - } + requires CYGINT_REDBOOT_LOAD_METHOD cdl_option CYGBLD_BUILD_REDBOOT_WITH_THREADS { display "Threads debugging support" @@ -130,19 +127,57 @@ cdl_package CYGPKG_REDBOOT { enable rudimentary editting of the lines themselves." } + cdl_option CYGBLD_BUILD_REDBOOT_WITH_ZLIB { + display "Include support gzip/zlib decompression" + active_if CYGPKG_COMPRESS_ZLIB + no_define + default_value 1 + implements CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC + compile decompress.c + } + + cdl_option CYGBLD_BUILD_REDBOOT_WITH_XYZMODEM { + display "Include support for xyzModem downloads" + no_define + default_value 1 + implements CYGINT_REDBOOT_LOAD_METHOD + compile -library=libextras.a xyzModem.c + } + cdl_option CYGBLD_BUILD_REDBOOT_WITH_CKSUM { display "Include POSIX checksum command" default_value 1 + compile -library=libextras.a cksum.c } cdl_option CYGBLD_BUILD_REDBOOT_WITH_MFILL { display "Include memory fill command" default_value 1 + compile -library=libextras.a mfill.c } cdl_option CYGBLD_BUILD_REDBOOT_WITH_MCMP { display "Include memory compare command" default_value 1 + compile -library=libextras.a mcmp.c + } + + cdl_option CYGBLD_BUILD_REDBOOT_WITH_DUMP { + display "Include memory dump command" + default_value 1 + compile -library=libextras.a dump.c + } + + cdl_option CYGBLD_BUILD_REDBOOT_WITH_CACHES { + display "Include cache command" + default_value 1 + compile -library=libextras.a caches.c + } + + cdl_option CYGBLD_BUILD_REDBOOT_WITH_EXEC { + display "Include exec command" + default_value 1 + # Implemented within the platform HAL } no_define @@ -153,7 +188,7 @@ cdl_package CYGPKG_REDBOOT { compile main.c crc.c compile misc_funs.c io.c parse.c ticks.c syscall.c alias.c - compile -library=libextras.a load.c xyzModem.c + compile -library=libextras.a load.c make -priority 320 { <PREFIX>/bin/redboot.elf : $(PREFIX)/lib/target.ld $(PREFIX)/lib/vectors.o $(PREFIX)/lib/libtarget.a $(PREFIX)/lib/libextras.a @@ -168,6 +203,7 @@ cdl_package CYGPKG_REDBOOT { flavor bool active_if CYGPKG_IO_ETH_DRIVERS default_value 1 + implements CYGINT_REDBOOT_LOAD_METHOD compile net/bootp.c net/udp.c net/ip.c net/pktbuf.c net/cksum.c compile net/enet.c net/icmp.c net/tcp.c net/timers.c net/arp.c compile net/net_io.c net/inet_addr.c
