Mercurial > flash_v2
view packages/packages @ 66:bf00f99aec69 ecos-sw-2000-02-02
Merge from eCos master repository on 2000-02-02-19:16:44-GMT
| author | jlarmour |
|---|---|
| date | Wed, 02 Feb 2000 19:57:02 +0000 |
| parents | c38311975d4f |
| children | c5536bad4c24 |
line wrap: on
line source
#============================================================================= # # packages # # This file lists the available packages. # #============================================================================= #####COPYRIGHTBEGIN#### # # ------------------------------------------- # The contents of this file are subject to the Red Hat eCos Public License # Version 1.1 (the "License"); you may not use this file except in # compliance with the License. You may obtain a copy of the License at # http://www.redhat.com/ # # Software distributed under the License is distributed on an "AS IS" # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the # License for the specific language governing rights and limitations under # the License. # # The Original Code is eCos - Embedded Configurable Operating System, # released September 30, 1998. # # The Initial Developer of the Original Code is Red Hat. # Portions created by Red Hat are # Copyright (C) 1998, 1999, 2000 Red Hat, Inc. # All Rights Reserved. # ------------------------------------------- # #####COPYRIGHTEND#### #============================================================================= ######DESCRIPTIONBEGIN#### # # Author(s): bartv # Contributors: bartv # Date: 1998-04-11 # # Purpose: To provide the interim build system with information # about the various packages. # # Description: This file defines details of the available packages. # HAL packages are not contained within this file. # They are handled by the targets file instead. # # Usage: # #####DESCRIPTIONEND#### #=============================================================================== # # # Format of this file: # # Each package is defined by a statement of the form: # package <name> <body> # # The name of the package should correspond to the formal name of the package # as per CDL, for example CYGPKG_KERNEL. Most of the time aliases will be # uses instead. # # The body can contain the following commands: # # 1) alias one or more aliases for this target. The first alias will # be used for output purposes. All aliases will be accepted # as input, and the input matching is not case-sensitive. # # 2) directory the package's location within the component repository. # # 3) default_value whether or not this package should be enabled by default. # Currently the main packages such as the kernel are enabled, # but support packages such as the Common Device Code are # enabled only if there is a device driver that uses them. # # 4) include_dir the location in the install tree where the header files # should go. # # 5) hardware a flag indicating that this package is normally associated # with specific hardware, and hence should only be enabled # for appropriate hardware. package CYGPKG_HAL { alias { "eCos common HAL" hal hal_common } directory hal/common default_value 1 include_dir cyg/hal } package CYGPKG_INFRA { alias { Infrastructure infra } directory infra default_value 1 include_dir cyg/infra } package CYGPKG_KERNEL { alias { "eCos kernel" kernel } directory kernel default_value 1 include_dir cyg/kernel } package CYGPKG_UITRON { alias { "uITRON compatibility" uitron } directory compat/uitron default_value 1 include_dir cyg/compat/uitron } package CYGPKG_LIBC { alias { "C Library" libc clib clibrary } directory language/c/libc default_value 1 } package CYGPKG_LIBM { alias { "Math Library" libm mathlib mathlibrary } directory language/c/libm default_value 1 } package CYGPKG_ERROR { alias { "Common error code support" error errors } directory error default_value 1 include_dir cyg/error } package CYGPKG_HAL_ARM { alias { "ARM common HAL" hal_arm arm_hal arm_arch_hal } directory hal/arm/arch include_dir cyg/hal hardware } package CYGPKG_HAL_ARM_PID { alias { "Arm Development board support" hal_arm_pid arm_pid_hal } directory hal/arm/pid include_dir cyg/hal hardware } package CYGPKG_HAL_ARM_AEB { alias { "Arm evaluation board (AEB-1) support" hal_arm_aeb arm_aeb_hal } directory hal/arm/aeb include_dir cyg/hal hardware } package CYGPKG_HAL_ARM_EDB7XXX { alias { "Cirrus Logic EDB7xxx evaluation board(s) support" hal_arm_edb7xxx arm_edb7xxx_hal } directory hal/arm/edb7xxx include_dir cyg/hal hardware } package CYGPKG_HAL_ARM_CMA230 { alias { "Cogent CMA230 (ARM7TDMI)" hal_arm_cma230 arm_cma230_hal } directory hal/arm/cma230 include_dir cyg/hal hardware } package CYGPKG_HAL_I386 { alias { "i386 common HAL" hal_i386 i386_hal i386_arch_hal } directory hal/i386/arch include_dir cyg/hal hardware } package CYGPKG_HAL_I386_LINUX { alias { "Linux Synthetic target support" hal_i386_linux } directory hal/i386/linux include_dir cyg/hal hardware } package CYGPKG_HAL_MIPS { alias { "MIPS common HAL" hal_mips mips_hal mips_arch_hal } directory hal/mips/arch/ include_dir cyg/hal hardware } package CYGPKG_HAL_MIPS_SIM { alias { "MIPS simulator support" hal_mips_sim mips_sim_hal } directory hal/mips/sim include_dir cyg/hal hardware } package CYGPKG_HAL_MN10300 { alias { "MN10300 common HAL" hal_mn10300 mn10300_hal mn10300_arch_hal } directory hal/mn10300/arch include_dir cyg/hal hardware } package CYGPKG_HAL_MN10300_AM31 { alias { "MN10300 AM31 variant HAL" hal_mn10300_am31 mn10300_am31_hal } directory hal/mn10300/am31 include_dir cyg/hal hardware } package CYGPKG_HAL_MN10300_AM31_STDEVAL1 { alias { "MN10300 stdeval1 support" hal_mn10300_stdeval1 mn10300_stdeval1_hal } directory hal/mn10300/stdeval1 include_dir cyg/hal hardware } package CYGPKG_HAL_MN10300_AM31_SIM { alias { "MN10300 simulator support" hal_mn10300_sim mn10300_sim_hal } directory hal/mn10300/sim include_dir cyg/hal hardware } package CYGPKG_HAL_POWERPC { alias { "PowerPC common HAL" hal_powerpc powerpc_hal powerpc_arch_hal } directory hal/powerpc/arch include_dir cyg/hal hardware } package CYGPKG_HAL_POWERPC_COGENT { alias { "PowerPC Cogent board support" hal_powerpc_cogent powerpc_cogent_hal } directory hal/powerpc/cogent include_dir cyg/hal hardware } package CYGPKG_HAL_POWERPC_FADS { alias { "PowerPC Motorola FADS board support" hal_powerpc_fads powerpc_fads_hal } directory hal/powerpc/fads include_dir cyg/hal hardware } package CYGPKG_HAL_POWERPC_MBX { alias { "PowerPC Motorola MBX860/821 board support" hal_powerpc_mbx powerpc_mbx_hal } directory hal/powerpc/mbx include_dir cyg/hal hardware } package CYGPKG_HAL_QUICC { alias { "PowerPC MBX860/821 QUICC support" hal_quicc quicc_hal quicc } directory hal/powerpc/quicc include_dir cyg/hal/quicc hardware } package CYGPKG_HAL_POWERPC_SIM { alias { "PowerPC simulator support" hal_powerpc_sim powerpc_sim_hal } directory hal/powerpc/sim include_dir cyg/hal hardware } package CYGPKG_HAL_SPARCLITE { alias { "SPARClite common HAL" hal_sparclite sparclite_hal sparclite_arch_hal } directory hal/sparclite/arch include_dir cyg/hal hardware } package CYGPKG_HAL_SPARCLITE_SLEB { alias { "SPARClite Evaluation Board support" hal_sparclite_sleb sparclite_sleb_hal } directory hal/sparclite/sleb include_dir cyg/hal hardware } package CYGPKG_HAL_SPARCLITE_SIM { alias { "SPARClite ERC32 simulator support" hal_sparclite_sim sparclite_sim_hal } directory hal/sparclite/sim include_dir cyg/hal hardware } package CYGPKG_HAL_MIPS_TX39 { alias { "TX39 chip HAL" hal_tx39 tx39_hal tx39_arch_hal } directory hal/mips/tx39/ include_dir cyg/hal hardware } package CYGPKG_HAL_MIPS_TX39_JMR3904 { alias { "TX39 jmr3904 support" hal_tx39_jmr3904 tx39_jmr3904_hal } directory hal/mips/jmr3904 include_dir cyg/hal hardware } package CYGPKG_IO { alias { "Common I/O Code" io io_common } directory io/common default_value 1 include_dir cyg/io } package CYGPKG_IO_SERIAL { alias { "Serial Device Drivers" io_serial io_serial_common } directory io/serial default_value 1 include_dir cyg/io } package CYGPKG_IO_PCI { alias { "PCI configuration library" io_pci } directory io/pci default_value 0 include_dir cyg/io } package CYGPKG_DEVICES_WALLCLOCK { alias { "Wallclock Device Code" wallclock devices_wallclock device_wallclock } directory devs/wallclock default_value 1 include_dir cyg/devs } package CYGPKG_DEVICES_WATCHDOG { alias { "Watchdog Device Code" watchdog devices_watchdog device_watchdog } directory devs/watchdog default_value 1 include_dir cyg/devs }
