Index: hal/sh/dreamcast/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/sh/dreamcast/current/ChangeLog,v retrieving revision 1.6 diff -u -r1.6 ChangeLog --- hal/sh/dreamcast/current/ChangeLog 14 May 2004 12:01:00 -0000 1.6 +++ hal/sh/dreamcast/current/ChangeLog 2 Dec 2005 19:10:48 -0000 @@ -1,3 +1,8 @@ +2005-12-02 Andrew Lunn + + * cdl/hal_sh_sh7750_dreamcast.cdl: Fix the require statements so + we can build things other than RedBoot. + 2004-04-30 Yoshinori Sato * cdl/hal_sh_sh7750_dreamcast.cdl: Build boot.S. Index: hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl,v retrieving revision 1.6 diff -u -r1.6 hal_sh_sh7750_dreamcast.cdl --- hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl 14 May 2004 12:01:01 -0000 1.6 +++ hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl 2 Dec 2005 19:10:49 -0000 @@ -59,9 +59,12 @@ The HAL package provides the support needed to run eCos on SEGA Dreamcast." - requires { CYGDAT_REDBOOT_SH_LINUX_BOOT_ENTRY == 0x8c210000 } - requires { CYGDAT_REDBOOT_SH_LINUX_BOOT_BASE_ADDR == 0x8c001000 } - requires { CYGDAT_REDBOOT_SH_LINUX_BOOT_COMMAND_LINE == "mem=16M" } + requires { is_active(CYGSEM_REDBOOT_SH_LINUX_BOOT) implies + (CYGDAT_REDBOOT_SH_LINUX_BOOT_ENTRY == 0x8c210000) } + requires { is_active(CYGSEM_REDBOOT_SH_LINUX_BOOT) implies + (CYGDAT_REDBOOT_SH_LINUX_BOOT_BASE_ADDR == 0x8c001000) } + requires { is_active(CYGSEM_REDBOOT_SH_LINUX_BOOT) implies + (CYGDAT_REDBOOT_SH_LINUX_BOOT_COMMAND_LINE == "mem=16M") } compile hal_diag.c plf_misc.c dreamcast_pci.c fb_support.c compile -library=libextras.a boot.S