namespace root
features
	root	
		mandatory
			CYGBLD_GLOBAL_OPTIONS	
				mandatory
					CYGBLD_GLOBAL_COMMAND_PREFIX
					CYGBLD_GLOBAL_LDFLAGS
					CYGBLD_GLOBAL_WARNFLAGS
				optional
					CYGBLD_GLOBAL_CFLAGS
					CYGBLD_BUILD_GDB_STUBS
					CYGBLD_BUILD_COMMON_GDB_STUBS
		optional
			CYGPKG_REDBOOT_HAL_OPTIONS	
				optional
					CYGBLD_BUILD_REDBOOT_BIN	
						optional
							CYGBLD_BUILD_REDBOOT_BIN_FLOPPY
							CYGBLD_BUILD_REDBOOT_BIN_ROM
			CYGPKG_HAL	
				mandatory
					CYGPKG_HAL_COMMON	
						optional
							CYGFUN_HAL_COMMON_KERNEL_SUPPORT
							CYGPKG_HAL_EXCEPTIONS
							CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG
							CYGINT_HAL_SUPPORTS_MMU_TABLES
							CYGSEM_HAL_INSTALL_MMU_TABLES
							CYGSEM_HAL_STATIC_MMU_TABLES
							CYGDBG_HAL_DIAG_TO_DEBUG_CHAN	
								mandatory
									CYGSEM_HAL_DIAG_MANGLER
							CYGBLD_HAL_LINKER_GROUPED_LIBS	
								mandatory
									CYGBLD_HAL_LINKER_GROUPED_LIBS_DEFAULT
					CYGPKG_HAL_COMMON_INTERRUPTS	
						optional
							CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK
							CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE
							CYGSEM_HAL_COMMON_INTERRUPTS_ALLOW_NESTING
							CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
							CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN
							CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS
					CYGPKG_HAL_COMMON_CONTEXT	
						optional
							CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
					CYGPKG_HAL_CACHE_CONTROL	
						optional
							CYGSEM_HAL_ENABLE_DCACHE_ON_STARTUP	
								mandatory
									CYGSEM_HAL_DCACHE_STARTUP_MODE
							CYGSEM_HAL_ENABLE_ICACHE_ON_STARTUP
					CYGPKG_HAL_DEBUG	
						mandatory
							CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES
							CYGNUM_HAL_DEBUG_GDB_PROTOCOL_TIMEOUT
							CYGDBG_HAL_CRCTABLE_LOCATION
						optional
							CYGINT_HAL_DEBUG_GDB_STUBS
							CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
							CYGINT_HAL_DEBUG_GDB_STUBS_BREAK
							CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
							CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED
							CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
							CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
							CYGDBG_HAL_DEBUG_GDB_INITIAL_BREAK
					CYGPKG_HAL_ROM_MONITOR	
						optional
							CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT
							CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
							CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT	
								optional
									CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE
									CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE
									CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE
									CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
									CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT
									CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET
									CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_VERSION
									CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US
									CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA
									CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS
									CYGSEM_HAL_VIRTUAL_VECTOR_DIAG
							CYGSEM_HAL_ROM_MONITOR
							CYGSEM_HAL_USE_ROM_MONITOR
				optional
					CYGINT_HAL_PLF_IF_INIT
					CYGINT_HAL_PLF_IF_IDE
					CYGPKG_HAL_GDB_FILEIO
					CYGPKG_HAL_BUILD_COMPILER_TESTS
					CYGPKG_HAL_TESTS	
						optional
							CYGINT_HAL_TESTS_NO_CACHES
					CYGPKG_HAL_I386	
						mandatory
							CYGBLD_LINKER_SCRIPT
						optional
							CYGPKG_HAL_SMP_SUPPORT	
								mandatory
									CYGPKG_HAL_SMP_CPU_MAX
							CYGHWR_HAL_I386_FPU	
								optional
									CYGHWR_HAL_I386_FPU_SWITCH_LAZY
							CYGHWR_HAL_I386_PENTIUM	
								optional
									CYGHWR_HAL_I386_PENTIUM_SSE
									CYGHWR_HAL_I386_PENTIUM_GDB_REGS
							CYGINT_HAL_I386_MEM_REAL_REGION_TOP
							CYGPKG_REDBOOT_I386_LINUX_EXEC	
								mandatory
									CYGHWR_REDBOOT_I386_TRAMPOLINE_ADDRESS
							CYGPKG_HAL_I386_GENERIC
							CYGPKG_HAL_I386_PC	
								mandatory
									CYGPKG_HAL_I386_PC_MEMSIZE	
										optional
											CYGNUM_HAL_I386_PC_MEMSIZE_BASE
											CYGNUM_HAL_I386_PC_MEMSIZE_EXTENDED
									CYG_HAL_STARTUP
									CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD
									CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_BAUD
								optional
									CYGBLD_BUILD_I386_ROMBOOT
									CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS
									CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL
									CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT
									CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL
									CYGSEM_HAL_I386_PC_DIAG_SCREEN
									CYGHWR_HAL_I386_PC_LOAD_HIGH
									CYGHWR_MEMORY_LAYOUT	
										optional
											CYGHWR_MEMORY_LAYOUT_LDI
											CYGHWR_MEMORY_LAYOUT_H
							CYGPKG_HAL_I386_PCMB	
								mandatory
									CYGNUM_HAL_RTC_CONSTANTS	
										mandatory
											CYGNUM_HAL_RTC_NUMERATOR
											CYGNUM_HAL_RTC_DENOMINATOR
											CYGNUM_HAL_RTC_PERIOD
								optional
									CYGSEM_HAL_I386_PC_LARGE_PCI_SPACE
									CYGNUM_HAL_I386_PC_STARTUP_VIDEO_MODE
									CYGPKG_HAL_I386_PCMB_SMP_SUPPORT
									CYGFUN_HAL_I386_PCMB_GPROF_SUPPORT
									CYGINT_HAL_I386_PCMB_SCREEN_SUPPORT
			CYGPKG_IO	
				optional
					CYGDBG_IO_INIT
					CYGPKG_IO_FILE_SUPPORT	
						mandatory
							CYGPKG_IO_NFILE
					CYGPKG_IO_SERIAL	
						mandatory
							CYGPKG_IO_SERIAL_OPTIONS	
								mandatory
									CYGPKG_IO_SERIAL_CFLAGS_ADD
									CYGPKG_IO_SERIAL_CFLAGS_REMOVE
								optional
									CYGPKG_IO_SERIAL_TESTS
						optional
							CYGOPT_IO_SERIAL_SUPPORT_NONBLOCKING
							CYGINT_IO_SERIAL_BLOCK_TRANSFER
							CYGINT_IO_SERIAL_LINE_STATUS_HW
							CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS
							CYGPKG_IO_SERIAL_FLOW_CONTROL	
								mandatory
									CYGDAT_IO_SERIAL_FLOW_CONTROL_DEFAULT
									CYGNUM_IO_SERIAL_FLOW_CONTROL_LOW_WATER_PERCENT
								optional
									CYGOPT_IO_SERIAL_FLOW_CONTROL_SOFTWARE	
										mandatory
											CYGDAT_IO_SERIAL_FLOW_CONTROL_XON_CHAR
											CYGDAT_IO_SERIAL_FLOW_CONTROL_XOFF_CHAR
									CYGOPT_IO_SERIAL_FLOW_CONTROL_HW
									CYGINT_IO_SERIAL_FLOW_CONTROL_HW
									CYGNUM_IO_SERIAL_FLOW_CONTROL_HIGH_WATER_PERCENT
							CYGPKG_IO_SERIAL_TTY	
								mandatory
									CYGDAT_IO_SERIAL_TTY_CONSOLE
								optional
									CYGPKG_IO_SERIAL_HALDIAG
									CYGPKG_IO_SERIAL_TTY_TTYDIAG
									CYGPKG_IO_SERIAL_TTY_TTY0	
										mandatory
											CYGDAT_IO_SERIAL_TTY_TTY0_DEV
									CYGPKG_IO_SERIAL_TTY_TTY1	
										mandatory
											CYGDAT_IO_SERIAL_TTY_TTY1_DEV
									CYGPKG_IO_SERIAL_TTY_TTY2	
										mandatory
											CYGDAT_IO_SERIAL_TTY_TTY2_DEV
									CYGPKG_IO_SERIAL_TTY_TTY3	
										mandatory
											CYGDAT_IO_SERIAL_TTY_TTY3_DEV
							CYGPKG_IO_SERIAL_TERMIOS	
								optional
									CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY
									CYGBLD_IO_SERIAL_TERMIOS_TERMIOS_TTY
									CYGPKG_IO_SERIAL_TERMIOS_TERMIOS0	
										mandatory
											CYGDAT_IO_SERIAL_TERMIOS_TERMIOS0_DEV
									CYGPKG_IO_SERIAL_TERMIOS_TERMIOS1	
										mandatory
											CYGDAT_IO_SERIAL_TERMIOS_TERMIOS1_DEV
									CYGPKG_IO_SERIAL_TERMIOS_TERMIOS2	
										mandatory
											CYGDAT_IO_SERIAL_TERMIOS_TERMIOS2_DEV
									CYGPKG_IO_SERIAL_TERMIOS_TERMIOS3	
										mandatory
											CYGDAT_IO_SERIAL_TERMIOS_TERMIOS3_DEV
									CYGSEM_IO_SERIAL_TERMIOS_USE_SIGNALS
							CYGPKG_IO_SERIAL_DEVICES	
								optional
									CYGPKG_IO_SERIAL_GENERIC_16X5X	
										mandatory
											CYGPKG_IO_SERIAL_GENERIC_16X5X_OPTIONS	
												mandatory
													CYGPKG_IO_SERIAL_GENERIC_16X5X_CFLAGS_ADD
													CYGPKG_IO_SERIAL_GENERIC_16X5X_CFLAGS_REMOVE
										optional
											CYGINT_IO_SERIAL_GENERIC_16X5X_CHAN_INTPRIO
											CYGPKG_IO_SERIAL_GENERIC_16X5X_XMIT_REQUIRE_PRIME
											CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO	
												mandatory
													CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_RX_THRESHOLD
													CYGNUM_IO_SERIAL_GENERIC_16X5X_FIFO_TX_SIZE
									CYGPKG_IO_SERIAL_I386_PC	
										mandatory
											CYGPKG_IO_SERIAL_I386_PC_OPTIONS	
												mandatory
													CYGPKG_IO_SERIAL_I386_PC_CFLAGS_ADD
													CYGPKG_IO_SERIAL_I386_PC_CFLAGS_REMOVE
										optional
											CYGINT_IO_SERIAL_GENERIC_16X5X_REQUIRED
											CYGPKG_IO_SERIAL_I386_PC_SERIAL0	
												mandatory
													CYGDAT_IO_SERIAL_I386_PC_SERIAL0_NAME
													CYGNUM_IO_SERIAL_I386_PC_SERIAL0_BAUD
													CYGNUM_IO_SERIAL_I386_PC_SERIAL0_BUFSIZE
													CYGNUM_IO_SERIAL_I386_PC_SERIAL0_IOBASE
													CYGNUM_IO_SERIAL_I386_PC_SERIAL0_IRQ
												optional
													CYGNUM_IO_SERIAL_I386_PC_SERIAL0_INT
											CYGPKG_IO_SERIAL_I386_PC_SERIAL1	
												mandatory
													CYGDAT_IO_SERIAL_I386_PC_SERIAL1_NAME
													CYGNUM_IO_SERIAL_I386_PC_SERIAL1_BAUD
													CYGNUM_IO_SERIAL_I386_PC_SERIAL1_BUFSIZE
													CYGNUM_IO_SERIAL_I386_PC_SERIAL1_IOBASE
													CYGNUM_IO_SERIAL_I386_PC_SERIAL1_IRQ
												optional
													CYGNUM_IO_SERIAL_I386_PC_SERIAL1_INT
											CYGPKG_IO_SERIAL_I386_PC_TESTING	
												optional
													CYGPRI_SER_TEST_SER_DEV
							CYGBLD_IO_SERIAL_EXTRA_TESTS
							CYGPKG_IO_SERIAL_SELECT_SUPPORT
							CYGPKG_IO_SERIAL_TEST_SPECS	
								optional
									CYGINT_IO_SERIAL_TEST_SKIP_9600
									CYGINT_IO_SERIAL_TEST_SKIP_14400
									CYGINT_IO_SERIAL_TEST_SKIP_19200
									CYGINT_IO_SERIAL_TEST_SKIP_38400
									CYGINT_IO_SERIAL_TEST_SKIP_57600
									CYGINT_IO_SERIAL_TEST_SKIP_115200
									CYGINT_IO_SERIAL_TEST_SKIP_PARITY_EVEN
									CYGINT_IO_SERIAL_TEST_SKIP_PARITY_ODD
									CYGINT_IO_SERIAL_TEST_SKIP_STOP_2
					CYGPKG_IO_ETH_DRIVERS	
						mandatory
							CYGNUM_IO_ETH_DRIVERS_SG_LIST_SIZE
							CYGPKG_IO_ETH_DRIVERS_OPTIONS	
								mandatory
									CYGPKG_IO_ETH_DRIVERS_CFLAGS_ADD
						optional
							CYGHWR_NET_DRIVERS
							CYGINT_IO_ETH_MULTICAST
							CYGDBG_IO_ETH_DRIVERS_DEBUG	
								mandatory
									CYGDBG_IO_ETH_DRIVERS_DEBUG_VERBOSITY
							CYGPKG_IO_ETH_DRIVERS_NET	
								optional
									CYGPKG_IO_ETH_DRIVERS_WARN_NO_MBUFS
									CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES	
										optional
											CYGPKG_IO_ETH_DRIVERS_SIMULATE_DROP_RX
											CYGPKG_IO_ETH_DRIVERS_SIMULATE_CORRUPT_RX
											CYGPKG_IO_ETH_DRIVERS_SIMULATE_DROP_TX
											CYGPKG_IO_ETH_DRIVERS_SIMULATE_LINE_CUT
							CYGPKG_IO_ETH_DRIVERS_STAND_ALONE	
								mandatory
									CYGNUM_IO_ETH_DRIVERS_NUM_PKT
								optional
									CYGSEM_IO_ETH_DRIVERS_PASS_PACKETS
									CYGSEM_IO_ETH_DRIVERS_WARN
							CYGPKG_IO_ETH_DRIVERS_LWIP
							CYGINT_IO_ETH_INT_SUPPORT_REQUIRED
							CYGPKG_DEVS_ETH_INTEL_I82544	
								mandatory
									CYGPKG_DEVS_ETH_INTEL_I82544_OPTIONS	
										mandatory
											CYGPKG_DEVS_ETH_INTEL_I82544_CFLAGS_ADD
								optional
									CYGDBG_DEVS_ETH_INTEL_I82544_CHATTER
									CYGNUM_DEVS_ETH_INTEL_I82544_DEV_COUNT
									CYGDBG_DEVS_ETH_INTEL_I82544_KEEP_STATISTICS	
										optional
											CYGDBG_DEVS_ETH_INTEL_I82544_KEEP_82544_STATISTICS
									CYGPKG_DEVS_ETH_INTEL_I82544_WRITE_EEPROM
									CYGNUM_DEVS_ETH_INTEL_I82544_MAX_RX_DESCRIPTORS
									CYGNUM_DEVS_ETH_INTEL_I82544_MAX_TX_DESCRIPTORS
							CYGPKG_DEVS_ETH_I386_PC_I82544	
								optional
									CYGINT_DEVS_ETH_INTEL_I82544_REQUIRED
									CYGPKG_DEVS_ETH_I386_PC_I82544_ETH0	
										mandatory
											CYGDAT_DEVS_ETH_I386_PC_I82544_ETH0_NAME
										optional
											CYGSEM_DEVS_ETH_I386_PC_I82544_ETH0_SET_ESA	
												mandatory
													CYGDAT_DEVS_ETH_I386_PC_I82544_ETH0_ESA
					CYGPKG_POWER	
						mandatory
							CYGPKG_POWER_OPTIONS	
								mandatory
									CYGPKG_POWER_CFLAGS_ADD
									CYGPKG_POWER_CFLAGS_REMOVE
									CYGPKG_POWER_TESTS
						optional
							CYGIMP_POWER_PROVIDE_STRINGS
							CYGIMP_POWER_PROVIDE_POLICY_DATA
							CYGPKG_POWER_THREAD	
								optional
									CYGNUM_POWER_THREAD_STACKSIZE
									CYGNUM_POWER_THREAD_PRIORITY
					CYGPKG_IO_PCI	
						mandatory
							CYGPKG_IO_PCI_OPTIONS	
								mandatory
									CYGPKG_IO_PCI_CFLAGS_ADD
									CYGPKG_IO_PCI_CFLAGS_REMOVE
									CYGPKG_IO_PCI_TESTS
								optional
									CYGPKG_IO_PCI_DEBUG
									CYGPKG_IO_PCI_CONFIGURE_INTLINE
			CYGPKG_INFRA	
				mandatory
					CYGPKG_INFRA_STARTUP	
						optional
							CYGSEM_START_UITRON_COMPATIBILITY
					CYGPKG_INFRA_OPTIONS	
						mandatory
							CYGPKG_INFRA_CFLAGS_ADD
							CYGPKG_INFRA_CFLAGS_REMOVE
							CYGPKG_INFRA_LDFLAGS_REMOVE
							CYGPKG_INFRA_LDFLAGS_ADD
							CYGPKG_INFRA_TESTS	
								mandatory
									CYGNUM_TESTS_RUN_COUNT
				optional
					CYGPKG_INFRA_DEBUG	
						optional
							CYGDBG_USE_ASSERTS	
								optional
									CYGDBG_INFRA_DEBUG_PRECONDITIONS
									CYGDBG_INFRA_DEBUG_POSTCONDITIONS
									CYGDBG_INFRA_DEBUG_LOOP_INVARIANTS
									CYGDBG_INFRA_DEBUG_ASSERT_MESSAGE
							CYGDBG_USE_TRACING	
								optional
									CYGDBG_INFRA_DEBUG_FUNCTION_REPORTS
									CYGDBG_INFRA_DEBUG_TRACE_MESSAGE
							CYGINT_INFRA_DEBUG_TRACE_IMPL
							CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL
							CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE
							CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY
							CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER	
								optional
									CYGDBG_INFRA_DEBUG_TRACE_BUFFER_SIZE
									CYGDBG_INFRA_DEBUG_TRACE_BUFFER_WRAP
									CYGDBG_INFRA_DEBUG_TRACE_BUFFER_HALT
									CYGDBG_INFRA_DEBUG_TRACE_BUFFER_PRINT
									CYGDBG_INFRA_DEBUG_TRACE_BUFFER_PRINT_ON_ASSERT
							CYGDBG_INFRA_DEBUG_FUNCTION_PSEUDOMACRO
					CYGIMP_INFRA_PREFER_SMALL_TO_FAST_MEMCPY
					CYGIMP_INFRA_PREFER_SMALL_TO_FAST_MEMSET
					CYGFUN_INFRA_EMPTY_DELETE_FUNCTIONS
					CYGNUM_INFRA_EMPTY_DELETE_THRESHOLD
					CYGFUN_INFRA_DUMMY_ABORT
					CYGSEM_INFRA_RESET_ON_TEST_EXIT
					CYGFUN_INFRA_DUMMY_STRLEN
					CYGBLD_INFRA_CFLAGS_WARNINGS_AS_ERRORS
					CYGBLD_INFRA_CFLAGS_PIPE
			CYGPKG_KERNEL	
				mandatory
					CYGPKG_KERNEL_INTERRUPTS	
						optional
							CYGIMP_KERNEL_INTERRUPTS_DSRS	
								mandatory
									CYGIMP_KERNEL_INTERRUPTS_DSRS_LIST_alt {abstract}	
										alternative
											CYGIMP_KERNEL_INTERRUPTS_DSRS_TABLE	
												mandatory
													CYGNUM_KERNEL_INTERRUPTS_DSRS_TABLE_SIZE
											CYGIMP_KERNEL_INTERRUPTS_DSRS_LIST	
												optional
													CYGSEM_KERNEL_INTERRUPTS_DSRS_LIST_FIFO
								optional
									CYGINT_KERNEL_INTERRUPTS_DSRS
									CYGIMP_KERNEL_INTERRUPTS_CHAIN
					CYGPKG_KERNEL_SCHED	
						mandatory
							CYGSEM_KERNEL_SCHED_MLQUEUE_alt {abstract}	
								alternative
									CYGSEM_KERNEL_SCHED_BITMAP
									CYGSEM_KERNEL_SCHED_MLQUEUE	
										optional
											CYGDBG_KERNEL_TRACE_TIMESLICE
							CYGNUM_KERNEL_SCHED_PRIORITIES	
								mandatory
									CYGNUM_KERNEL_SCHED_BITMAP_SIZE
								optional
									CYGIMP_KERNEL_SCHED_SORTED_QUEUES
						optional
							CYGINT_KERNEL_SCHEDULER
							CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES
							CYGPRI_KERNEL_SCHED_IMPL_HXX
							CYGSEM_KERNEL_SCHED_TIMESLICE	
								mandatory
									CYGNUM_KERNEL_SCHED_TIMESLICE_TICKS
								optional
									CYGSEM_KERNEL_SCHED_TIMESLICE_ENABLE
							CYGSEM_KERNEL_SCHED_ASR_SUPPORT	
								optional
									CYGSEM_KERNEL_SCHED_ASR_GLOBAL
									CYGSEM_KERNEL_SCHED_ASR_DATA_GLOBAL
					CYGPKG_KERNEL_COUNTERS	
						mandatory
							CYGIMP_KERNEL_COUNTERS_SINGLE_LIST_alt {abstract}	
								alternative
									CYGIMP_KERNEL_COUNTERS_MULTI_LIST	
										mandatory
											CYGNUM_KERNEL_COUNTERS_MULTI_LIST_SIZE
									CYGIMP_KERNEL_COUNTERS_SINGLE_LIST
							CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION
							CYGNUM_KERNEL_COUNTERS_RTC_PERIOD
						optional
							CYGVAR_KERNEL_COUNTERS_CLOCK
							CYGNUM_KERNEL_COUNTERS_CLOCK_ISR_PRIORITY
							CYGINT_KERNEL_COUNTERS
							CYGIMP_KERNEL_COUNTERS_SORT_LIST
							CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY
							CYGVAR_KERNEL_COUNTERS_CLOCK_DSR_LATENCY
					CYGPKG_KERNEL_THREADS	
						mandatory
							CYGNUM_KERNEL_THREADS_IDLE_STACK_SIZE
							CYGNUM_KERNEL_MAX_SUSPEND_COUNT_ASSERT
							CYGNUM_KERNEL_MAX_COUNTED_WAKE_COUNT_ASSERT
						optional
							CYGFUN_KERNEL_THREADS_TIMER
							CYGVAR_KERNEL_THREADS_NAME
							CYGVAR_KERNEL_THREADS_LIST
							CYGFUN_KERNEL_THREADS_STACK_LIMIT
							CYGFUN_KERNEL_THREADS_STACK_CHECKING	
								mandatory
									CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE
								optional
									CYGFUN_KERNEL_ALL_THREADS_STACK_CHECKING
							CYGFUN_KERNEL_THREADS_STACK_MEASUREMENT	
								optional
									CYGDBG_KERNEL_THREADS_STACK_MEASUREMENT_VERBOSE_EXIT
							CYGVAR_KERNEL_THREADS_DATA	
								mandatory
									CYGNUM_KERNEL_THREADS_DATA_MAX
									CYGNUM_KERNEL_THREADS_DATA_ALL	
										mandatory
											CYGNUM_KERNEL_THREADS_DATA_KERNEL
											CYGNUM_KERNEL_THREADS_DATA_ITRON
											CYGNUM_KERNEL_THREADS_DATA_ERRNO
											CYGNUM_KERNEL_THREADS_DATA_POSIX
							CYGPKG_KERNEL_THREADS_DESTRUCTORS	
								mandatory
									CYGNUM_KERNEL_THREADS_DESTRUCTORS
								optional
									CYGSEM_KERNEL_THREADS_DESTRUCTORS_PER_THREAD
							CYGIMP_IDLE_THREAD_YIELD
					CYGPKG_KERNEL_SYNCH	
						mandatory
							CYGNUM_KERNEL_SYNCH_MBOX_QUEUE_SIZE
						optional
							CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL	
								optional
									CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_INHERIT
									CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_CEILING	
										optional
											CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DEFAULT_PRIORITY
									CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_NONE
									CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DEFAULT
									CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DYNAMIC
									CYGINT_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_COUNT
							CYGIMP_MBOX_USE_MBOXT_PLAIN
							CYGMFN_KERNEL_SYNCH_MBOXT_PUT_CAN_WAIT
							CYGMFN_KERNEL_SYNCH_CONDVAR_TIMED_WAIT
							CYGMFN_KERNEL_SYNCH_CONDVAR_WAIT_MUTEX
							CYGIMP_KERNEL_SYNCH_MQUEUE_NOT_INLINE
					CYGPKG_KERNEL_DEBUG	
						optional
							CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT
					CYGPKG_KERNEL_API	
						optional
							CYGFUN_KERNEL_API_C
					CYGPKG_KERNEL_OPTIONS	
						mandatory
							CYGPKG_KERNEL_CFLAGS_ADD
							CYGPKG_KERNEL_CFLAGS_REMOVE
						optional
							CYGPKG_KERNEL_TESTS
				optional
					CYGPKG_KERNEL_EXCEPTIONS	
						optional
							CYGSEM_KERNEL_EXCEPTIONS_DECODE
							CYGSEM_KERNEL_EXCEPTIONS_GLOBAL
					CYGPKG_KERNEL_SMP_SUPPORT
					CYGPKG_KERNEL_INSTRUMENT	
						mandatory
							CYGNUM_KERNEL_INSTRUMENT_BUFFER_SIZE
						optional
							CYGVAR_KERNEL_INSTRUMENT_EXTERNAL_BUFFER
							CYGDBG_KERNEL_INSTRUMENT_BUFFER_WRAP
							CYGDBG_KERNEL_INSTRUMENT_FLAGS
							CYGDBG_KERNEL_INSTRUMENT_SCHED
							CYGDBG_KERNEL_INSTRUMENT_THREAD
							CYGDBG_KERNEL_INSTRUMENT_INTR
							CYGDBG_KERNEL_INSTRUMENT_MUTEX
							CYGDBG_KERNEL_INSTRUMENT_CONDVAR
							CYGDBG_KERNEL_INSTRUMENT_BINSEM
							CYGDBG_KERNEL_INSTRUMENT_CNTSEM
							CYGDBG_KERNEL_INSTRUMENT_MBOXT
							CYGDBG_KERNEL_INSTRUMENT_CLOCK
							CYGDBG_KERNEL_INSTRUMENT_ALARM
							CYGDBG_KERNEL_INSTRUMENT_SMP
							CYGDBG_KERNEL_INSTRUMENT_USER
							CYGDBG_KERNEL_INSTRUMENT_MSGS	
								optional
									CYGDBG_KERNEL_INSTRUMENT_MSGS_BUILD_HEADERFILE
									CYGDBG_KERNEL_INSTRUMENT_BUILD_HOST_DUMP
			CYGPKG_MEMALLOC	
				mandatory
					CYGPKG_MEMALLOC_ALLOCATORS	
						mandatory
							CYGPKG_MEMALLOC_ALLOCATOR_FIXED	
								optional
									CYGSEM_MEMALLOC_ALLOCATOR_FIXED_THREADAWARE
							CYGPKG_MEMALLOC_ALLOCATOR_VARIABLE	
								optional
									CYGSEM_MEMALLOC_ALLOCATOR_VARIABLE_THREADAWARE
									CYGSEM_MEMALLOC_ALLOCATOR_VARIABLE_COALESCE
							CYGPKG_MEMALLOC_ALLOCATOR_DLMALLOC	
								mandatory
									CYGNUM_MEMALLOC_ALLOCATOR_DLMALLOC_ALIGNMENT
								optional
									CYGDBG_MEMALLOC_ALLOCATOR_DLMALLOC_DEBUG
									CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_THREADAWARE
									CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_SAFE_MULTIPLE
									CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_USE_MEMCPY
							CYGPKG_MEMALLOC_ALLOCATOR_SEPMETA	
								optional
									CYGSEM_MEMALLOC_ALLOCATOR_SEPMETA_THREADAWARE
					CYGNUM_MEMALLOC_FALLBACK_MALLOC_POOL_SIZE
					CYGPKG_MEMALLOC_OPTIONS	
						mandatory
							CYGPKG_MEMALLOC_CFLAGS_ADD
							CYGPKG_MEMALLOC_CFLAGS_REMOVE
							CYGPKG_MEMALLOC_TESTS
				optional
					CYGFUN_MEMALLOC_KAPI
					CYGSEM_MEMALLOC_MALLOC_ZERO_RETURNS_NULL
					CYGSEM_MEMALLOC_INVOKE_OUT_OF_MEMORY
					CYGPKG_MEMALLOC_MALLOC_ALLOCATORS	
						mandatory
							CYGBLD_MEMALLOC_MALLOC_IMPLEMENTATION_HEADER
							CYGIMP_MEMALLOC_MALLOC_VARIABLE_SIMPLE_alt {abstract}	
								alternative
									CYGIMP_MEMALLOC_MALLOC_DLMALLOC
									CYGIMP_MEMALLOC_MALLOC_VARIABLE_SIMPLE
						optional
							CYGBLD_MEMALLOC_MALLOC_EXTERNAL_HEAP_H
							CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
							CYGINT_MEMALLOC_MALLOC_ALLOCATORS
			CYGPKG_ISOINFRA	
				mandatory
					CYGPKG_ISO_STARTUP	
						optional
							CYGINT_ISO_MAIN_STARTUP
							CYGINT_ISO_ENVIRON
					CYGPKG_ISO_CTYPE_H	
						optional
							CYGINT_ISO_CTYPE
							CYGBLD_ISO_CTYPE_HEADER
					CYGPKG_ISO_ERRNO	
						optional
							CYGINT_ISO_ERRNO_CODES
							CYGBLD_ISO_ERRNO_CODES_HEADER
							CYGINT_ISO_ERRNO
							CYGBLD_ISO_ERRNO_HEADER
					CYGPKG_ISO_LOCALE	
						optional
							CYGINT_ISO_LOCALE
							CYGBLD_ISO_LOCALE_HEADER
					CYGPKG_ISO_STDIO	
						optional
							CYGINT_ISO_STDIO_FILETYPES
							CYGBLD_ISO_STDIO_FILETYPES_HEADER
							CYGINT_ISO_STDIO_STREAMS
							CYGBLD_ISO_STDIO_STREAMS_HEADER
							CYGINT_ISO_STDIO_FILEOPS
							CYGBLD_ISO_STDIO_FILEOPS_HEADER
							CYGINT_ISO_STDIO_FILEACCESS
							CYGBLD_ISO_STDIO_FILEACCESS_HEADER
							CYGINT_ISO_STDIO_FORMATTED_IO
							CYGBLD_ISO_STDIO_FORMATTED_IO_HEADER
							CYGINT_ISO_STDIO_CHAR_IO
							CYGBLD_ISO_STDIO_CHAR_IO_HEADER
							CYGINT_ISO_STDIO_DIRECT_IO
							CYGBLD_ISO_STDIO_DIRECT_IO_HEADER
							CYGINT_ISO_STDIO_FILEPOS
							CYGBLD_ISO_STDIO_FILEPOS_HEADER
							CYGINT_ISO_STDIO_ERROR
							CYGBLD_ISO_STDIO_ERROR_HEADER
							CYGINT_ISO_STDIO_POSIX_FDFUNCS
							CYGBLD_ISO_STDIO_POSIX_FDFUNCS_HEADER
					CYGPKG_ISO_STDLIB	
						optional
							CYGINT_ISO_STDLIB_STRCONV
							CYGBLD_ISO_STDLIB_STRCONV_HEADER
							CYGINT_ISO_STDLIB_STRCONV_FLOAT
							CYGBLD_ISO_STDLIB_STRCONV_FLOAT_HEADER
							CYGINT_ISO_RAND
							CYGBLD_ISO_RAND_HEADER
							CYGINT_ISO_MALLOC
							CYGBLD_ISO_MALLOC_HEADER
							CYGINT_ISO_MALLINFO
							CYGBLD_ISO_MALLINFO_HEADER
							CYGINT_ISO_EXIT
							CYGBLD_ISO_EXIT_HEADER
							CYGINT_ISO_STDLIB_ENVIRON
							CYGBLD_ISO_STDLIB_ENVIRON_HEADER
							CYGINT_ISO_STDLIB_SYSTEM
							CYGBLD_ISO_STDLIB_SYSTEM_HEADER
							CYGINT_ISO_BSEARCH
							CYGBLD_ISO_BSEARCH_HEADER
							CYGINT_ISO_QSORT
							CYGBLD_ISO_QSORT_HEADER
							CYGINT_ISO_ABS
							CYGBLD_ISO_STDLIB_ABS_HEADER
							CYGINT_ISO_DIV
							CYGBLD_ISO_STDLIB_DIV_HEADER
							CYGBLD_ISO_STDLIB_MB_CUR_MAX_HEADER
							CYGINT_ISO_STDLIB_MULTIBYTE
							CYGBLD_ISO_STDLIB_MULTIBYTE_HEADER
					CYGPKG_ISO_STRING	
						optional
							CYGINT_ISO_STRERROR
							CYGBLD_ISO_STRERROR_HEADER
							CYGBLD_ISO_MEMCPY_HEADER
							CYGBLD_ISO_MEMSET_HEADER
							CYGINT_ISO_STRTOK_R
							CYGBLD_ISO_STRTOK_R_HEADER
							CYGINT_ISO_STRING_LOCALE_FUNCS
							CYGBLD_ISO_STRING_LOCALE_FUNCS_HEADER
							CYGINT_ISO_STRING_BSD_FUNCS
							CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
							CYGINT_ISO_STRING_MEMFUNCS
							CYGBLD_ISO_STRING_MEMFUNCS_HEADER
							CYGINT_ISO_STRING_STRFUNCS
							CYGBLD_ISO_STRING_STRFUNCS_HEADER
					CYGPKG_ISO_TIME	
						optional
							CYGBLD_ISO_TIME_T_HEADER
							CYGBLD_ISO_CLOCK_T_HEADER
							CYGBLD_ISO_STRUCTTIMEVAL_HEADER
							CYGBLD_ISO_FNMATCH_HEADER
							CYGINT_ISO_POSIX_TIMER_TYPES
							CYGBLD_ISO_POSIX_TIMER_TYPES_HEADER
							CYGINT_ISO_POSIX_CLOCK_TYPES
							CYGBLD_ISO_POSIX_CLOCK_TYPES_HEADER
							CYGINT_ISO_C_TIME_TYPES
							CYGBLD_ISO_C_TIME_TYPES_HEADER
							CYGINT_ISO_POSIX_TIMERS
							CYGBLD_ISO_POSIX_TIMERS_HEADER
							CYGINT_ISO_POSIX_CLOCKS
							CYGBLD_ISO_POSIX_CLOCKS_HEADER
							CYGINT_ISO_C_CLOCK_FUNCS
							CYGBLD_ISO_C_CLOCK_FUNCS_HEADER
							CYGINT_ISO_TZSET
							CYGBLD_ISO_TZSET_HEADER
					CYGPKG_ISO_SIGNAL	
						optional
							CYGINT_ISO_SIGNAL_NUMBERS
							CYGBLD_ISO_SIGNAL_NUMBERS_HEADER
							CYGINT_ISO_SIGNAL_IMPL
							CYGBLD_ISO_SIGNAL_IMPL_HEADER
							CYGINT_POSIX_REALTIME_SIGNALS
					CYGPKG_ISO_SETJMP	
						optional
							CYGINT_ISO_SETJMP
							CYGBLD_ISO_SETJMP_HEADER
							CYGINT_ISO_SIGSETJMP
							CYGBLD_ISO_SIGSETJMP_HEADER
					CYGPKG_ISO_POSIX_FCNTL	
						optional
							CYGBLD_ISO_OFLAG_HEADER
							CYGINT_ISO_FCNTL
							CYGBLD_ISO_FCNTL_HEADER
							CYGINT_ISO_OPEN
							CYGBLD_ISO_OPEN_HEADER
					CYGPKG_ISO_POSIX_TYPES	
						optional
							CYGINT_ISO_PTHREADTYPES
							CYGBLD_ISO_PTHREADTYPES_HEADER
							CYGINT_ISO_PMUTEXTYPES
							CYGBLD_ISO_PMUTEXTYPES_HEADER
							CYGBLD_ISO_SSIZE_T_HEADER
							CYGBLD_ISO_FSTYPES_HEADER
							CYGBLD_ISO_SCHEDTYPES_HEADER
					CYGPKG_ISO_EXTRA_TYPES	
						optional
							CYGINT_ISO_BSDTYPES
							CYGBLD_ISO_BSDTYPES_HEADER
					CYGPKG_ISO_UTSNAME	
						optional
							CYGBLD_ISO_UTSNAME_HEADER
					CYGPKG_ISO_SCHED	
						optional
							CYGINT_ISO_SCHED_IMPL
							CYGBLD_ISO_SCHED_IMPL_HEADER
					CYGPKG_ISO_SEMAPHORES	
						optional
							CYGINT_ISO_SEMAPHORES
							CYGBLD_ISO_SEMAPHORES_HEADER
					CYGPKG_ISO_MQUEUE	
						optional
							CYGINT_ISO_MQUEUE
							CYGBLD_ISO_MQUEUE_HEADER
							CYGNUM_ISO_MQUEUE_OPEN_MAX
							CYGNUM_ISO_MQUEUE_PRIO_MAX
					CYGPKG_ISO_PTHREAD	
						optional
							CYGINT_ISO_PTHREAD_IMPL
							CYGBLD_ISO_PTHREAD_IMPL_HEADER
							CYGINT_ISO_PTHREAD_MUTEX
							CYGBLD_ISO_PTHREAD_MUTEX_HEADER
					CYGPKG_ISO_LIMITS	
						optional
							CYGINT_ISO_POSIX_LIMITS
							CYGBLD_ISO_POSIX_LIMITS_HEADER
							CYGBLD_ISO_OPEN_MAX_HEADER
							CYGBLD_ISO_LINK_MAX_HEADER
							CYGBLD_ISO_NAME_MAX_HEADER
							CYGBLD_ISO_PATH_MAX_HEADER
					CYGPKG_ISO_TERMIOS	
						optional
							CYGINT_ISO_TERMIOS
							CYGBLD_ISO_TERMIOS_HEADER
					CYGPKG_ISO_DLFCN	
						optional
							CYGINT_ISO_DLFCN
							CYGBLD_ISO_DLFCN_HEADER
					CYGPKG_ISO_UNISTD	
						optional
							CYGINT_ISO_POSIX_TIMER_OPS
							CYGBLD_ISO_POSIX_TIMER_OPS_HEADER
							CYGINT_ISO_POSIX_SLEEP
							CYGBLD_ISO_POSIX_SLEEP_HEADER
					CYGPKG_ISO_SELECT	
						optional
							CYGINT_ISO_SELECT
							CYGBLD_ISO_SELECT_HEADER
							CYGINT_ISO_POLL
							CYGBLD_ISO_POLL_HEADER
					CYGPKG_ISO_NETDB	
						optional
							CYGINT_ISO_DNS
							CYGBLD_ISO_DNS_HEADER
							CYGINT_ISO_NETDB_PROTO
							CYGBLD_ISO_NETDB_PROTO_HEADER
							CYGINT_ISO_NETDB_SERV
							CYGBLD_ISO_NETDB_SERV_HEADER
					CYGPKG_ISOINFRA_OPTIONS	
						mandatory
							CYGPKG_ISOINFRA_CFLAGS_ADD
							CYGPKG_ISOINFRA_CFLAGS_REMOVE
				optional
					CYGBLD_ISO_ASSERT_HEADER
					CYGBLD_ISO_STAT_DEFS_HEADER
					CYGINT_ISO_DIRENT
					CYGBLD_ISO_DIRENT_HEADER
			CYGPKG_LIBC	
				optional
					CYGPKG_LIBC_I18N	
						mandatory
							CYGPKG_LIBC_I18N_LOCALES	
								optional
									CYGINT_LIBC_I18N_MB_REQUIRED
									CYGFUN_LIBC_I18N_LOCALE_C_SJIS
									CYGFUN_LIBC_I18N_LOCALE_C_JIS
									CYGFUN_LIBC_I18N_LOCALE_C_EUCJP
							CYGPKG_LIBC_I18N_OPTIONS	
								mandatory
									CYGPKG_LIBC_I18N_CFLAGS_ADD
									CYGPKG_LIBC_I18N_CFLAGS_REMOVE
									CYGPKG_LIBC_I18N_TESTS
						optional
							CYGPKG_LIBC_I18N_NEWLIB_CTYPE
							CYGSEM_LIBC_I18N_PER_THREAD_MB
							CYGNUM_LIBC_I18N_MAX_LOCALE_NAME_SIZE
							CYGIMP_LIBC_I18N_CTYPE_INLINES
					CYGPKG_LIBC_SETJMP	
						mandatory
							CYGPKG_LIBC_SETJMP_OPTIONS	
								mandatory
									CYGPKG_LIBC_SETJMP_CFLAGS_ADD
									CYGPKG_LIBC_SETJMP_CFLAGS_REMOVE
									CYGPKG_LIBC_SETJMP_TESTS
					CYGPKG_LIBC_STARTUP	
						mandatory
							CYGDAT_LIBC_ARGUMENTS
							CYGPKG_LIBC_STARTUP_CONTEXT	
								optional
									CYGINT_LIBC_STARTUP_CONTEXT
									CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT
									CYGSEM_LIBC_STARTUP_MAIN_THREAD	
										mandatory
											CYGNUM_LIBC_MAIN_THREAD_PRIORITY
										optional
											CYGSEM_LIBC_MAIN_STACK_FROM_SYSTEM
									CYGSEM_LIBC_STARTUP_MAIN_OTHER
							CYGDAT_LIBC_DEFAULT_ENVIRONMENT
							CYGPKG_LIBC_STARTUP_OPTIONS	
								mandatory
									CYGPKG_LIBC_STARTUP_CFLAGS_ADD
									CYGPKG_LIBC_STARTUP_CFLAGS_REMOVE
									CYGPKG_LIBC_STARTUP_TESTS
						optional
							CYGINT_LIBC_STARTUP_EXTERNAL_INVOKE_MAIN_POSSIBLE
							CYGINT_LIBC_STARTUP_MAIN_NO_STACK_SIZE
							CYGNUM_LIBC_MAIN_DEFAULT_STACK_SIZE
							CYGFUN_LIBC_ATEXIT	
								mandatory
									CYGNUM_LIBC_ATEXIT_HANDLERS
							CYGSEM_LIBC_EXIT_CALLS_FFLUSH
							CYGSEM_LIBC_EXIT_STOPS_SYSTEM
							CYGSEM_LIBC_INVOKE_DEFAULT_STATIC_CONSTRUCTORS
					CYGPKG_LIBC_STDIO	
						mandatory
							FOPEN_MAX
							FILENAME_MAX
							L_tmpnam
							TMP_MAX
							CYGPKG_LIBC_STDIO_FLOATING_POINT	
								optional
									CYGSEM_LIBC_STDIO_PRINTF_FLOATING_POINT
									CYGSEM_LIBC_STDIO_SCANF_FLOATING_POINT
							CYGPKG_LIBC_STDIO_OPTIONS	
								mandatory
									CYGPKG_LIBC_STDIO_CFLAGS_ADD
									CYGPKG_LIBC_STDIO_CFLAGS_REMOVE
								optional
									CYGPKG_LIBC_STDIO_TESTS
						optional
							CYGIMP_LIBC_STDIO_INLINES
							CYGSEM_LIBC_STDIO_WANT_BUFFERED_IO	
								mandatory
									CYGNUM_LIBC_STDIO_BUFSIZE
								optional
									CYGSEM_LIBC_STDIO_DYNAMIC_SETVBUF
									CYGSEM_LIBC_STDIO_SETVBUF_MALLOC
							BUFSIZ
							CYGFUN_LIBC_STDIO_ungetc
							CYGPKG_LIBC_STDIO_OPEN	
								optional
									CYGFUN_LIBC_STDIO_OPEN_POSIX_FDFUNCS
							CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE
							CYGFUN_LIBC_STDIO_LONGLONG
							CYGSEM_LIBC_STDIO_THREAD_SAFE_STREAMS
							CYGPKG_LIBC_STDIO_FILEIO
					CYGPKG_LIBC_STDLIB	
						mandatory
							CYGIMP_LIBC_STDLIB_INLINES	
								optional
									CYGIMP_LIBC_STDLIB_INLINE_ABS
									CYGIMP_LIBC_STDLIB_INLINE_DIV
									CYGIMP_LIBC_STDLIB_INLINE_ATOX
							CYGPKG_LIBC_RAND	
								mandatory
									CYGNUM_LIBC_RAND_SEED
									CYGNUM_LIBC_RAND_TRACE_LEVEL
								optional
									CYGSEM_LIBC_PER_THREAD_RAND
									CYGIMP_LIBC_RAND_SIMPLEST_alt {abstract}	
										alternative
											CYGIMP_LIBC_RAND_KNUTH1
											CYGIMP_LIBC_RAND_SIMPLE1
											CYGIMP_LIBC_RAND_SIMPLEST
							CYGNUM_LIBC_BSEARCH_TRACE_LEVEL
							CYGNUM_LIBC_QSORT_TRACE_LEVEL
							CYGPKG_LIBC_STDLIB_OPTIONS	
								mandatory
									CYGPKG_LIBC_STDLIB_CFLAGS_ADD
									CYGPKG_LIBC_STDLIB_CFLAGS_REMOVE
									CYGPKG_LIBC_STDLIB_TESTS
						optional
							CYGFUN_LIBC_strtod
							CYGFUN_LIBC_STDLIB_CONV_LONGLONG
					CYGPKG_LIBC_STRING	
						mandatory
							CYGPKG_LIBC_STRING_STRTOK	
								mandatory
									CYGNUM_LIBC_STRING_STRTOK_TRACE_LEVEL
								optional
									CYGSEM_LIBC_STRING_PER_THREAD_STRTOK
							CYGPKG_LIBC_STRING_OPTIONS	
								mandatory
									CYGPKG_LIBC_STRING_CFLAGS_ADD
									CYGPKG_LIBC_STRING_CFLAGS_REMOVE
									CYGPKG_LIBC_STRING_TESTS
						optional
							CYGIMP_LIBC_STRING_INLINES
							CYGIMP_LIBC_STRING_PREFER_SMALL_TO_FAST
							CYGFUN_LIBC_STRING_BSD_FUNCS
							CYGFUN_LIBC_STRING_STRDUP
					CYGPKG_LIBC_TIME	
						mandatory
							CYGPKG_LIBC_TIME_ZONES	
								mandatory
									CYGNUM_LIBC_TIME_DST_DEFAULT_STATE
									CYGNUM_LIBC_TIME_STD_DEFAULT_OFFSET
									CYGNUM_LIBC_TIME_DST_DEFAULT_OFFSET
							CYGPKG_LIBC_TIME_INLINES	
								optional
									CYGIMP_LIBC_TIME_ASCTIME_INLINE
									CYGIMP_LIBC_TIME_CTIME_INLINE
									CYGIMP_LIBC_TIME_DIFFTIME_INLINE
									CYGIMP_LIBC_TIME_GMTIME_INLINE
									CYGIMP_LIBC_TIME_LOCALTIME_INLINE
									CYGIMP_LIBC_TIME_MKTIME_INLINE
									CYGIMP_LIBC_TIME_ASCTIME_R_INLINE
									CYGIMP_LIBC_TIME_CTIME_R_INLINE
									CYGIMP_LIBC_TIME_GMTIME_R_INLINE
									CYGIMP_LIBC_TIME_LOCALTIME_R_INLINE
							CYGNUM_LIBC_TIME_CLOCK_TRACE_LEVEL
							CYGPKG_LIBC_TIME_OPTIONS	
								mandatory
									CYGPKG_LIBC_TIME_CFLAGS_ADD
									CYGPKG_LIBC_TIME_CFLAGS_REMOVE
								optional
									CYGPKG_LIBC_TIME_TESTS
						optional
							CYGSEM_LIBC_TIME_CLOCK_WORKING
							CYGSEM_LIBC_TIME_TIME_WORKING
							CYGSEM_LIBC_TIME_SETTIME_WORKING
							CYGFUN_LIBC_TIME_POSIX
							CYGFUN_LIBC_TIME_SUS_EXTNS
			CYGPKG_LIBM	
				mandatory
					CYGPKG_LIBM_COMPATIBILITY	
						mandatory
							CYGSEM_LIBM_COMPAT_IEEE_ONLY_alt {abstract}	
								alternative
									CYGNUM_LIBM_COMPATIBILITY	
										optional
											CYGNUM_LIBM_COMPAT_DEFAULT
									CYGSEM_LIBM_COMPAT_IEEE_ONLY
						optional
							CYGINT_LIBM_COMPAT
							CYGFUN_LIBM_SVID3_scalb
							CYGSYM_LIBM_NO_XOPEN_SVID_NAMESPACE_POLLUTION
							CYGSEM_LIBM_USE_STDERR
					CYGPKG_LIBM_THREAD_SAFETY	
						optional
							CYGSEM_LIBM_THREAD_SAFE_COMPAT_MODE
							CYGSEM_LIBM_THREAD_SAFE_GAMMA_FUNCTIONS
					CYGNUM_LIBM_X_TLOSS
					CYGPKG_LIBM_OPTIONS	
						mandatory
							CYGPKG_LIBM_CFLAGS_REMOVE
							CYGPKG_LIBM_TESTS
						optional
							CYGPKG_LIBM_CFLAGS_ADD
				optional
					CYGPKG_LIBM_TRACE	
						optional
							CYGNUM_LIBM_COMPATMODE_TRACE_LEVEL
							CYGNUM_LIBM_SIGNGAM_TRACE_LEVEL
			CYGPKG_POSIX	
				optional
					CYGPKG_POSIX_PTHREAD_MUTEX	
						optional
							POSIX_THREAD_PRIO_INHERIT
							POSIX_THREAD_PRIO_PROTECT
					CYGPKG_POSIX_SCHED	
						optional
							POSIX_PRIORITY_SCHEDULING
					CYGPKG_POSIX_PTHREAD	
						optional
							CYGPKG_POSIX_PTHREAD_REQUIREMENTS
							CYGPKG_POSIX_PTHREAD_VALUES	
								mandatory
									CYGNUM_POSIX_PTHREAD_DESTRUCTOR_ITERATIONS
									CYGNUM_POSIX_PTHREAD_KEYS_MAX
									CYGNUM_POSIX_PTHREAD_THREADS_MAX
							CYGPKG_POSIX_PTHREAD_FEATURES	
								optional
									POSIX_THREADS
									POSIX_THREAD_PRIORITY_SCHEDULING
									POSIX_THREAD_ATTR_STACKADDR
									POSIX_THREAD_ATTR_STACKSIZE
									POSIX_THREAD_PROCESS_SHARED
							CYGPKG_POSIX_MAIN_THREAD	
								mandatory
									CYGNUM_POSIX_MAIN_DEFAULT_PRIORITY
					CYGPKG_POSIX_CLOCKS
					CYGPKG_POSIX_TIMERS
					CYGPKG_POSIX_SEMAPHORES
					CYGPKG_POSIX_MQUEUES	
						mandatory
							CYGNUM_POSIX_MQUEUE_OPEN_MAX
						optional
							CYGIMP_POSIX_MQUEUE_VALIDATE_DESCRIPTOR
							CYGFUN_POSIX_MQUEUE_NOTIFY
					CYGPKG_POSIX_SIGNALS
					CYGPKG_POSIX_UTSNAME	
						mandatory
							CYG_POSIX_UTSNAME_LENGTH
						optional
							CYG_POSIX_UTSNAME_NODENAME_LENGTH
					CYGPKG_POSIX_TESTS
			CYGPKG_UITRON	
				mandatory
					CYGIMP_UITRON_STRICT_CONFORMANCE_alt {abstract}	
						alternative
							CYGIMP_UITRON_LOOSE_CONFORMANCE
							CYGIMP_UITRON_STRICT_CONFORMANCE
					CYGPKG_UITRON_TASKS	
						mandatory
							CYGNUM_UITRON_TASKS
							CYGNUM_UITRON_START_TASKS
							CYGNUM_UITRON_STACK_SIZE
							CYGDAT_UITRON_TASK_EXTERNS
							CYGDAT_UITRON_TASK_INITIALIZERS
						optional
							CYGPKG_UITRON_TASKS_CREATE_DELETE	
								mandatory
									CYGNUM_UITRON_TASKS_INITIALLY
					CYGPKG_UITRON_INTERRUPT_FUNCTIONS	
						mandatory
							CYGNUM_UITRON_ISR_ACTION_QUEUESIZE
						optional
							CYGSEM_UITRON_ISRFUNCS_TRY_IMMEDIATE_EXECUTION
					CYGPKG_UITRON_VERSION	
						mandatory
							CYGNUM_UITRON_VER_MAKER
							CYGNUM_UITRON_VER_ID
							CYGNUM_UITRON_VER_SPVER
							CYGNUM_UITRON_VER_PRVER
							CYGPKG_UITRON_VERSION_PRNO	
								mandatory
									CYGNUM_UITRON_VER_PRNO_0
									CYGNUM_UITRON_VER_PRNO_1
									CYGNUM_UITRON_VER_PRNO_2
									CYGNUM_UITRON_VER_PRNO_3
							CYGNUM_UITRON_VER_CPU
							CYGNUM_UITRON_VER_VAR
					CYGPKG_UITRON_OPTIONS	
						mandatory
							CYGPKG_UITRON_CFLAGS_ADD
							CYGPKG_UITRON_CFLAGS_REMOVE
						optional
							CYGPKG_UITRON_TESTS
				optional
					CYGINT_UITRON_CONFORMANCE
					CYGIMP_UITRON_INLINE_FUNCS
					CYGIMP_UITRON_CPP_OUTLINE_FUNCS
					CYGSEM_UITRON_BAD_PARAMS_RETURN_ERRORS
					CYGSEM_UITRON_PARAMS_NULL_IS_GOOD_PTR
					CYGPKG_UITRON_SEMAS	
						mandatory
							CYGNUM_UITRON_SEMAS
						optional
							CYGPKG_UITRON_SEMAS_CREATE_DELETE	
								mandatory
									CYGNUM_UITRON_SEMAS_INITIALLY
							CYGPKG_UITRON_SEMAS_ARE_INITIALIZED	
								mandatory
									CYGDAT_UITRON_SEMA_INITIALIZERS
					CYGPKG_UITRON_MBOXES	
						mandatory
							CYGNUM_UITRON_MBOXES
						optional
							CYGPKG_UITRON_MBOXES_CREATE_DELETE	
								mandatory
									CYGNUM_UITRON_MBOXES_INITIALLY
					CYGPKG_UITRON_FLAGS	
						mandatory
							CYGNUM_UITRON_FLAGS
						optional
							CYGPKG_UITRON_FLAGS_CREATE_DELETE	
								mandatory
									CYGNUM_UITRON_FLAGS_INITIALLY
					CYGPKG_UITRON_MEMPOOLFIXED	
						mandatory
							CYGNUM_UITRON_MEMPOOLFIXED
							CYGDAT_UITRON_MEMPOOLFIXED_EXTERNS
							CYGDAT_UITRON_MEMPOOLFIXED_INITIALIZERS
						optional
							CYGPKG_UITRON_MEMPOOLFIXED_CREATE_DELETE	
								mandatory
									CYGNUM_UITRON_MEMPOOLFIXED_INITIALLY
					CYGPKG_UITRON_MEMPOOLVAR	
						mandatory
							CYGNUM_UITRON_MEMPOOLVAR
							CYGDAT_UITRON_MEMPOOLVAR_EXTERNS
							CYGDAT_UITRON_MEMPOOLVAR_INITIALIZERS
						optional
							CYGPKG_UITRON_MEMPOOLVAR_CREATE_DELETE	
								mandatory
									CYGNUM_UITRON_MEMPOOLVAR_INITIALLY
					CYGSEM_UITRON_TIME_IS_MILLISECONDS
					CYGPKG_UITRON_ALARMS	
						mandatory
							CYGNUM_UITRON_ALARMS
					CYGPKG_UITRON_CYCLICS	
						mandatory
							CYGNUM_UITRON_CYCLICS
			CYGPKG_IO_WATCHDOG	
				mandatory
					CYGPKG_IO_WATCHDOG_IMPLEMENTATION	
						optional
							CYGPKG_WATCHDOG_EMULATE
							CYGIMP_WATCHDOG_NONE
					CYGPKG_IO_WATCHDOG_OPTIONS	
						mandatory
							CYGPKG_IO_WATCHDOG_CFLAGS_ADD
							CYGPKG_IO_WATCHDOG_CFLAGS_REMOVE
						optional
							CYGPKG_IO_WATCHDOG_TESTS
				optional
					CYGINT_WATCHDOG_HW_IMPLEMENTATIONS
					CYGINT_WATCHDOG_IMPLEMENTATIONS
					CYGINT_WATCHDOG_RESETS_ON_TIMEOUT
					CYGSEM_WATCHDOG_RESETS_ON_TIMEOUT
					CYGPKG_IO_WATCHDOG_BUILD_INTERACTIVE_TEST
			CYGPKG_IO_WALLCLOCK	
				mandatory
					CYGPKG_IO_WALLCLOCK_IMPLEMENTATION	
						mandatory
							CYGPKG_WALLCLOCK_EMULATE_alt {abstract}	
								alternative
									CYGIMP_WALLCLOCK_HARDWARE
									CYGIMP_WALLCLOCK_NONE
									CYGPKG_WALLCLOCK_EMULATE
					CYGPKG_IO_WALLCLOCK_OPTIONS	
						mandatory
							CYGPKG_IO_WALLCLOCK_CFLAGS_ADD
							CYGPKG_IO_WALLCLOCK_CFLAGS_REMOVE
						optional
							CYGPKG_IO_WALLCLOCK_TESTS
				optional
					CYGINT_WALLCLOCK_HW_IMPLEMENTATIONS
					CYGINT_WALLCLOCK_IMPLEMENTATIONS
					CYGINT_WALLCLOCK_SET_GET_MODE_SUPPORTED
					CYGSEM_WALLCLOCK_MODE
					CYGSEM_WALLCLOCK_SET_GET_MODE
					CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887	
						mandatory
							CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_OPTIONS	
								mandatory
									CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_CFLAGS_ADD
									CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_CFLAGS_REMOVE
					CYGPKG_DEVICES_WALLCLOCK_I386_PC	
						mandatory
							CYGDAT_DEVS_WALLCLOCK_I386_PC_RTC_ADDRESS_PORT
							CYGDAT_DEVS_WALLCLOCK_I386_PC_RTC_DATA_PORT
			CYGPKG_ERROR	
				mandatory
					CYGPKG_ERROR_OPTIONS	
						mandatory
							CYGPKG_ERROR_CFLAGS_ADD
							CYGPKG_ERROR_CFLAGS_REMOVE
				optional
					CYGPKG_ERROR_ERRNO	
						mandatory
							CYGNUM_ERROR_ERRNO_TRACE_LEVEL
						optional
							CYGSEM_ERROR_PER_THREAD_ERRNO
					CYGPKG_ERROR_STRERROR
			CYGPKG_IO_FILEIO	
				mandatory
					CYGNUM_FILEIO_NFILE
					CYGNUM_FILEIO_FSTAB_MAX
					CYGNUM_FILEIO_MTAB_EXTRA
					CYGNUM_FILEIO_NSTAB_MAX
					CYGNUM_FILEIO_IOVEC_MAX
					CYGPKG_IO_FILEIO_TESTS
				optional
					CYGINT_IO_FILEIO_FS
					CYGFUN_IO_FILEIO_SELECT
					CYGPKG_IO_FILEIO_DEVFS_SUPPORT
					CYGPKG_IO_FILEIO_SOCKET_SUPPORT
					CYGNUM_FILEIO_NFD
					CYGNUM_FILEIO_MTAB_MAX
					CYGPKG_IO_FILEIO_TRACK_CWD
					CYGPKG_IO_FILEIO_INODE	
						mandatory
							CYGNUM_IO_FILEIO_MAX_INODE_CACHE_DEAD
					CYGSEM_FILEIO_INFO_DISK_USAGE
					CYGPKG_FILEIO_FNMATCH
					CYGPKG_FILEIO_DIRENT_DTYPE
			CYGPKG_NET	
				mandatory
					CYGPKG_NET_OPTIONS	
						mandatory
							CYGPKG_NET_CFLAGS_ADD
							CYGPKG_NET_CFLAGS_REMOVE
					CYGPKG_NET_BUILD_TESTS	
						optional
							CYGPKG_NET_BUILD_HW_TESTS
							CYGPKG_NET_TESTS
							CYGPKG_NET_TESTS_USE_RT_TEST_HARNESS
				optional
					CYGPKG_NET_DRIVER_FRAMEWORK
					CYGPKG_NET_STACK
					CYGPKG_NET_STACK_INET
					CYGPKG_NET_STACK_INET6
					CYGPKG_NET_STACK_IPSEC
					CYGPKG_NET_INET	
						optional
							CYGPKG_NET_INET6
							CYGPKG_NET_IPSEC
							CYGSEM_NET_ROUTING
							CYGSEM_NET_RANDOMID
					CYGPKG_NET_TFTP	
						mandatory
							CYGPKG_NET_TFTPD_THREAD_PRIORITY
							CYGPKG_NET_TFTPD_THREAD_STACK_SIZE
						optional
							CYGPKG_NET_TFTPD_CLIENT_BIG_PACKET	
								mandatory
									CYGPKG_NET_TFTPD_CLIENT_BIG_PACKET_SIZE
							CYGSEM_NET_TFTPD_MULTITHREADED	
								mandatory
									CYGNUM_NET_TFTPD_MULTITHREADED_PORTS
							CYGPKG_NET_TFTP_FILE_ACCESS
					CYGPKG_NET_DHCP	
						mandatory
							CYGPKG_NET_DHCP_THREAD_STACK_SIZE
							CYGNUM_NET_DHCP_MIN_RETRY_TIME
						optional
							CYGOPT_NET_DHCP_DHCP_THREAD
							CYGOPT_NET_DHCP_DHCP_THREAD_PARAM
							CYGPKG_NET_DHCP_THREAD_PRIORITY
							CYGOPT_NET_DHCP_PARM_REQ_LIST_REPLACE
							CYGOPT_NET_DHCP_PARM_REQ_LIST_ADDITIONAL
							CYGOPT_NET_DHCP_OPTION_HOST_NAME	
								optional
									CYGNUM_NET_DHCP_OPTION_HOST_NAME_LEN
							CYGOPT_NET_DHCP_OPTION_DHCP_CLIENTID_MAC
					CYGPKG_NET_IPV6_ROUTING	
						optional
							CYGOPT_NET_IPV6_ROUTING_THREAD	
								mandatory
									CYGINT_NET_IPV6_ROUTING_THREAD_PERIOD
								optional
									CYGINT_NET_IPV6_ROUTING_THREAD_PRIORITY
					CYGPKG_NET_DEBUG	
						optional
							CYGDBG_NET_DHCP_CHATTER
					CYGDBG_NET_TIMING_STATS
					CYGDBG_NET_SHOW_MBUFS
					CYGHWR_NET_DRIVER_ETH0
					CYGHWR_NET_DRIVER_ETH0_SETUP_OPTIONS	
						mandatory
							CYGHWR_NET_DRIVER_ETH0_MANUAL_alt {abstract}	
								alternative
									CYGHWR_NET_DRIVER_ETH0_ADDRS	
										mandatory
											CYGHWR_NET_DRIVER_ETH0_ADDRS_IP
											CYGHWR_NET_DRIVER_ETH0_ADDRS_NETMASK
											CYGHWR_NET_DRIVER_ETH0_ADDRS_BROADCAST
											CYGHWR_NET_DRIVER_ETH0_ADDRS_GATEWAY
											CYGHWR_NET_DRIVER_ETH0_ADDRS_SERVER
									CYGHWR_NET_DRIVER_ETH0_BOOTP	
										optional
											CYGHWR_NET_DRIVER_ETH0_DHCP
											CYGHWR_NET_DRIVER_ETH0_BOOTP_SHOW
									CYGHWR_NET_DRIVER_ETH0_MANUAL
						optional
							CYGHWR_NET_DRIVER_ETH0_SETUP
							CYGHWR_NET_DRIVER_ETH0_IPV6_PREFIX
					CYGHWR_NET_DRIVER_ETH1
					CYGHWR_NET_DRIVER_ETH1_SETUP_OPTIONS	
						mandatory
							CYGHWR_NET_DRIVER_ETH1_MANUAL_alt {abstract}	
								alternative
									CYGHWR_NET_DRIVER_ETH1_ADDRS	
										mandatory
											CYGHWR_NET_DRIVER_ETH1_ADDRS_IP
											CYGHWR_NET_DRIVER_ETH1_ADDRS_NETMASK
											CYGHWR_NET_DRIVER_ETH1_ADDRS_BROADCAST
											CYGHWR_NET_DRIVER_ETH1_ADDRS_GATEWAY
											CYGHWR_NET_DRIVER_ETH1_ADDRS_SERVER
									CYGHWR_NET_DRIVER_ETH1_BOOTP	
										optional
											CYGHWR_NET_DRIVER_ETH1_DHCP
											CYGHWR_NET_DRIVER_ETH1_BOOTP_SHOW
									CYGHWR_NET_DRIVER_ETH1_MANUAL
						optional
							CYGHWR_NET_DRIVER_ETH1_SETUP
							CYGHWR_NET_DRIVER_ETH1_IPV6_PREFIX
					CYGPKG_NET_FREEBSD_STACK	
						mandatory
							CYGPKG_NET_NGIF
							CYGPKG_NET_NLOOP
							CYGPKG_NET_NUM_WAKEUP_EVENTS
							CYGPKG_NET_THREAD	
								mandatory
									CYGPKG_NET_THREAD_PRIORITY
								optional
									CYGNUM_NET_THREAD_STACKSIZE
							CYGPKG_NET_FAST_THREAD	
								mandatory
									CYGNUM_NET_FAST_THREAD_STACKSIZE
								optional
									CYGPKG_NET_FAST_THREAD_PRIORITY
							CYGPKG_NET_FREEBSD_STACK_OPTIONS	
								mandatory
									CYGPKG_NET_FREEBSD_STACK_CFLAGS_ADD
									CYGPKG_NET_FREEBSD_STACK_CFLAGS_REMOVE
								optional
									CYGOPT_NET_FREEBSD_STACK_ACCEPT_UNICAST
						optional
							CYGINT_NET_IPSEC_BSD_CRYPTO
							CYGPKG_NET_FREEBSD_INET	
								optional
									CYGPKG_NET_FREEBSD_INET6
									CYGPKG_NET_FREEBSD_IPSEC
									CYGPKG_NET_FREEBSD_IPSEC6
									CYGPKG_NET_FREEBSD_SYSCTL
									CYGPKG_NET_RANDOM_PORTS
							CYGPKG_NET_FREEBSD_LOGGING
							CYGPKG_NET_FORCE_SERIAL_CONSOLE
							CYGPKG_NET_MEM_USAGE
							CYGPKG_NET_MEMPOOL_SIZE
							CYGPKG_NET_MBUFS_SIZE
							CYGPKG_NET_CLUSTERS_SIZE
							CYGPKG_NET_MAXSOCKETS
							CYGPKG_NET_FAST_THREAD_TICKLE_DEVS	
								mandatory
									CYGNUM_NET_FAST_THREAD_TICKLE_DEVS_DELAY
							CYGPKG_NET_FREEBSD_STACK_TESTS
					CYGPKG_SNMPAGENT	
						mandatory
							CYGPKG_SNMPAGENT_SYSTEM_MIB	
								mandatory
									CYGDAT_NET_SNMPAGENT_SYS_CONTACT
									CYGDAT_NET_SNMPAGENT_SYS_LOC
									CYGDAT_NET_SNMPAGENT_VERS_DESC
									CYGDAT_NET_SNMPAGENT_SYS_NAME
							CYGPKG_SNMPAGENT_OPTIONS	
								mandatory
									CYGPKG_SNMPAGENT_CFLAGS_ADD
									CYGPKG_SNMPAGENT_CFLAGS_REMOVE
									CYGPKG_SNMPAGENT_TESTS	
										mandatory
											CYGNUM_SNMPAGENT_TESTS_ITERATIONS
										optional
											CYGSEM_SNMPAGENT_TESTS_PROMISCUOUS
											CYGSEM_SNMPAGENT_TESTS_SNMPv3
								optional
									CYGPKG_SNMPAGENT_V3_SUPPORT
					CYGPKG_SNMPLIB	
						mandatory
							CYGPKG_SNMPLIB_OPTIONS	
								mandatory
									CYGPKG_SNMPLIB_CFLAGS_ADD
									CYGPKG_SNMPLIB_CFLAGS_REMOVE
						optional
							CYGDBG_NET_SNMPLIB_DEBUG
							CYGPKG_SNMPLIB_FILESYSTEM_SUPPORT	
								optional
									CYGPKG_SNMPLIB_PERSISTENT_FILESYSTEM
					CYGPKG_HTTPD	
						mandatory
							CYGNUM_HTTPD_SERVER_PORT
							CYGDAT_HTTPD_SERVER_ID
							CYGNUM_HTTPD_THREAD_COUNT
							CYGNUM_HTTPD_THREAD_STACK_SIZE
							CYGNUM_HTTPD_SERVER_BUFFER_SIZE
							CYGNUM_HTTPD_SERVER_DELAY
							CYGPKG_HTTPD_TESTS
							CYGPKG_HTTPD_OPTIONS	
								mandatory
									CYGPKG_HTTPD_CFLAGS_ADD
									CYGPKG_HTTPD_CFLAGS_REMOVE
						optional
							CYGNUM_HTTPD_THREAD_PRIORITY
							CYGNUM_HTTPD_SERVER_AUTO_START
							CYGPKG_HTTPD_MONITOR
					CYGPKG_NET_FTPCLIENT	
						mandatory
							CYGNUM_NET_FTPCLIENT_BUFSIZE
							CYGPKG_NET_FTPCLIENT_OPTIONS	
								mandatory
									CYGPKG_NET_FTPCLIENT_CFLAGS_ADD
									CYGPKG_NET_FTPCLIENT_CFLAGS_REMOVE
							CYGPKG_NET_FTPCLIENT_TESTS
					CYGPKG_PPP	
						mandatory
							CYGPKG_PPP_AUTH	
								mandatory
									CYGPKG_PPP_AUTH_DEFAULT_USER
									CYGPKG_PPP_AUTH_DEFAULT_PASSWD
							CYGPKG_PPP_DEFAULT_DIALUP_NUMBER
							CYGPKG_PPP_WORKAROUNDS	
								optional
									CYGPKT_PPP_WORKAROUNDS_START_FLAG
							CYGPKG_PPP_NEGOTIATE_OPTIONS	
								optional
									CYGOPT_PPP_NS_NEGOTIATE
									CYGOPT_PPP_DNS_CONFIGURE
							CYGPKG_PPP_OPTIONS	
								mandatory
									CYGPKG_PPP_CFLAGS_ADD
									CYGPKG_PPP_CFLAGS_REMOVE
							CYGPKG_PPP_TEST_DEVICE
						optional
							CYGNUM_PPP_PPPD_THREAD_PRIORITY
							CYGPKG_PPP_DEBUG_WARN_ONLY
							CYGPKG_PPP_PAP
							CYGPKG_PPP_CHAP
							CYGPKG_PPP_COMPRESSION	
								optional
									PPP_BSDCOMP
									PPP_DEFLATE
									PPP_INHIBIT_OLD_VJ_COMPRESSION
							CYGPKG_PPP_CHAT	
								mandatory
									CYGNUM_PPP_CHAT_ABORTS_MAX
									CYGNUM_PPP_CHAT_ABORTS_SIZE
									CYGNUM_PPP_CHAT_STRING_LENGTH
							CYGPKG_PPP_TESTS
							CYGPKG_PPP_TESTS_ALL
							CYGPKG_PPP_TESTS_AUTOMATE	
								mandatory
									CYGDAT_PPP_TEST_BAUD_RATES
							CYGBLD_PPP_WINDOWS_TELNET_APP
			CYGPKG_NS_DNS	
				mandatory
					CYGNUM_NS_DNS_GETADDRINFO_ADDRESSES
					CYGPKG_NS_DNS_OPTIONS	
						mandatory
							CYGPKG_NS_DNS_CFLAGS_ADD
							CYGPKG_NS_DNS_CFLAGS_REMOVE
				optional
					CYGPKG_NS_DNS_BUILD
					CYGPKG_NS_DNS_DEFAULT	
						mandatory
							CYGDAT_NS_DNS_DEFAULT_SERVER
					CYGPKG_NS_DNS_DOMAINNAME	
						mandatory
							CYGDAT_NS_DNS_DOMAINNAME_NAME
					CYGOPT_NS_DNS_FIRST_FAMILY
					CYGPKG_NS_DNS_TESTS
					CYGPKG_NS_DNS_TESTS_LUNN
					CYGPKG_NS_DNS_TESTS_ELSIS
			CYGPKG_CRC	
				mandatory
					CYGPKG_CRC_TESTS
			CYGPKG_CPULOAD	
				mandatory
					CYGPKG_CPULOAD_TESTS
			CYGPKG_NET_SNTP	
				mandatory
					CYGPKG_NET_SNTP_OPTIONS	
						mandatory
							CYGPKG_NET_SNTP_CFLAGS_ADD
							CYGPKG_NET_SNTP_CFLAGS_REMOVE
				optional
					CYGPKG_NET_SNTP_UNICAST	
						optional
							CYGNUM_NET_SNTP_UNICAST_MAXDHCP
					CYGPKG_NET_SNTP_TESTS
			CYGPKG_IO_FLASH	
				mandatory
					CYGPKG_IO_FLASH_OPTIONS	
						mandatory
							CYGPKG_IO_FLASH_CFLAGS_ADD
							CYGPKG_IO_FLASH_CFLAGS_REMOVE
						optional
							CYGPKG_IO_FLASH_TESTS	
								mandatory
									CYGNUM_IO_FLASH_TEST_OFFSET
									CYGNUM_IO_FLASH_TEST_LENGTH
				optional
					CYGHWR_IO_FLASH_DEVICE
					CYGHWR_IO_FLASH_BLOCK_LOCKING
					CYGHWR_IO_FLASH_INDIRECT_READS
					CYGHWR_IO_FLASH_DEVICE_NEEDS_CACHE_HANDLED
					CYGHWR_IO_FLASH_DEVICE_LEGACY
					CYGSEM_IO_FLASH_READ_INDIRECT
					CYGSEM_IO_FLASH_CHATTER
					CYGSEM_IO_FLASH_VERIFY_PROGRAM
					CYGSEM_IO_FLASH_SOFT_WRITE_PROTECT
					CYGPKG_IO_FLASH_BLOCK_DEVICE	
						mandatory
							CYGNUM_IO_FLASH_BLOCK_DEVICES
						optional
							CYGINT_IO_FLASH_BLOCK_DEVICE_METHODS
							CYGFUN_IO_FLASH_BLOCK_FROM_FIS
							CYGFUN_IO_FLASH_BLOCK_FROM_DEVOFFSET
					CYGSEM_IO_FLASH_LEGACY_API
					CYGPKG_IO_FLASH_BLOCK_DEVICE_LEGACY	
						optional
							CYGPKG_IO_FLASH_BLOCK_DEVICE_1	
								mandatory
									CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1
									CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1_alt {abstract}	
										alternative
											CYGNUM_IO_FLASH_BLOCK_CFG_FIS_1	
												optional
													CYGDAT_IO_FLASH_BLOCK_FIS_NAME_1
											CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_1	
												optional
													CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_START_1
													CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_1
											CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1	
												optional
													CYGNUM_IO_FLASH_BLOCK_OFFSET_1
													CYGNUM_IO_FLASH_BLOCK_LENGTH_1
								optional
									CYGINT_IO_FLASH_BLOCK_CFG_1
							CYGPKG_IO_FLASH_BLOCK_DEVICE_2	
								mandatory
									CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_2
									CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_2_alt {abstract}	
										alternative
											CYGNUM_IO_FLASH_BLOCK_CFG_FIS_2	
												optional
													CYGDAT_IO_FLASH_BLOCK_FIS_NAME_2
											CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_2	
												optional
													CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_START_2
													CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_2
											CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_2	
												optional
													CYGNUM_IO_FLASH_BLOCK_OFFSET_2
													CYGNUM_IO_FLASH_BLOCK_LENGTH_2
								optional
									CYGINT_IO_FLASH_BLOCK_CFG_2
			CYGPKG_FS_RAM	
				mandatory
					CYGPKG_FS_RAM_TESTS
				optional
					CYGINT_FS_RAM_ALLOC
					CYGPKG_FS_RAM_SIMPLE	
						mandatory
							CYGNUM_RAMFS_REALLOC_INCREMENT
					CYGPKG_FS_RAM_BLOCKS	
						mandatory
							CYGNUM_RAMFS_BLOCK_SIZE
							CYGNUM_RAMFS_BLOCKS_DIRECT
							CYGNUM_RAMFS_BLOCKS_INDIRECT1
							CYGNUM_RAMFS_BLOCKS_INDIRECT2
						optional
							CYGPKG_FS_RAM_BLOCKS_ARRAY	
								mandatory
									CYGNUM_FS_RAM_BLOCKS_ARRAY_SIZE
								optional
									CYGPKG_FS_RAM_BLOCKS_ARRAY_EXTERN
									CYGPKG_FS_RAM_BLOCKS_ARRAY_NAME
					CYGNUM_RAMFS_DIRENT_SIZE
					CYGPKG_FS_RAM_RET_DIRENT_DTYPE
			CYGPKG_FS_ROM	
				optional
					CYGBLD_FS_ROMFS_MK_ROMFS
					CYGPKG_FS_ROM_RET_DIRENT_DTYPE
					CYGTST_ROMFS_BUILD_TESTS	
						mandatory
							CYGPKG_FS_ROM_TESTS
			CYGPKG_FS_JFFS2	
				mandatory
					CYGOPT_FS_JFFS2_DEBUG
					CYGNUM_FS_JFFS2_RAW_NODE_REF_CACHE_POOL_SIZE
					CYGPKG_FS_JFFS2_CFLAGS_REMOVE
					CYGPKG_FS_JFFS2_TESTS
				optional
					CYGOPT_FS_JFFS2_GCTHREAD	
						mandatory
							CYGNUM_JFFS2_GC_THREAD_STACK_SIZE
							CYGNUM_JFFS2_GS_THREAD_TICKS
						optional
							CYGNUM_JFFS2_GC_THREAD_PRIORITY
					CYGOPT_FS_JFFS2_WRITE
					CYGOPT_FS_JFFS2_NAND
					CYGOPT_FS_JFFS2_COMPRESS	
						mandatory
							CYGOPT_FS_JFFS2_COMPRESS_CMODE
						optional
							CYGOPT_FS_JFFS2_COMPRESS_ZLIB
							CYGOPT_FS_JFFS2_COMPRESS_RTIME
							CYGOPT_FS_JFFS2_COMPRESS_RUBIN
					CYGPKG_FS_JFFS2_CFLAGS_ADD
					CYGPKG_FS_JFFS2_RET_DIRENT_DTYPE
			CYGPKG_LINUX_COMPAT	
				mandatory
					CYGNUM_LINUX_COMPAT_PAGE_SIZE_EXPONENT
			CYGPKG_COMPRESS_ZLIB	
				mandatory
					CYGPKG_COMPRESS_ZLIB_OPTIONS	
						mandatory
							CYGPKG_COMPRESS_ZLIB_CFLAGS_ADD
							CYGPKG_COMPRESS_ZLIB_CFLAGS_REMOVE
							CYGPKG_COMPRESS_ZLIB_LDFLAGS_ADD
							CYGPKG_COMPRESS_ZLIB_LDFLAGS_REMOVE
					CYGPKG_COMPRESS_ZLIB_TESTS
				optional
					CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC
					CYGSEM_COMPRESS_ZLIB_DEFLATE_MAKES_GZIP
					CYGSEM_COMPRESS_ZLIB_NEEDS_MALLOC
					CYGFUN_COMPRESS_ZLIB_GZIO
			CYGPKG_VNC_SERVER	
				mandatory
					CYGNUM_VNC_SERVER_PORT
					CYGDAT_VNC_DESKTOP_NAME
					CYGNUM_VNC_SERVER_DELAY
					CYGPKG_VNC_SERVER_ENCODING_OPTIONS	
						optional
							CYGNUM_VNC_SERVER_USE_CORRE_ENCODING	
								optional
									CYGNUM_VNC_SERVER_CORRE_ENCODING_HACK
					CYGPKG_VNC_SERVER_DISPLAY_OPTIONS	
						mandatory
							CYGNUM_VNC_SERVER_FRAME_WIDTH
							CYGNUM_VNC_SERVER_FRAME_HEIGHT
							CYGNUM_VNC_SERVER_TILE_SIZE
						optional
							CYGNUM_VNC_SERVER_PIXEL_SELECTED
							CYGNUM_VNC_SERVER_PIXEL_RGB332
							CYGNUM_VNC_SERVER_PIXEL_BGR233
							CYGNUM_VNC_SERVER_PIXEL_RGB555
							CYGNUM_VNC_SERVER_PIXEL_RGB565
							CYGNUM_VNC_SERVER_PIXEL_TRUECOLOR0888
							CYGNUM_VNC_SERVER_INCLUDE_VNC_PRINTF
					CYGPKG_VNC_SERVER_TESTS
				optional
					CYGNUM_VNC_SERVER_PRIORITY
					CYGPKG_VNC_SERVER_BUILD_MOUSE_DRIVER	
						mandatory
							CYGNUM_VNC_SERVER_MOUSE_EVENTS
							CYGDAT_VNC_SERVER_MOUSE_NAME
					CYGPKG_VNC_SERVER_BUILD_KEYBOARD_DRIVER	
						mandatory
							CYGNUM_VNC_SERVER_KEYBOARD_EVENTS
							CYGDAT_VNC_SERVER_KEYBOARD_NAME
			CYGPKG_IO_DISK	
				mandatory
					CYGPKG_IO_DISK_OPTIONS	
						mandatory
							CYGPKG_IO_DISK_CFLAGS_ADD
							CYGPKG_IO_DISK_CFLAGS_REMOVE
				optional
					CYGPKG_IO_DISK_DEVICES
					CYGDBG_IO_DISK_DEBUG
			CYGPKG_BLOCK_LIB	
				optional
					CYGIMP_BLOCK_LIB_STATISTICS
			CYGPKG_FS_FAT	
				mandatory
					CYGNUM_FS_FAT_NODE_HASH_TABLE_SIZE
					CYGNUM_FS_FAT_BLOCK_CACHE_MEMSIZE
					CYGPKG_FS_FAT_TESTS
				optional
					CYGNUM_FS_FAT_NODE_POOL_SIZE
					CYGDBG_FS_FAT_NODE_CACHE_EXTRA_CHECKS
					CYGCFG_FS_FAT_USE_ATTRIBUTES
					CYGPKG_FS_FAT_RET_DIRENT_DTYPE
					CYGPKG_DEVS_DISK_TESTING	
						mandatory
							CYGDAT_DEVS_DISK_TEST_DEVICE
							CYGDAT_DEVS_DISK_TEST_DEVICE2
constraints
	(CYGBLD_GLOBAL_OPTIONS => CYGBLD_GLOBAL_COMMAND_PREFIX) & (CYGBLD_GLOBAL_OPTIONS => CYGBLD_GLOBAL_CFLAGS) & (CYGBLD_GLOBAL_OPTIONS => CYGBLD_GLOBAL_LDFLAGS) & (CYGBLD_GLOBAL_OPTIONS => CYGBLD_GLOBAL_WARNFLAGS)
	(CYGPKG_HAL => CYGPKG_HAL_COMMON) & (CYGPKG_HAL => CYGPKG_HAL_COMMON_INTERRUPTS) & (CYGPKG_HAL => CYGPKG_HAL_COMMON_CONTEXT) & (CYGPKG_HAL => CYGPKG_HAL_CACHE_CONTROL) & (CYGPKG_HAL => CYGPKG_HAL_DEBUG) & (CYGPKG_HAL => CYGPKG_HAL_ROM_MONITOR) & (CYGPKG_HAL => CYGPKG_HAL_TESTS)
	CYGPKG_HAL_COMMON & CYGBLD_HAL_LINKER_GROUPED_LIBS => CYGBLD_HAL_LINKER_GROUPED_LIBS
	CYGDBG_HAL_DIAG_TO_DEBUG_CHAN => CYGSEM_HAL_DIAG_MANGLER
	CYGBLD_HAL_LINKER_GROUPED_LIBS => CYGBLD_HAL_LINKER_GROUPED_LIBS_DEFAULT
	CYGPKG_HAL_COMMON_INTERRUPTS => CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE
	CYGSEM_HAL_ENABLE_DCACHE_ON_STARTUP => CYGSEM_HAL_DCACHE_STARTUP_MODE
	(CYGPKG_HAL_DEBUG => CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES) & (CYGPKG_HAL_DEBUG => CYGNUM_HAL_DEBUG_GDB_PROTOCOL_TIMEOUT) & (CYGPKG_HAL_DEBUG => CYGDBG_HAL_CRCTABLE_LOCATION)
	CYGPKG_HAL_I386 => CYGBLD_LINKER_SCRIPT
	CYGPKG_HAL_SMP_SUPPORT => CYGPKG_HAL_SMP_CPU_MAX
	CYGPKG_REDBOOT_I386_LINUX_EXEC => CYGHWR_REDBOOT_I386_TRAMPOLINE_ADDRESS
	(CYGPKG_HAL_I386_PC => CYGPKG_HAL_I386_PC_MEMSIZE) & (CYGPKG_HAL_I386_PC => CYG_HAL_STARTUP) & (CYGPKG_HAL_I386_PC => CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD) & (CYGPKG_HAL_I386_PC => CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_BAUD) & (CYGPKG_HAL_I386_PC => CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS) & (CYGPKG_HAL_I386_PC => CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL) & (CYGPKG_HAL_I386_PC => CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT) & (CYGPKG_HAL_I386_PC => CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL) & (CYGPKG_HAL_I386_PC => CYGHWR_MEMORY_LAYOUT)
	(CYGPKG_HAL_I386_PC_MEMSIZE & CYGPKG_HAL_I386_PC_MEMSIZE => CYGNUM_HAL_I386_PC_MEMSIZE_BASE) & (CYGPKG_HAL_I386_PC_MEMSIZE & CYGPKG_HAL_I386_PC_MEMSIZE => CYGNUM_HAL_I386_PC_MEMSIZE_EXTENDED)
	(CYGHWR_MEMORY_LAYOUT => CYGHWR_MEMORY_LAYOUT_LDI) & (CYGHWR_MEMORY_LAYOUT => CYGHWR_MEMORY_LAYOUT_H)
	CYGPKG_HAL_I386_PCMB => CYGNUM_HAL_RTC_CONSTANTS
	(CYGNUM_HAL_RTC_CONSTANTS => CYGNUM_HAL_RTC_NUMERATOR) & (CYGNUM_HAL_RTC_CONSTANTS => CYGNUM_HAL_RTC_DENOMINATOR) & (CYGNUM_HAL_RTC_CONSTANTS => CYGNUM_HAL_RTC_PERIOD)
	CYGPKG_IO_FILE_SUPPORT => CYGPKG_IO_NFILE
	CYGPKG_IO_SERIAL => CYGPKG_IO_SERIAL_OPTIONS
	(CYGPKG_IO_SERIAL_FLOW_CONTROL => CYGDAT_IO_SERIAL_FLOW_CONTROL_DEFAULT) & (CYGPKG_IO_SERIAL_FLOW_CONTROL => CYGNUM_IO_SERIAL_FLOW_CONTROL_LOW_WATER_PERCENT) & (CYGPKG_IO_SERIAL_FLOW_CONTROL => CYGNUM_IO_SERIAL_FLOW_CONTROL_HIGH_WATER_PERCENT)
	(CYGOPT_IO_SERIAL_FLOW_CONTROL_SOFTWARE => CYGDAT_IO_SERIAL_FLOW_CONTROL_XON_CHAR) & (CYGOPT_IO_SERIAL_FLOW_CONTROL_SOFTWARE => CYGDAT_IO_SERIAL_FLOW_CONTROL_XOFF_CHAR)
	CYGPKG_IO_SERIAL_TTY => CYGDAT_IO_SERIAL_TTY_CONSOLE
	CYGPKG_IO_SERIAL_TTY_TTY0 => CYGDAT_IO_SERIAL_TTY_TTY0_DEV
	CYGPKG_IO_SERIAL_TTY_TTY1 => CYGDAT_IO_SERIAL_TTY_TTY1_DEV
	CYGPKG_IO_SERIAL_TTY_TTY2 => CYGDAT_IO_SERIAL_TTY_TTY2_DEV
	CYGPKG_IO_SERIAL_TTY_TTY3 => CYGDAT_IO_SERIAL_TTY_TTY3_DEV
	CYGPKG_IO_SERIAL_TERMIOS_TERMIOS0 => CYGDAT_IO_SERIAL_TERMIOS_TERMIOS0_DEV
	CYGPKG_IO_SERIAL_TERMIOS_TERMIOS1 => CYGDAT_IO_SERIAL_TERMIOS_TERMIOS1_DEV
	CYGPKG_IO_SERIAL_TERMIOS_TERMIOS2 => CYGDAT_IO_SERIAL_TERMIOS_TERMIOS2_DEV
	CYGPKG_IO_SERIAL_TERMIOS_TERMIOS3 => CYGDAT_IO_SERIAL_TERMIOS_TERMIOS3_DEV
	CYGPKG_IO_SERIAL_GENERIC_16X5X => CYGPKG_IO_SERIAL_GENERIC_16X5X_OPTIONS
	(CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO => CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_RX_THRESHOLD) & (CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO => CYGNUM_IO_SERIAL_GENERIC_16X5X_FIFO_TX_SIZE)
	(CYGPKG_IO_SERIAL_GENERIC_16X5X_OPTIONS => CYGPKG_IO_SERIAL_GENERIC_16X5X_CFLAGS_ADD) & (CYGPKG_IO_SERIAL_GENERIC_16X5X_OPTIONS => CYGPKG_IO_SERIAL_GENERIC_16X5X_CFLAGS_REMOVE)
	CYGPKG_IO_SERIAL_I386_PC => CYGPKG_IO_SERIAL_I386_PC_OPTIONS
	(CYGPKG_IO_SERIAL_I386_PC_SERIAL0 => CYGDAT_IO_SERIAL_I386_PC_SERIAL0_NAME) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL0 => CYGNUM_IO_SERIAL_I386_PC_SERIAL0_BAUD) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL0 => CYGNUM_IO_SERIAL_I386_PC_SERIAL0_BUFSIZE) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL0 => CYGNUM_IO_SERIAL_I386_PC_SERIAL0_IOBASE) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL0 => CYGNUM_IO_SERIAL_I386_PC_SERIAL0_IRQ) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL0 => CYGNUM_IO_SERIAL_I386_PC_SERIAL0_INT)
	(CYGPKG_IO_SERIAL_I386_PC_SERIAL1 => CYGDAT_IO_SERIAL_I386_PC_SERIAL1_NAME) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL1 => CYGNUM_IO_SERIAL_I386_PC_SERIAL1_BAUD) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL1 => CYGNUM_IO_SERIAL_I386_PC_SERIAL1_BUFSIZE) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL1 => CYGNUM_IO_SERIAL_I386_PC_SERIAL1_IOBASE) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL1 => CYGNUM_IO_SERIAL_I386_PC_SERIAL1_IRQ) & (CYGPKG_IO_SERIAL_I386_PC_SERIAL1 => CYGNUM_IO_SERIAL_I386_PC_SERIAL1_INT)
	(CYGPKG_IO_SERIAL_I386_PC_OPTIONS => CYGPKG_IO_SERIAL_I386_PC_CFLAGS_ADD) & (CYGPKG_IO_SERIAL_I386_PC_OPTIONS => CYGPKG_IO_SERIAL_I386_PC_CFLAGS_REMOVE)
	CYGPKG_IO_SERIAL_I386_PC_TESTING => CYGPRI_SER_TEST_SER_DEV
	(CYGPKG_IO_SERIAL_OPTIONS => CYGPKG_IO_SERIAL_CFLAGS_ADD) & (CYGPKG_IO_SERIAL_OPTIONS => CYGPKG_IO_SERIAL_CFLAGS_REMOVE) & (CYGPKG_IO_SERIAL_OPTIONS => CYGPKG_IO_SERIAL_TESTS)
	(CYGPKG_IO_ETH_DRIVERS => CYGNUM_IO_ETH_DRIVERS_SG_LIST_SIZE) & (CYGPKG_IO_ETH_DRIVERS => CYGPKG_IO_ETH_DRIVERS_OPTIONS)
	CYGDBG_IO_ETH_DRIVERS_DEBUG => CYGDBG_IO_ETH_DRIVERS_DEBUG_VERBOSITY
	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE => CYGNUM_IO_ETH_DRIVERS_NUM_PKT
	CYGPKG_IO_ETH_DRIVERS_OPTIONS => CYGPKG_IO_ETH_DRIVERS_CFLAGS_ADD
	(CYGPKG_DEVS_ETH_INTEL_I82544 => CYGNUM_DEVS_ETH_INTEL_I82544_DEV_COUNT) & (CYGPKG_DEVS_ETH_INTEL_I82544 => CYGNUM_DEVS_ETH_INTEL_I82544_MAX_RX_DESCRIPTORS) & (CYGPKG_DEVS_ETH_INTEL_I82544 => CYGNUM_DEVS_ETH_INTEL_I82544_MAX_TX_DESCRIPTORS) & (CYGPKG_DEVS_ETH_INTEL_I82544 => CYGPKG_DEVS_ETH_INTEL_I82544_OPTIONS)
	CYGPKG_DEVS_ETH_INTEL_I82544_OPTIONS => CYGPKG_DEVS_ETH_INTEL_I82544_CFLAGS_ADD
	CYGPKG_DEVS_ETH_I386_PC_I82544_ETH0 => CYGDAT_DEVS_ETH_I386_PC_I82544_ETH0_NAME
	CYGSEM_DEVS_ETH_I386_PC_I82544_ETH0_SET_ESA => CYGDAT_DEVS_ETH_I386_PC_I82544_ETH0_ESA
	CYGPKG_POWER => CYGPKG_POWER_OPTIONS
	(CYGPKG_POWER_THREAD => CYGNUM_POWER_THREAD_STACKSIZE) & (CYGPKG_POWER_THREAD => CYGNUM_POWER_THREAD_PRIORITY)
	(CYGPKG_POWER_OPTIONS => CYGPKG_POWER_CFLAGS_ADD) & (CYGPKG_POWER_OPTIONS => CYGPKG_POWER_CFLAGS_REMOVE) & (CYGPKG_POWER_OPTIONS => CYGPKG_POWER_TESTS)
	CYGPKG_IO_PCI => CYGPKG_IO_PCI_OPTIONS
	(CYGPKG_IO_PCI_OPTIONS => CYGPKG_IO_PCI_CFLAGS_ADD) & (CYGPKG_IO_PCI_OPTIONS => CYGPKG_IO_PCI_CFLAGS_REMOVE) & (CYGPKG_IO_PCI_OPTIONS => CYGPKG_IO_PCI_TESTS)
	(CYGPKG_INFRA => CYGPKG_INFRA_STARTUP) & (CYGPKG_INFRA & CYGPKG_INFRA_DEBUG => CYGNUM_INFRA_EMPTY_DELETE_THRESHOLD) & (CYGPKG_INFRA => CYGPKG_INFRA_OPTIONS)
	CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & CYGDBG_USE_TRACING => CYGDBG_INFRA_DEBUG_TRACE_BUFFER_SIZE
	(CYGPKG_INFRA_OPTIONS => CYGPKG_INFRA_CFLAGS_ADD) & (CYGPKG_INFRA_OPTIONS => CYGPKG_INFRA_CFLAGS_REMOVE) & (CYGPKG_INFRA_OPTIONS => CYGPKG_INFRA_LDFLAGS_REMOVE) & (CYGPKG_INFRA_OPTIONS => CYGPKG_INFRA_LDFLAGS_ADD) & (CYGPKG_INFRA_OPTIONS => CYGPKG_INFRA_TESTS)
	CYGPKG_INFRA_TESTS => CYGNUM_TESTS_RUN_COUNT
	(CYGPKG_KERNEL => CYGPKG_KERNEL_INTERRUPTS) & (CYGPKG_KERNEL => CYGPKG_KERNEL_SCHED) & (CYGPKG_KERNEL => CYGPKG_KERNEL_COUNTERS) & (CYGPKG_KERNEL => CYGPKG_KERNEL_THREADS) & (CYGPKG_KERNEL => CYGPKG_KERNEL_SYNCH) & (CYGPKG_KERNEL => CYGPKG_KERNEL_DEBUG) & (CYGPKG_KERNEL => CYGPKG_KERNEL_API) & (CYGPKG_KERNEL => CYGPKG_KERNEL_OPTIONS)
	CYGIMP_KERNEL_INTERRUPTS_DSRS_TABLE => CYGNUM_KERNEL_INTERRUPTS_DSRS_TABLE_SIZE
	(CYGPKG_KERNEL_SCHED => CYGPRI_KERNEL_SCHED_IMPL_HXX) & (CYGPKG_KERNEL_SCHED => CYGNUM_KERNEL_SCHED_PRIORITIES)
	CYGNUM_KERNEL_SCHED_PRIORITIES => CYGNUM_KERNEL_SCHED_BITMAP_SIZE
	CYGSEM_KERNEL_SCHED_TIMESLICE => CYGNUM_KERNEL_SCHED_TIMESLICE_TICKS
	(CYGPKG_KERNEL_COUNTERS & CYGVAR_KERNEL_COUNTERS_CLOCK => CYGNUM_KERNEL_COUNTERS_CLOCK_ISR_PRIORITY) & (CYGPKG_KERNEL_COUNTERS => CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION) & (CYGPKG_KERNEL_COUNTERS => CYGNUM_KERNEL_COUNTERS_RTC_PERIOD)
	CYGIMP_KERNEL_COUNTERS_MULTI_LIST => CYGNUM_KERNEL_COUNTERS_MULTI_LIST_SIZE
	(CYGPKG_KERNEL_THREADS => CYGNUM_KERNEL_THREADS_IDLE_STACK_SIZE) & (CYGPKG_KERNEL_THREADS => CYGNUM_KERNEL_MAX_SUSPEND_COUNT_ASSERT) & (CYGPKG_KERNEL_THREADS => CYGNUM_KERNEL_MAX_COUNTED_WAKE_COUNT_ASSERT)
	CYGFUN_KERNEL_THREADS_STACK_CHECKING => CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE
	(CYGVAR_KERNEL_THREADS_DATA => CYGNUM_KERNEL_THREADS_DATA_MAX) & (CYGVAR_KERNEL_THREADS_DATA => CYGNUM_KERNEL_THREADS_DATA_ALL)
	(CYGNUM_KERNEL_THREADS_DATA_ALL => CYGNUM_KERNEL_THREADS_DATA_KERNEL) & (CYGNUM_KERNEL_THREADS_DATA_ALL => CYGNUM_KERNEL_THREADS_DATA_ITRON) & (CYGNUM_KERNEL_THREADS_DATA_ALL => CYGNUM_KERNEL_THREADS_DATA_ERRNO) & (CYGNUM_KERNEL_THREADS_DATA_ALL => CYGNUM_KERNEL_THREADS_DATA_POSIX)
	CYGPKG_KERNEL_THREADS_DESTRUCTORS => CYGNUM_KERNEL_THREADS_DESTRUCTORS
	CYGPKG_KERNEL_SYNCH => CYGNUM_KERNEL_SYNCH_MBOX_QUEUE_SIZE
	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL => CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DEFAULT
	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_CEILING & CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_CEILING => CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DEFAULT_PRIORITY
	CYGPKG_KERNEL_INSTRUMENT => CYGNUM_KERNEL_INSTRUMENT_BUFFER_SIZE
	(CYGPKG_KERNEL_OPTIONS => CYGPKG_KERNEL_CFLAGS_ADD) & (CYGPKG_KERNEL_OPTIONS => CYGPKG_KERNEL_CFLAGS_REMOVE) & (CYGPKG_KERNEL_OPTIONS => CYGPKG_KERNEL_TESTS)
	(CYGPKG_MEMALLOC => CYGPKG_MEMALLOC_ALLOCATORS) & (CYGPKG_MEMALLOC => CYGNUM_MEMALLOC_FALLBACK_MALLOC_POOL_SIZE) & (CYGPKG_MEMALLOC => CYGPKG_MEMALLOC_OPTIONS)
	(CYGPKG_MEMALLOC_ALLOCATORS => CYGPKG_MEMALLOC_ALLOCATOR_FIXED) & (CYGPKG_MEMALLOC_ALLOCATORS => CYGPKG_MEMALLOC_ALLOCATOR_VARIABLE) & (CYGPKG_MEMALLOC_ALLOCATORS => CYGPKG_MEMALLOC_ALLOCATOR_DLMALLOC) & (CYGPKG_MEMALLOC_ALLOCATORS => CYGPKG_MEMALLOC_ALLOCATOR_SEPMETA)
	CYGPKG_MEMALLOC_ALLOCATOR_DLMALLOC => CYGNUM_MEMALLOC_ALLOCATOR_DLMALLOC_ALIGNMENT
	CYGPKG_MEMALLOC_MALLOC_ALLOCATORS => CYGBLD_MEMALLOC_MALLOC_IMPLEMENTATION_HEADER
	(CYGPKG_MEMALLOC_OPTIONS => CYGPKG_MEMALLOC_CFLAGS_ADD) & (CYGPKG_MEMALLOC_OPTIONS => CYGPKG_MEMALLOC_CFLAGS_REMOVE) & (CYGPKG_MEMALLOC_OPTIONS => CYGPKG_MEMALLOC_TESTS)
	(CYGPKG_ISOINFRA => CYGPKG_ISO_STARTUP) & (CYGPKG_ISOINFRA => CYGPKG_ISO_CTYPE_H) & (CYGPKG_ISOINFRA => CYGPKG_ISO_ERRNO) & (CYGPKG_ISOINFRA => CYGPKG_ISO_LOCALE) & (CYGPKG_ISOINFRA => CYGPKG_ISO_STDIO) & (CYGPKG_ISOINFRA => CYGPKG_ISO_STDLIB) & (CYGPKG_ISOINFRA => CYGPKG_ISO_STRING) & (CYGPKG_ISOINFRA => CYGPKG_ISO_TIME) & (CYGPKG_ISOINFRA => CYGPKG_ISO_SIGNAL) & (CYGPKG_ISOINFRA => CYGPKG_ISO_SETJMP) & (CYGPKG_ISOINFRA => CYGPKG_ISO_POSIX_FCNTL) & (CYGPKG_ISOINFRA => CYGPKG_ISO_POSIX_TYPES) & (CYGPKG_ISOINFRA => CYGPKG_ISO_EXTRA_TYPES) & (CYGPKG_ISOINFRA => CYGPKG_ISO_UTSNAME) & (CYGPKG_ISOINFRA => CYGPKG_ISO_SCHED) & (CYGPKG_ISOINFRA => CYGPKG_ISO_SEMAPHORES) & (CYGPKG_ISOINFRA => CYGPKG_ISO_MQUEUE) & (CYGPKG_ISOINFRA => CYGPKG_ISO_PTHREAD) & (CYGPKG_ISOINFRA => CYGPKG_ISO_LIMITS) & (CYGPKG_ISOINFRA => CYGPKG_ISO_TERMIOS) & (CYGPKG_ISOINFRA => CYGPKG_ISO_DLFCN) & (CYGPKG_ISOINFRA => CYGPKG_ISO_UNISTD) & (CYGPKG_ISOINFRA => CYGPKG_ISO_SELECT) & (CYGPKG_ISOINFRA => CYGPKG_ISO_NETDB) & (CYGPKG_ISOINFRA => CYGPKG_ISOINFRA_OPTIONS)
	(CYGPKG_ISOINFRA_OPTIONS => CYGPKG_ISOINFRA_CFLAGS_ADD) & (CYGPKG_ISOINFRA_OPTIONS => CYGPKG_ISOINFRA_CFLAGS_REMOVE)
	(CYGPKG_LIBC_I18N => CYGPKG_LIBC_I18N_LOCALES) & (CYGPKG_LIBC_I18N => CYGNUM_LIBC_I18N_MAX_LOCALE_NAME_SIZE) & (CYGPKG_LIBC_I18N => CYGPKG_LIBC_I18N_OPTIONS)
	(CYGPKG_LIBC_I18N_OPTIONS => CYGPKG_LIBC_I18N_CFLAGS_ADD) & (CYGPKG_LIBC_I18N_OPTIONS => CYGPKG_LIBC_I18N_CFLAGS_REMOVE) & (CYGPKG_LIBC_I18N_OPTIONS => CYGPKG_LIBC_I18N_TESTS)
	CYGPKG_LIBC_SETJMP => CYGPKG_LIBC_SETJMP_OPTIONS
	(CYGPKG_LIBC_SETJMP_OPTIONS => CYGPKG_LIBC_SETJMP_CFLAGS_ADD) & (CYGPKG_LIBC_SETJMP_OPTIONS => CYGPKG_LIBC_SETJMP_CFLAGS_REMOVE) & (CYGPKG_LIBC_SETJMP_OPTIONS => CYGPKG_LIBC_SETJMP_TESTS)
	(CYGPKG_LIBC_STARTUP => CYGDAT_LIBC_ARGUMENTS) & (CYGPKG_LIBC_STARTUP => CYGPKG_LIBC_STARTUP_CONTEXT) & (CYGPKG_LIBC_STARTUP & !CYGINT_LIBC_STARTUP_MAIN_NO_STACK_SIZE => CYGNUM_LIBC_MAIN_DEFAULT_STACK_SIZE) & (CYGPKG_LIBC_STARTUP => CYGDAT_LIBC_DEFAULT_ENVIRONMENT) & (CYGPKG_LIBC_STARTUP => CYGPKG_LIBC_STARTUP_OPTIONS)
	CYGSEM_LIBC_STARTUP_MAIN_THREAD => CYGNUM_LIBC_MAIN_THREAD_PRIORITY
	CYGFUN_LIBC_ATEXIT => CYGNUM_LIBC_ATEXIT_HANDLERS
	(CYGPKG_LIBC_STARTUP_OPTIONS => CYGPKG_LIBC_STARTUP_CFLAGS_ADD) & (CYGPKG_LIBC_STARTUP_OPTIONS => CYGPKG_LIBC_STARTUP_CFLAGS_REMOVE) & (CYGPKG_LIBC_STARTUP_OPTIONS => CYGPKG_LIBC_STARTUP_TESTS)
	(CYGPKG_LIBC_STDIO => FOPEN_MAX) & (CYGPKG_LIBC_STDIO => FILENAME_MAX) & (CYGPKG_LIBC_STDIO => L_tmpnam) & (CYGPKG_LIBC_STDIO => TMP_MAX) & (CYGPKG_LIBC_STDIO => BUFSIZ) & (CYGPKG_LIBC_STDIO => CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE) & (CYGPKG_LIBC_STDIO => CYGPKG_LIBC_STDIO_FLOATING_POINT) & (CYGPKG_LIBC_STDIO => CYGPKG_LIBC_STDIO_OPTIONS)
	CYGSEM_LIBC_STDIO_WANT_BUFFERED_IO => CYGNUM_LIBC_STDIO_BUFSIZE
	(CYGPKG_LIBC_STDIO_OPTIONS => CYGPKG_LIBC_STDIO_CFLAGS_ADD) & (CYGPKG_LIBC_STDIO_OPTIONS => CYGPKG_LIBC_STDIO_CFLAGS_REMOVE) & (CYGPKG_LIBC_STDIO_OPTIONS => CYGPKG_LIBC_STDIO_TESTS)
	(CYGPKG_LIBC_STDLIB => CYGIMP_LIBC_STDLIB_INLINES) & (CYGPKG_LIBC_STDLIB => CYGPKG_LIBC_RAND) & (CYGPKG_LIBC_STDLIB => CYGNUM_LIBC_BSEARCH_TRACE_LEVEL) & (CYGPKG_LIBC_STDLIB => CYGNUM_LIBC_QSORT_TRACE_LEVEL) & (CYGPKG_LIBC_STDLIB => CYGPKG_LIBC_STDLIB_OPTIONS)
	(CYGPKG_LIBC_RAND => CYGNUM_LIBC_RAND_SEED) & (CYGPKG_LIBC_RAND => CYGNUM_LIBC_RAND_TRACE_LEVEL)
	(CYGPKG_LIBC_STDLIB_OPTIONS => CYGPKG_LIBC_STDLIB_CFLAGS_ADD) & (CYGPKG_LIBC_STDLIB_OPTIONS => CYGPKG_LIBC_STDLIB_CFLAGS_REMOVE) & (CYGPKG_LIBC_STDLIB_OPTIONS => CYGPKG_LIBC_STDLIB_TESTS)
	(CYGPKG_LIBC_STRING => CYGPKG_LIBC_STRING_STRTOK) & (CYGPKG_LIBC_STRING => CYGPKG_LIBC_STRING_OPTIONS)
	CYGPKG_LIBC_STRING_STRTOK => CYGNUM_LIBC_STRING_STRTOK_TRACE_LEVEL
	(CYGPKG_LIBC_STRING_OPTIONS => CYGPKG_LIBC_STRING_CFLAGS_ADD) & (CYGPKG_LIBC_STRING_OPTIONS => CYGPKG_LIBC_STRING_CFLAGS_REMOVE) & (CYGPKG_LIBC_STRING_OPTIONS => CYGPKG_LIBC_STRING_TESTS)
	(CYGPKG_LIBC_TIME => CYGPKG_LIBC_TIME_ZONES) & (CYGPKG_LIBC_TIME => CYGPKG_LIBC_TIME_INLINES) & (CYGPKG_LIBC_TIME => CYGNUM_LIBC_TIME_CLOCK_TRACE_LEVEL) & (CYGPKG_LIBC_TIME => CYGPKG_LIBC_TIME_OPTIONS)
	(CYGPKG_LIBC_TIME_ZONES => CYGNUM_LIBC_TIME_DST_DEFAULT_STATE) & (CYGPKG_LIBC_TIME_ZONES => CYGNUM_LIBC_TIME_STD_DEFAULT_OFFSET) & (CYGPKG_LIBC_TIME_ZONES => CYGNUM_LIBC_TIME_DST_DEFAULT_OFFSET)
	(CYGPKG_LIBC_TIME_OPTIONS => CYGPKG_LIBC_TIME_CFLAGS_ADD) & (CYGPKG_LIBC_TIME_OPTIONS => CYGPKG_LIBC_TIME_CFLAGS_REMOVE) & (CYGPKG_LIBC_TIME_OPTIONS => CYGPKG_LIBC_TIME_TESTS)
	(CYGPKG_LIBM => CYGPKG_LIBM_COMPATIBILITY) & (CYGPKG_LIBM => CYGPKG_LIBM_THREAD_SAFETY) & (CYGPKG_LIBM => CYGNUM_LIBM_X_TLOSS) & (CYGPKG_LIBM => CYGPKG_LIBM_OPTIONS)
	CYGNUM_LIBM_COMPATIBILITY => CYGNUM_LIBM_COMPAT_DEFAULT
	(CYGPKG_LIBM_TRACE & CYGSEM_LIBM_THREAD_SAFE_COMPAT_MODE => CYGNUM_LIBM_COMPATMODE_TRACE_LEVEL) & (CYGPKG_LIBM_TRACE & CYGSEM_LIBM_THREAD_SAFE_GAMMA_FUNCTIONS => CYGNUM_LIBM_SIGNGAM_TRACE_LEVEL)
	(CYGPKG_LIBM_OPTIONS => CYGPKG_LIBM_CFLAGS_ADD) & (CYGPKG_LIBM_OPTIONS => CYGPKG_LIBM_CFLAGS_REMOVE) & (CYGPKG_LIBM_OPTIONS => CYGPKG_LIBM_TESTS)
	CYGPKG_POSIX => CYGPKG_POSIX_TESTS
	(CYGPKG_POSIX_PTHREAD_VALUES => CYGNUM_POSIX_PTHREAD_DESTRUCTOR_ITERATIONS) & (CYGPKG_POSIX_PTHREAD_VALUES => CYGNUM_POSIX_PTHREAD_KEYS_MAX) & (CYGPKG_POSIX_PTHREAD_VALUES => CYGNUM_POSIX_PTHREAD_THREADS_MAX)
	CYGPKG_POSIX_MAIN_THREAD => CYGNUM_POSIX_MAIN_DEFAULT_PRIORITY
	CYGPKG_POSIX_MQUEUES => CYGNUM_POSIX_MQUEUE_OPEN_MAX
	(CYGPKG_POSIX_UTSNAME => CYG_POSIX_UTSNAME_LENGTH) & (CYGPKG_POSIX_UTSNAME => CYG_POSIX_UTSNAME_NODENAME_LENGTH)
	(CYGPKG_UITRON => CYGPKG_UITRON_TASKS) & (CYGPKG_UITRON => CYGPKG_UITRON_INTERRUPT_FUNCTIONS) & (CYGPKG_UITRON => CYGPKG_UITRON_VERSION) & (CYGPKG_UITRON => CYGPKG_UITRON_OPTIONS)
	CYGPKG_UITRON_SEMAS => CYGNUM_UITRON_SEMAS
	CYGPKG_UITRON_SEMAS_CREATE_DELETE => CYGNUM_UITRON_SEMAS_INITIALLY
	CYGPKG_UITRON_SEMAS_ARE_INITIALIZED => CYGDAT_UITRON_SEMA_INITIALIZERS
	CYGPKG_UITRON_MBOXES => CYGNUM_UITRON_MBOXES
	CYGPKG_UITRON_MBOXES_CREATE_DELETE => CYGNUM_UITRON_MBOXES_INITIALLY
	CYGPKG_UITRON_FLAGS => CYGNUM_UITRON_FLAGS
	CYGPKG_UITRON_FLAGS_CREATE_DELETE => CYGNUM_UITRON_FLAGS_INITIALLY
	(CYGPKG_UITRON_TASKS => CYGNUM_UITRON_TASKS) & (CYGPKG_UITRON_TASKS => CYGNUM_UITRON_START_TASKS) & (CYGPKG_UITRON_TASKS => CYGNUM_UITRON_STACK_SIZE) & (CYGPKG_UITRON_TASKS => CYGDAT_UITRON_TASK_EXTERNS) & (CYGPKG_UITRON_TASKS => CYGDAT_UITRON_TASK_INITIALIZERS)
	CYGPKG_UITRON_TASKS_CREATE_DELETE => CYGNUM_UITRON_TASKS_INITIALLY
	(CYGPKG_UITRON_MEMPOOLFIXED => CYGNUM_UITRON_MEMPOOLFIXED) & (CYGPKG_UITRON_MEMPOOLFIXED => CYGDAT_UITRON_MEMPOOLFIXED_EXTERNS) & (CYGPKG_UITRON_MEMPOOLFIXED => CYGDAT_UITRON_MEMPOOLFIXED_INITIALIZERS)
	CYGPKG_UITRON_MEMPOOLFIXED_CREATE_DELETE => CYGNUM_UITRON_MEMPOOLFIXED_INITIALLY
	(CYGPKG_UITRON_MEMPOOLVAR => CYGNUM_UITRON_MEMPOOLVAR) & (CYGPKG_UITRON_MEMPOOLVAR => CYGDAT_UITRON_MEMPOOLVAR_EXTERNS) & (CYGPKG_UITRON_MEMPOOLVAR => CYGDAT_UITRON_MEMPOOLVAR_INITIALIZERS)
	CYGPKG_UITRON_MEMPOOLVAR_CREATE_DELETE => CYGNUM_UITRON_MEMPOOLVAR_INITIALLY
	CYGPKG_UITRON_ALARMS => CYGNUM_UITRON_ALARMS
	CYGPKG_UITRON_CYCLICS => CYGNUM_UITRON_CYCLICS
	CYGPKG_UITRON_INTERRUPT_FUNCTIONS => CYGNUM_UITRON_ISR_ACTION_QUEUESIZE
	(CYGPKG_UITRON_VERSION => CYGNUM_UITRON_VER_MAKER) & (CYGPKG_UITRON_VERSION => CYGNUM_UITRON_VER_ID) & (CYGPKG_UITRON_VERSION => CYGNUM_UITRON_VER_SPVER) & (CYGPKG_UITRON_VERSION => CYGNUM_UITRON_VER_PRVER) & (CYGPKG_UITRON_VERSION => CYGPKG_UITRON_VERSION_PRNO) & (CYGPKG_UITRON_VERSION => CYGNUM_UITRON_VER_CPU) & (CYGPKG_UITRON_VERSION => CYGNUM_UITRON_VER_VAR)
	(CYGPKG_UITRON_VERSION_PRNO => CYGNUM_UITRON_VER_PRNO_0) & (CYGPKG_UITRON_VERSION_PRNO => CYGNUM_UITRON_VER_PRNO_1) & (CYGPKG_UITRON_VERSION_PRNO => CYGNUM_UITRON_VER_PRNO_2) & (CYGPKG_UITRON_VERSION_PRNO => CYGNUM_UITRON_VER_PRNO_3)
	(CYGPKG_UITRON_OPTIONS => CYGPKG_UITRON_CFLAGS_ADD) & (CYGPKG_UITRON_OPTIONS => CYGPKG_UITRON_CFLAGS_REMOVE) & (CYGPKG_UITRON_OPTIONS => CYGPKG_UITRON_TESTS)
	(CYGPKG_IO_WATCHDOG => CYGPKG_IO_WATCHDOG_IMPLEMENTATION) & (CYGPKG_IO_WATCHDOG => CYGPKG_IO_WATCHDOG_OPTIONS)
	(CYGPKG_IO_WATCHDOG_OPTIONS => CYGPKG_IO_WATCHDOG_CFLAGS_ADD) & (CYGPKG_IO_WATCHDOG_OPTIONS => CYGPKG_IO_WATCHDOG_CFLAGS_REMOVE) & (CYGPKG_IO_WATCHDOG_OPTIONS => CYGPKG_IO_WATCHDOG_TESTS)
	(CYGPKG_IO_WALLCLOCK & (CYGINT_WALLCLOCK_SET_GET_MODE_SUPPORTED | CYGSEM_WALLCLOCK_MODE) => CYGSEM_WALLCLOCK_MODE) & (CYGPKG_IO_WALLCLOCK => CYGPKG_IO_WALLCLOCK_IMPLEMENTATION) & (CYGPKG_IO_WALLCLOCK => CYGPKG_IO_WALLCLOCK_OPTIONS)
	(CYGPKG_IO_WALLCLOCK_OPTIONS => CYGPKG_IO_WALLCLOCK_CFLAGS_ADD) & (CYGPKG_IO_WALLCLOCK_OPTIONS => CYGPKG_IO_WALLCLOCK_CFLAGS_REMOVE) & (CYGPKG_IO_WALLCLOCK_OPTIONS => CYGPKG_IO_WALLCLOCK_TESTS)
	CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 => CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_OPTIONS
	(CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_OPTIONS => CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_CFLAGS_ADD) & (CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_OPTIONS => CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887_CFLAGS_REMOVE)
	(CYGPKG_DEVICES_WALLCLOCK_I386_PC => CYGDAT_DEVS_WALLCLOCK_I386_PC_RTC_ADDRESS_PORT) & (CYGPKG_DEVICES_WALLCLOCK_I386_PC => CYGDAT_DEVS_WALLCLOCK_I386_PC_RTC_DATA_PORT)
	CYGPKG_ERROR => CYGPKG_ERROR_OPTIONS
	CYGPKG_ERROR_ERRNO => CYGNUM_ERROR_ERRNO_TRACE_LEVEL
	(CYGPKG_ERROR_OPTIONS => CYGPKG_ERROR_CFLAGS_ADD) & (CYGPKG_ERROR_OPTIONS => CYGPKG_ERROR_CFLAGS_REMOVE)
	(CYGPKG_IO_FILEIO => CYGNUM_FILEIO_NFILE) & (CYGPKG_IO_FILEIO => CYGNUM_FILEIO_NFD) & (CYGPKG_IO_FILEIO => CYGNUM_FILEIO_FSTAB_MAX) & (CYGPKG_IO_FILEIO => CYGNUM_FILEIO_MTAB_MAX) & (CYGPKG_IO_FILEIO => CYGNUM_FILEIO_MTAB_EXTRA) & (CYGPKG_IO_FILEIO => CYGNUM_FILEIO_NSTAB_MAX) & (CYGPKG_IO_FILEIO => CYGNUM_FILEIO_IOVEC_MAX) & (CYGPKG_IO_FILEIO => CYGPKG_IO_FILEIO_TESTS)
	CYGPKG_IO_FILEIO_INODE => CYGNUM_IO_FILEIO_MAX_INODE_CACHE_DEAD
	(CYGPKG_NET => CYGPKG_NET_OPTIONS) & (CYGPKG_NET => CYGPKG_NET_BUILD_TESTS) & (CYGPKG_NET & CYGHWR_NET_DRIVER_ETH0 & CYGPKG_DEVS_ETH_I386_PC_I82544_ETH0 => CYGHWR_NET_DRIVER_ETH0_SETUP_OPTIONS)
	(CYGPKG_NET_TFTP => CYGPKG_NET_TFTPD_THREAD_PRIORITY) & (CYGPKG_NET_TFTP => CYGPKG_NET_TFTPD_THREAD_STACK_SIZE)
	CYGPKG_NET_TFTPD_CLIENT_BIG_PACKET => CYGPKG_NET_TFTPD_CLIENT_BIG_PACKET_SIZE
	CYGSEM_NET_TFTPD_MULTITHREADED => CYGNUM_NET_TFTPD_MULTITHREADED_PORTS
	(CYGPKG_NET_DHCP & CYGOPT_NET_DHCP_DHCP_THREAD => CYGOPT_NET_DHCP_DHCP_THREAD_PARAM) & (CYGPKG_NET_DHCP & CYGOPT_NET_DHCP_DHCP_THREAD => CYGPKG_NET_DHCP_THREAD_PRIORITY) & (CYGPKG_NET_DHCP => CYGPKG_NET_DHCP_THREAD_STACK_SIZE) & (CYGPKG_NET_DHCP => CYGNUM_NET_DHCP_MIN_RETRY_TIME)
	CYGOPT_NET_DHCP_OPTION_HOST_NAME & CYGOPT_NET_DHCP_OPTION_HOST_NAME => CYGNUM_NET_DHCP_OPTION_HOST_NAME_LEN
	(CYGOPT_NET_IPV6_ROUTING_THREAD => CYGINT_NET_IPV6_ROUTING_THREAD_PRIORITY) & (CYGOPT_NET_IPV6_ROUTING_THREAD => CYGINT_NET_IPV6_ROUTING_THREAD_PERIOD)
	(CYGPKG_NET_OPTIONS => CYGPKG_NET_CFLAGS_ADD) & (CYGPKG_NET_OPTIONS => CYGPKG_NET_CFLAGS_REMOVE)
	CYGPKG_NET_BUILD_TESTS => CYGPKG_NET_TESTS
	(CYGHWR_NET_DRIVER_ETH0_ADDRS => CYGHWR_NET_DRIVER_ETH0_ADDRS_IP) & (CYGHWR_NET_DRIVER_ETH0_ADDRS => CYGHWR_NET_DRIVER_ETH0_ADDRS_NETMASK) & (CYGHWR_NET_DRIVER_ETH0_ADDRS => CYGHWR_NET_DRIVER_ETH0_ADDRS_BROADCAST) & (CYGHWR_NET_DRIVER_ETH0_ADDRS => CYGHWR_NET_DRIVER_ETH0_ADDRS_GATEWAY) & (CYGHWR_NET_DRIVER_ETH0_ADDRS => CYGHWR_NET_DRIVER_ETH0_ADDRS_SERVER)
	(CYGHWR_NET_DRIVER_ETH1_ADDRS => CYGHWR_NET_DRIVER_ETH1_ADDRS_IP) & (CYGHWR_NET_DRIVER_ETH1_ADDRS => CYGHWR_NET_DRIVER_ETH1_ADDRS_NETMASK) & (CYGHWR_NET_DRIVER_ETH1_ADDRS => CYGHWR_NET_DRIVER_ETH1_ADDRS_BROADCAST) & (CYGHWR_NET_DRIVER_ETH1_ADDRS => CYGHWR_NET_DRIVER_ETH1_ADDRS_GATEWAY) & (CYGHWR_NET_DRIVER_ETH1_ADDRS => CYGHWR_NET_DRIVER_ETH1_ADDRS_SERVER)
	(CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_NGIF) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_NLOOP) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_MEM_USAGE) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_MEMPOOL_SIZE) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_MBUFS_SIZE) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_CLUSTERS_SIZE) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_MAXSOCKETS) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_NUM_WAKEUP_EVENTS) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_THREAD) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_FAST_THREAD) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_FREEBSD_STACK_OPTIONS) & (CYGPKG_NET_FREEBSD_STACK => CYGPKG_NET_FREEBSD_STACK_TESTS)
	(CYGPKG_NET_THREAD => CYGPKG_NET_THREAD_PRIORITY) & (CYGPKG_NET_THREAD => CYGNUM_NET_THREAD_STACKSIZE)
	(CYGPKG_NET_FAST_THREAD => CYGPKG_NET_FAST_THREAD_PRIORITY) & (CYGPKG_NET_FAST_THREAD => CYGNUM_NET_FAST_THREAD_STACKSIZE)
	CYGPKG_NET_FAST_THREAD_TICKLE_DEVS => CYGNUM_NET_FAST_THREAD_TICKLE_DEVS_DELAY
	(CYGPKG_NET_FREEBSD_STACK_OPTIONS => CYGPKG_NET_FREEBSD_STACK_CFLAGS_ADD) & (CYGPKG_NET_FREEBSD_STACK_OPTIONS => CYGPKG_NET_FREEBSD_STACK_CFLAGS_REMOVE)
	(CYGPKG_SNMPAGENT => CYGPKG_SNMPAGENT_SYSTEM_MIB) & (CYGPKG_SNMPAGENT => CYGPKG_SNMPAGENT_OPTIONS)
	(CYGPKG_SNMPAGENT_SYSTEM_MIB => CYGDAT_NET_SNMPAGENT_SYS_CONTACT) & (CYGPKG_SNMPAGENT_SYSTEM_MIB => CYGDAT_NET_SNMPAGENT_SYS_LOC) & (CYGPKG_SNMPAGENT_SYSTEM_MIB => CYGDAT_NET_SNMPAGENT_VERS_DESC) & (CYGPKG_SNMPAGENT_SYSTEM_MIB => CYGDAT_NET_SNMPAGENT_SYS_NAME)
	(CYGPKG_SNMPAGENT_OPTIONS => CYGPKG_SNMPAGENT_CFLAGS_ADD) & (CYGPKG_SNMPAGENT_OPTIONS => CYGPKG_SNMPAGENT_CFLAGS_REMOVE) & (CYGPKG_SNMPAGENT_OPTIONS => CYGPKG_SNMPAGENT_TESTS)
	CYGPKG_SNMPAGENT_TESTS => CYGNUM_SNMPAGENT_TESTS_ITERATIONS
	CYGPKG_SNMPLIB => CYGPKG_SNMPLIB_OPTIONS
	(CYGPKG_SNMPLIB_OPTIONS => CYGPKG_SNMPLIB_CFLAGS_ADD) & (CYGPKG_SNMPLIB_OPTIONS => CYGPKG_SNMPLIB_CFLAGS_REMOVE)
	(CYGPKG_HTTPD => CYGNUM_HTTPD_SERVER_PORT) & (CYGPKG_HTTPD => CYGDAT_HTTPD_SERVER_ID) & (CYGPKG_HTTPD => CYGNUM_HTTPD_THREAD_COUNT) & (CYGPKG_HTTPD => CYGNUM_HTTPD_THREAD_PRIORITY) & (CYGPKG_HTTPD => CYGNUM_HTTPD_THREAD_STACK_SIZE) & (CYGPKG_HTTPD => CYGNUM_HTTPD_SERVER_BUFFER_SIZE) & (CYGPKG_HTTPD => CYGNUM_HTTPD_SERVER_DELAY) & (CYGPKG_HTTPD => CYGPKG_HTTPD_TESTS) & (CYGPKG_HTTPD => CYGPKG_HTTPD_OPTIONS)
	(CYGPKG_HTTPD_OPTIONS => CYGPKG_HTTPD_CFLAGS_ADD) & (CYGPKG_HTTPD_OPTIONS => CYGPKG_HTTPD_CFLAGS_REMOVE)
	(CYGPKG_NET_FTPCLIENT => CYGNUM_NET_FTPCLIENT_BUFSIZE) & (CYGPKG_NET_FTPCLIENT => CYGPKG_NET_FTPCLIENT_OPTIONS) & (CYGPKG_NET_FTPCLIENT => CYGPKG_NET_FTPCLIENT_TESTS)
	(CYGPKG_NET_FTPCLIENT_OPTIONS => CYGPKG_NET_FTPCLIENT_CFLAGS_ADD) & (CYGPKG_NET_FTPCLIENT_OPTIONS => CYGPKG_NET_FTPCLIENT_CFLAGS_REMOVE)
	(CYGPKG_PPP => CYGNUM_PPP_PPPD_THREAD_PRIORITY) & (CYGPKG_PPP => CYGPKG_PPP_AUTH) & (CYGPKG_PPP => CYGPKG_PPP_DEFAULT_DIALUP_NUMBER) & (CYGPKG_PPP => CYGPKG_PPP_WORKAROUNDS) & (CYGPKG_PPP => CYGPKG_PPP_NEGOTIATE_OPTIONS) & (CYGPKG_PPP => CYGPKG_PPP_OPTIONS) & (CYGPKG_PPP => CYGPKG_PPP_TESTS) & (CYGPKG_PPP => CYGPKG_PPP_TEST_DEVICE)
	(CYGPKG_PPP_AUTH => CYGPKG_PPP_AUTH_DEFAULT_USER) & (CYGPKG_PPP_AUTH => CYGPKG_PPP_AUTH_DEFAULT_PASSWD)
	(CYGPKG_PPP_CHAT => CYGNUM_PPP_CHAT_ABORTS_MAX) & (CYGPKG_PPP_CHAT => CYGNUM_PPP_CHAT_ABORTS_SIZE) & (CYGPKG_PPP_CHAT => CYGNUM_PPP_CHAT_STRING_LENGTH)
	(CYGPKG_PPP_OPTIONS => CYGPKG_PPP_CFLAGS_ADD) & (CYGPKG_PPP_OPTIONS => CYGPKG_PPP_CFLAGS_REMOVE)
	CYGPKG_PPP_TESTS_AUTOMATE => CYGDAT_PPP_TEST_BAUD_RATES
	(CYGPKG_NS_DNS => CYGNUM_NS_DNS_GETADDRINFO_ADDRESSES) & (CYGPKG_NS_DNS & CYGPKG_NET_INET6 => CYGOPT_NS_DNS_FIRST_FAMILY) & (CYGPKG_NS_DNS => CYGPKG_NS_DNS_OPTIONS) & (CYGPKG_NS_DNS & CYGPKG_NS_DNS_BUILD => CYGPKG_NS_DNS_TESTS)
	CYGPKG_NS_DNS_DEFAULT => CYGDAT_NS_DNS_DEFAULT_SERVER
	CYGPKG_NS_DNS_DOMAINNAME => CYGDAT_NS_DNS_DOMAINNAME_NAME
	(CYGPKG_NS_DNS_OPTIONS => CYGPKG_NS_DNS_CFLAGS_ADD) & (CYGPKG_NS_DNS_OPTIONS => CYGPKG_NS_DNS_CFLAGS_REMOVE)
	CYGPKG_CRC => CYGPKG_CRC_TESTS
	CYGPKG_CPULOAD => CYGPKG_CPULOAD_TESTS
	(CYGPKG_NET_SNTP => CYGPKG_NET_SNTP_OPTIONS) & (CYGPKG_NET_SNTP => CYGPKG_NET_SNTP_TESTS)
	(CYGPKG_NET_SNTP_OPTIONS => CYGPKG_NET_SNTP_CFLAGS_ADD) & (CYGPKG_NET_SNTP_OPTIONS => CYGPKG_NET_SNTP_CFLAGS_REMOVE)
	CYGPKG_IO_FLASH => CYGPKG_IO_FLASH_OPTIONS
	CYGPKG_IO_FLASH_BLOCK_DEVICE => CYGNUM_IO_FLASH_BLOCK_DEVICES
	CYGPKG_IO_FLASH_BLOCK_DEVICE_1 => CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1
	(CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 => CYGNUM_IO_FLASH_BLOCK_OFFSET_1) & (CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 & CYGNUM_IO_FLASH_BLOCK_OFFSET_1 => CYGNUM_IO_FLASH_BLOCK_LENGTH_1)
	(CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_1 => CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_START_1) & (CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_1 & CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_1 => CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_1)
	CYGNUM_IO_FLASH_BLOCK_CFG_FIS_1 => CYGDAT_IO_FLASH_BLOCK_FIS_NAME_1
	CYGPKG_IO_FLASH_BLOCK_DEVICE_2 => CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_2
	(CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_2 => CYGNUM_IO_FLASH_BLOCK_OFFSET_2) & (CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_2 & CYGNUM_IO_FLASH_BLOCK_OFFSET_2 => CYGNUM_IO_FLASH_BLOCK_LENGTH_2)
	(CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_2 => CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_START_2) & (CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_2 & CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_2 => CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_2)
	CYGNUM_IO_FLASH_BLOCK_CFG_FIS_2 => CYGDAT_IO_FLASH_BLOCK_FIS_NAME_2
	(CYGPKG_IO_FLASH_OPTIONS => CYGPKG_IO_FLASH_CFLAGS_ADD) & (CYGPKG_IO_FLASH_OPTIONS => CYGPKG_IO_FLASH_CFLAGS_REMOVE) & (CYGPKG_IO_FLASH_OPTIONS => CYGPKG_IO_FLASH_TESTS)
	(CYGPKG_IO_FLASH_TESTS => CYGNUM_IO_FLASH_TEST_OFFSET) & (CYGPKG_IO_FLASH_TESTS => CYGNUM_IO_FLASH_TEST_LENGTH)
	(CYGPKG_FS_RAM => CYGNUM_RAMFS_DIRENT_SIZE) & (CYGPKG_FS_RAM => CYGPKG_FS_RAM_TESTS)
	CYGPKG_FS_RAM_SIMPLE => CYGNUM_RAMFS_REALLOC_INCREMENT
	(CYGPKG_FS_RAM_BLOCKS => CYGNUM_RAMFS_BLOCK_SIZE) & (CYGPKG_FS_RAM_BLOCKS => CYGNUM_RAMFS_BLOCKS_DIRECT) & (CYGPKG_FS_RAM_BLOCKS => CYGNUM_RAMFS_BLOCKS_INDIRECT1) & (CYGPKG_FS_RAM_BLOCKS => CYGNUM_RAMFS_BLOCKS_INDIRECT2)
	(CYGPKG_FS_RAM_BLOCKS_ARRAY & CYGPKG_FS_RAM_BLOCKS_ARRAY_EXTERN => CYGPKG_FS_RAM_BLOCKS_ARRAY_NAME) & (CYGPKG_FS_RAM_BLOCKS_ARRAY => CYGNUM_FS_RAM_BLOCKS_ARRAY_SIZE)
	CYGTST_ROMFS_BUILD_TESTS => CYGPKG_FS_ROM_TESTS
	(CYGPKG_FS_JFFS2 => CYGOPT_FS_JFFS2_DEBUG) & (CYGPKG_FS_JFFS2 => CYGNUM_FS_JFFS2_RAW_NODE_REF_CACHE_POOL_SIZE) & (CYGPKG_FS_JFFS2 => CYGPKG_FS_JFFS2_CFLAGS_ADD) & (CYGPKG_FS_JFFS2 => CYGPKG_FS_JFFS2_CFLAGS_REMOVE) & (CYGPKG_FS_JFFS2 => CYGPKG_FS_JFFS2_TESTS)
	(CYGOPT_FS_JFFS2_GCTHREAD => CYGNUM_JFFS2_GC_THREAD_PRIORITY) & (CYGOPT_FS_JFFS2_GCTHREAD => CYGNUM_JFFS2_GC_THREAD_STACK_SIZE) & (CYGOPT_FS_JFFS2_GCTHREAD => CYGNUM_JFFS2_GS_THREAD_TICKS)
	CYGOPT_FS_JFFS2_COMPRESS => CYGOPT_FS_JFFS2_COMPRESS_CMODE
	CYGPKG_LINUX_COMPAT => CYGNUM_LINUX_COMPAT_PAGE_SIZE_EXPONENT
	(CYGPKG_COMPRESS_ZLIB => CYGPKG_COMPRESS_ZLIB_OPTIONS) & (CYGPKG_COMPRESS_ZLIB => CYGPKG_COMPRESS_ZLIB_TESTS)
	(CYGPKG_COMPRESS_ZLIB_OPTIONS => CYGPKG_COMPRESS_ZLIB_CFLAGS_ADD) & (CYGPKG_COMPRESS_ZLIB_OPTIONS => CYGPKG_COMPRESS_ZLIB_CFLAGS_REMOVE) & (CYGPKG_COMPRESS_ZLIB_OPTIONS => CYGPKG_COMPRESS_ZLIB_LDFLAGS_ADD) & (CYGPKG_COMPRESS_ZLIB_OPTIONS => CYGPKG_COMPRESS_ZLIB_LDFLAGS_REMOVE)
	(CYGPKG_VNC_SERVER => CYGNUM_VNC_SERVER_PORT) & (CYGPKG_VNC_SERVER => CYGDAT_VNC_DESKTOP_NAME) & (CYGPKG_VNC_SERVER => CYGNUM_VNC_SERVER_DELAY) & (CYGPKG_VNC_SERVER => CYGNUM_VNC_SERVER_PRIORITY) & (CYGPKG_VNC_SERVER => CYGPKG_VNC_SERVER_ENCODING_OPTIONS) & (CYGPKG_VNC_SERVER => CYGPKG_VNC_SERVER_DISPLAY_OPTIONS) & (CYGPKG_VNC_SERVER => CYGPKG_VNC_SERVER_TESTS)
	(CYGPKG_VNC_SERVER_DISPLAY_OPTIONS => CYGNUM_VNC_SERVER_FRAME_WIDTH) & (CYGPKG_VNC_SERVER_DISPLAY_OPTIONS => CYGNUM_VNC_SERVER_FRAME_HEIGHT) & (CYGPKG_VNC_SERVER_DISPLAY_OPTIONS => CYGNUM_VNC_SERVER_TILE_SIZE)
	(CYGPKG_VNC_SERVER_BUILD_MOUSE_DRIVER => CYGNUM_VNC_SERVER_MOUSE_EVENTS) & (CYGPKG_VNC_SERVER_BUILD_MOUSE_DRIVER => CYGDAT_VNC_SERVER_MOUSE_NAME)
	(CYGPKG_VNC_SERVER_BUILD_KEYBOARD_DRIVER => CYGNUM_VNC_SERVER_KEYBOARD_EVENTS) & (CYGPKG_VNC_SERVER_BUILD_KEYBOARD_DRIVER => CYGDAT_VNC_SERVER_KEYBOARD_NAME)
	CYGPKG_IO_DISK => CYGPKG_IO_DISK_OPTIONS
	(CYGPKG_IO_DISK_OPTIONS => CYGPKG_IO_DISK_CFLAGS_ADD) & (CYGPKG_IO_DISK_OPTIONS => CYGPKG_IO_DISK_CFLAGS_REMOVE)
	(CYGPKG_FS_FAT => CYGNUM_FS_FAT_NODE_HASH_TABLE_SIZE) & (CYGPKG_FS_FAT => CYGNUM_FS_FAT_NODE_POOL_SIZE) & (CYGPKG_FS_FAT => CYGNUM_FS_FAT_BLOCK_CACHE_MEMSIZE) & (CYGPKG_FS_FAT => CYGPKG_FS_FAT_TESTS)
	(CYGPKG_DEVS_DISK_TESTING => CYGDAT_DEVS_DISK_TEST_DEVICE) & (CYGPKG_DEVS_DISK_TESTING => CYGDAT_DEVS_DISK_TEST_DEVICE2)
	CYGBLD_BUILD_GDB_STUBS => !CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
	CYGBLD_BUILD_GDB_STUBS => !CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
	CYGBLD_BUILD_GDB_STUBS => !CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
	CYGBLD_BUILD_GDB_STUBS => !CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
	CYGBLD_BUILD_GDB_STUBS => !CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
	CYGBLD_BUILD_GDB_STUBS => CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
	CYGBLD_BUILD_GDB_STUBS => CYGBLD_BUILD_COMMON_GDB_STUBS
	CYGBLD_BUILD_GDB_STUBS => CYGSEM_HAL_ROM_MONITOR
	CYGBLD_BUILD_GDB_STUBS => CYG_HAL_STARTUP | CYG_HAL_STARTUP
	CYGBLD_BUILD_COMMON_GDB_STUBS => CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
	!CYGPKG_REDBOOT_HAL_OPTIONS
	CYGBLD_BUILD_REDBOOT_BIN_FLOPPY => CYG_HAL_STARTUP
	!CYGBLD_BUILD_REDBOOT_BIN_FLOPPY
	CYGBLD_BUILD_REDBOOT_BIN_ROM => CYG_HAL_STARTUP
	!CYGBLD_BUILD_REDBOOT_BIN_ROM
	CYGPKG_HAL => CYGPKG_INFRA
	CYGFUN_HAL_COMMON_KERNEL_SUPPORT => CYGPKG_KERNEL
	CYGPKG_HAL_EXCEPTIONS => CYGPKG_KERNEL_EXCEPTIONS
	CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG => CYGSEM_LIBC_INVOKE_DEFAULT_STATIC_CONSTRUCTORS
	CYGSEM_HAL_INSTALL_MMU_TABLES => CYGINT_HAL_SUPPORTS_MMU_TABLES
	CYGSEM_HAL_STATIC_MMU_TABLES => CYGSEM_HAL_INSTALL_MMU_TABLES
	CYGDBG_HAL_DIAG_TO_DEBUG_CHAN => CYGSEM_HAL_VIRTUAL_VECTOR_DIAG
	CYGDBG_HAL_DIAG_TO_DEBUG_CHAN => !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE
	CYGBLD_HAL_LINKER_GROUPED_LIBS => CYGBLD_HAL_LINKER_GROUPED_LIBS
	CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS => !CYGSEM_HAL_VIRTUAL_VECTOR_DIAG | CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS
	CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS => !CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
	CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS => !CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
	CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS => !CYGSEM_HAL_USE_ROM_MONITOR
	CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS => CYGINT_HAL_DEBUG_GDB_STUBS
	CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT => CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
	CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT => CYGINT_HAL_DEBUG_GDB_STUBS_BREAK
	CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT => !CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
	CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT => !CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED
	CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT => CYGSEM_HAL_USE_ROM_MONITOR | CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
	CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT => CYGSEM_HAL_ROM_MONITOR | CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT
	CYGDBG_HAL_DEBUG_GDB_INITIAL_BREAK => CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
	CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT => CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT
	CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE => CYGSEM_HAL_USE_ROM_MONITOR
	CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE => CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS
	CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE => CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA
	CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE => CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US
	CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE => CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET
	CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT => !CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
	CYGSEM_HAL_ROM_MONITOR => !CYGHWR_HAL_I386_FPU_SWITCH_LAZY
	CYGSEM_HAL_ROM_MONITOR => CYG_HAL_STARTUP | CYG_HAL_STARTUP | CYG_HAL_STARTUP
	CYGSEM_HAL_USE_ROM_MONITOR => CYG_HAL_STARTUP
	CYGPKG_HAL_GDB_FILEIO => CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
	!CYGPKG_HAL_GDB_FILEIO
	CYGPKG_HAL_SMP_SUPPORT => !CYGHWR_HAL_I386_FPU_SWITCH_LAZY
	!CYGPKG_REDBOOT_I386_LINUX_EXEC
	CYGNUM_HAL_I386_PC_MEMSIZE_BASE => CYGPKG_HAL_I386_PC_MEMSIZE
	CYGNUM_HAL_I386_PC_MEMSIZE_EXTENDED => CYGPKG_HAL_I386_PC_MEMSIZE
	CYGHWR_HAL_I386_PC_LOAD_HIGH => CYG_HAL_STARTUP | CYG_HAL_STARTUP
	CYGNUM_HAL_I386_PC_STARTUP_VIDEO_MODE => !CYGSEM_HAL_I386_PC_DIAG_SCREEN
	!CYGNUM_HAL_I386_PC_STARTUP_VIDEO_MODE
	CYGPKG_HAL_I386_PCMB_SMP_SUPPORT => CYGPKG_HAL_SMP_SUPPORT
	CYGFUN_HAL_I386_PCMB_GPROF_SUPPORT => CYGVAR_KERNEL_COUNTERS_CLOCK
	!CYGFUN_HAL_I386_PCMB_GPROF_SUPPORT
	CYGPKG_IO => CYGPKG_ERROR
	CYGPKG_IO_FILE_SUPPORT => !CYGPKG_IO_FILEIO
	CYGPKG_IO_SERIAL => CYGPKG_ERROR
	CYGPKG_IO_SERIAL => CYGPKG_IO
	CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS => CYGINT_IO_SERIAL_LINE_STATUS_HW
	CYGPKG_IO_SERIAL_FLOW_CONTROL => CYGOPT_IO_SERIAL_FLOW_CONTROL_SOFTWARE | CYGOPT_IO_SERIAL_FLOW_CONTROL_HW
	CYGOPT_IO_SERIAL_FLOW_CONTROL_HW => CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS
	CYGOPT_IO_SERIAL_FLOW_CONTROL_HW => CYGINT_IO_SERIAL_FLOW_CONTROL_HW
	CYGOPT_IO_SERIAL_FLOW_CONTROL_HW => CYGINT_IO_SERIAL_FLOW_CONTROL_HW
	CYGPKG_IO_SERIAL_TERMIOS => CYGINT_ISO_MALLOC
	CYGPKG_IO_SERIAL_TERMIOS => CYGINT_ISO_ERRNO
	CYGPKG_IO_SERIAL_TERMIOS => CYGINT_ISO_ERRNO_CODES
	CYGPKG_IO_SERIAL_TERMIOS => CYGPKG_IO_FILEIO
	CYGPKG_IO_SERIAL_TERMIOS => CYGPKG_ISOINFRA
	CYGBLD_IO_SERIAL_TERMIOS_TERMIOS_TTY => CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY
	CYGSEM_IO_SERIAL_TERMIOS_USE_SIGNALS => CYGINT_ISO_SIGNAL_IMPL
	CYGSEM_IO_SERIAL_TERMIOS_USE_SIGNALS => CYGINT_ISO_SIGNAL_NUMBERS
	CYGPKG_IO_SERIAL_GENERIC_16X5X => CYGPKG_ERROR
	CYGPKG_IO_SERIAL_GENERIC_16X5X => CYGINT_IO_SERIAL_GENERIC_16X5X_REQUIRED
	CYGPKG_IO_SERIAL_GENERIC_16X5X => CYGPKG_IO_SERIAL
	CYGPKG_IO_SERIAL_I386_PC => CYGPKG_ERROR
	CYGPKG_IO_SERIAL_I386_PC => CYGPKG_HAL_I386_PCMB
	CYGPKG_IO_SERIAL_I386_PC => CYGPKG_IO_SERIAL
	CYGPKG_IO_SERIAL_I386_PC_TESTING => CYGPKG_IO_SERIAL_I386_PC_SERIAL0
	CYGPKG_IO_SERIAL_SELECT_SUPPORT => CYGFUN_IO_FILEIO_SELECT
	CYGPKG_IO_SERIAL_SELECT_SUPPORT => CYGPKG_IO_FILEIO
	CYGPKG_IO_ETH_DRIVERS_NET => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_IO_ETH_DRIVERS_NET => CYGPKG_NET
	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE => CYGINT_ISO_STRING_MEMFUNCS
	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE => !CYGPKG_NET
	!CYGSEM_IO_ETH_DRIVERS_WARN
	CYGPKG_IO_ETH_DRIVERS_LWIP => !CYGPKG_NET
	!CYGPKG_IO_ETH_DRIVERS_LWIP
	CYGPKG_DEVS_ETH_INTEL_I82544 => CYGINT_DEVS_ETH_INTEL_I82544_REQUIRED
	CYGPKG_DEVS_ETH_INTEL_I82544 => CYGPKG_IO_ETH_DRIVERS
	CYGPKG_DEVS_ETH_I386_PC_I82544 => CYGPKG_HAL_I386_PC
	CYGPKG_DEVS_ETH_I386_PC_I82544 => CYGPKG_IO_ETH_DRIVERS
	CYGPKG_POWER_THREAD => CYGPKG_KERNEL
	CYGDBG_USE_ASSERTS => CYGINT_INFRA_DEBUG_TRACE_IMPL & (CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY | CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY | CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY | CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL)
	CYGDBG_USE_TRACING => CYGINT_INFRA_DEBUG_TRACE_IMPL & (CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY | CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY | CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY | CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER & !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_NULL)
	CYGDBG_INFRA_DEBUG_TRACE_BUFFER_SIZE => CYGDBG_USE_TRACING
	CYGDBG_INFRA_DEBUG_TRACE_BUFFER_WRAP => CYGDBG_USE_TRACING
	CYGDBG_INFRA_DEBUG_TRACE_BUFFER_HALT => CYGDBG_USE_TRACING
	CYGDBG_INFRA_DEBUG_TRACE_BUFFER_PRINT => CYGDBG_USE_TRACING
	CYGDBG_INFRA_DEBUG_TRACE_BUFFER_PRINT_ON_ASSERT => CYGDBG_USE_TRACING
	CYGSEM_START_UITRON_COMPATIBILITY => CYGPKG_UITRON
	CYGSEM_START_UITRON_COMPATIBILITY => CYGPKG_UITRON
	CYGNUM_INFRA_EMPTY_DELETE_THRESHOLD => CYGPKG_INFRA_DEBUG
	CYGFUN_INFRA_DUMMY_ABORT => !CYGINT_ISO_EXIT
	CYGFUN_INFRA_DUMMY_STRLEN => !CYGINT_ISO_STRING_STRFUNCS
	CYGBLD_INFRA_CFLAGS_WARNINGS_AS_ERRORS => CYGBLD_GLOBAL_CFLAGS
	CYGBLD_INFRA_CFLAGS_PIPE => CYGBLD_GLOBAL_CFLAGS
	CYGINT_KERNEL_INTERRUPTS_DSRS => CYGINT_KERNEL_INTERRUPTS_DSRS & (CYGIMP_KERNEL_INTERRUPTS_DSRS_TABLE & !CYGIMP_KERNEL_INTERRUPTS_DSRS_LIST | CYGIMP_KERNEL_INTERRUPTS_DSRS_LIST & !CYGIMP_KERNEL_INTERRUPTS_DSRS_TABLE)
	CYGIMP_KERNEL_INTERRUPTS_CHAIN => CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN
	CYGPKG_KERNEL_EXCEPTIONS => CYGPKG_HAL_EXCEPTIONS
	CYGINT_KERNEL_SCHEDULER => CYGINT_KERNEL_SCHEDULER & (CYGSEM_KERNEL_SCHED_BITMAP & !CYGSEM_KERNEL_SCHED_MLQUEUE | CYGSEM_KERNEL_SCHED_MLQUEUE & !CYGSEM_KERNEL_SCHED_BITMAP)
	CYGDBG_KERNEL_TRACE_TIMESLICE => !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_FANCY
	CYGDBG_KERNEL_TRACE_TIMESLICE => !CYGDBG_INFRA_DEBUG_TRACE_ASSERT_SIMPLE
	CYGDBG_KERNEL_TRACE_TIMESLICE => CYGDBG_USE_TRACING
	CYGSEM_KERNEL_SCHED_BITMAP => !CYGPKG_KERNEL_SMP_SUPPORT
	CYGSEM_KERNEL_SCHED_TIMESLICE => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGSEM_KERNEL_SCHED_TIMESLICE => !CYGSEM_KERNEL_SCHED_BITMAP
	CYGPKG_KERNEL_SMP_SUPPORT => CYGPKG_HAL_SMP_SUPPORT
	CYGVAR_KERNEL_COUNTERS_CLOCK => CYGIMP_KERNEL_INTERRUPTS_DSRS
	CYGNUM_KERNEL_COUNTERS_CLOCK_ISR_PRIORITY => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGINT_KERNEL_COUNTERS => CYGINT_KERNEL_COUNTERS & (CYGIMP_KERNEL_COUNTERS_SINGLE_LIST & !CYGIMP_KERNEL_COUNTERS_MULTI_LIST | CYGIMP_KERNEL_COUNTERS_MULTI_LIST & !CYGIMP_KERNEL_COUNTERS_SINGLE_LIST)
	CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGVAR_KERNEL_COUNTERS_CLOCK_DSR_LATENCY => CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY
	CYGFUN_KERNEL_THREADS_TIMER => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGFUN_KERNEL_THREADS_STACK_CHECKING => CYGDBG_USE_ASSERTS
	CYGFUN_KERNEL_THREADS_STACK_CHECKING => CYGPKG_INFRA_DEBUG
	CYGFUN_KERNEL_ALL_THREADS_STACK_CHECKING => CYGVAR_KERNEL_THREADS_LIST
	CYGVAR_KERNEL_THREADS_DATA => CYGFUN_KERNEL_THREADS_STACK_LIMIT
	CYGIMP_IDLE_THREAD_YIELD => CYGNUM_KERNEL_SCHED_PRIORITIES
	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL => !CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES
	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL => CYGSEM_KERNEL_SCHED_MLQUEUE
	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_DEFAULT_PRIORITY => CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_CEILING
	CYGMFN_KERNEL_SYNCH_CONDVAR_TIMED_WAIT => CYGFUN_KERNEL_THREADS_TIMER
	CYGDBG_KERNEL_INSTRUMENT_SCHED => CYGPKG_KERNEL_SCHED
	CYGDBG_KERNEL_INSTRUMENT_THREAD => CYGPKG_KERNEL_THREADS
	CYGDBG_KERNEL_INSTRUMENT_INTR => CYGPKG_KERNEL_INTERRUPTS
	CYGDBG_KERNEL_INSTRUMENT_MUTEX => CYGPKG_KERNEL_SYNCH
	CYGDBG_KERNEL_INSTRUMENT_CONDVAR => CYGPKG_KERNEL_SYNCH
	CYGDBG_KERNEL_INSTRUMENT_BINSEM => CYGPKG_KERNEL_SYNCH
	CYGDBG_KERNEL_INSTRUMENT_CNTSEM => CYGPKG_KERNEL_SYNCH
	CYGDBG_KERNEL_INSTRUMENT_MBOXT => CYGPKG_KERNEL_SYNCH
	CYGDBG_KERNEL_INSTRUMENT_CLOCK => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGDBG_KERNEL_INSTRUMENT_ALARM => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGDBG_KERNEL_INSTRUMENT_SMP => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT => CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
	CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT => CYGVAR_KERNEL_THREADS_LIST
	CYGSEM_MEMALLOC_ALLOCATOR_FIXED_THREADAWARE => CYGPKG_KERNEL
	CYGSEM_MEMALLOC_ALLOCATOR_VARIABLE_THREADAWARE => CYGPKG_KERNEL
	CYGDBG_MEMALLOC_ALLOCATOR_DLMALLOC_DEBUG => CYGDBG_USE_ASSERTS
	CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_THREADAWARE => CYGPKG_KERNEL
	CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_THREADAWARE => CYGPKG_KERNEL
	CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_USE_MEMCPY => CYGINT_ISO_STRING_MEMFUNCS
	CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_USE_MEMCPY => CYGPKG_ISOINFRA
	CYGSEM_MEMALLOC_ALLOCATOR_SEPMETA_THREADAWARE => CYGPKG_KERNEL
	CYGFUN_MEMALLOC_KAPI => CYGPKG_KERNEL
	CYGPKG_MEMALLOC_MALLOC_ALLOCATORS => CYGPKG_ISOINFRA
	CYGINT_MEMALLOC_MALLOC_ALLOCATORS => CYGINT_MEMALLOC_MALLOC_ALLOCATORS & (CYGIMP_MEMALLOC_MALLOC_VARIABLE_SIMPLE & !CYGIMP_MEMALLOC_MALLOC_DLMALLOC | CYGIMP_MEMALLOC_MALLOC_DLMALLOC & !CYGIMP_MEMALLOC_MALLOC_VARIABLE_SIMPLE)
	CYGIMP_MEMALLOC_MALLOC_VARIABLE_SIMPLE => CYGSEM_MEMALLOC_ALLOCATOR_VARIABLE_COALESCE
	CYGIMP_MEMALLOC_MALLOC_VARIABLE_SIMPLE => CYGBLD_MEMALLOC_MALLOC_IMPLEMENTATION_HEADER
	CYGIMP_MEMALLOC_MALLOC_DLMALLOC => CYGBLD_MEMALLOC_MALLOC_IMPLEMENTATION_HEADER
	CYGINT_ISO_RAND => (CYGIMP_LIBC_RAND_SIMPLEST => !CYGIMP_LIBC_RAND_SIMPLE1 & !CYGIMP_LIBC_RAND_KNUTH1) & (CYGIMP_LIBC_RAND_SIMPLE1 => !CYGIMP_LIBC_RAND_SIMPLEST & !CYGIMP_LIBC_RAND_KNUTH1) & (CYGIMP_LIBC_RAND_KNUTH1 => !CYGIMP_LIBC_RAND_SIMPLEST & !CYGIMP_LIBC_RAND_SIMPLE1)
	CYGNUM_ISO_MQUEUE_OPEN_MAX => CYGINT_ISO_MQUEUE
	CYGNUM_ISO_MQUEUE_PRIO_MAX => CYGINT_ISO_MQUEUE
	CYGPKG_LIBC_I18N => CYGPKG_ISOINFRA
	CYGINT_LIBC_I18N_MB_REQUIRED => CYGBLD_ISO_STDLIB_MB_CUR_MAX_HEADER
	CYGPKG_LIBC_I18N_NEWLIB_CTYPE => CYGBLD_ISO_CTYPE_HEADER
	CYGSEM_LIBC_I18N_PER_THREAD_MB => CYGVAR_KERNEL_THREADS_DATA
	CYGSEM_LIBC_I18N_PER_THREAD_MB => CYGPKG_KERNEL
	CYGIMP_LIBC_I18N_CTYPE_INLINES => CYGBLD_ISO_CTYPE_HEADER
	CYGPKG_LIBC_SETJMP => CYGBLD_ISO_SETJMP_HEADER
	CYGPKG_LIBC_SETJMP => CYGPKG_ISOINFRA
	CYGPKG_LIBC_STARTUP => CYGINT_LIBC_STARTUP_CONTEXT & (CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT & !CYGSEM_LIBC_STARTUP_MAIN_THREAD & !CYGSEM_LIBC_STARTUP_MAIN_OTHER | CYGSEM_LIBC_STARTUP_MAIN_THREAD & !CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT & !CYGSEM_LIBC_STARTUP_MAIN_OTHER | CYGSEM_LIBC_STARTUP_MAIN_OTHER & !CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT & !CYGSEM_LIBC_STARTUP_MAIN_THREAD)
	CYGPKG_LIBC_STARTUP => CYGPKG_ISOINFRA
	CYGSEM_LIBC_STARTUP_MAIN_THREAD => CYGPKG_KERNEL
	CYGSEM_LIBC_STARTUP_MAIN_OTHER => CYGINT_LIBC_STARTUP_EXTERNAL_INVOKE_MAIN_POSSIBLE
	CYGNUM_LIBC_MAIN_DEFAULT_STACK_SIZE => !CYGINT_LIBC_STARTUP_MAIN_NO_STACK_SIZE
	CYGSEM_LIBC_EXIT_CALLS_FFLUSH => CYGINT_ISO_STDIO_FILEACCESS
	CYGSEM_LIBC_EXIT_STOPS_SYSTEM => CYGPKG_KERNEL
	CYGSEM_LIBC_INVOKE_DEFAULT_STATIC_CONSTRUCTORS => CYGSEM_LIBC_STARTUP_MAIN_THREAD | CYGSEM_LIBC_STARTUP_MAIN_OTHER & CYGPKG_POSIX_PTHREAD
	CYGSEM_LIBC_INVOKE_DEFAULT_STATIC_CONSTRUCTORS => CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG
	CYGPKG_LIBC_STDIO => CYGINT_ISO_STDLIB_STRCONV
	CYGPKG_LIBC_STDIO => CYGINT_ISO_STRING_MEMFUNCS
	CYGPKG_LIBC_STDIO => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_LIBC_STDIO => CYGINT_ISO_STRERROR
	CYGPKG_LIBC_STDIO => CYGINT_ISO_ERRNO
	CYGPKG_LIBC_STDIO => CYGINT_ISO_ERRNO_CODES
	CYGPKG_LIBC_STDIO => CYGPKG_ISOINFRA
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_STREAMS_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_ERROR_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_DIRECT_IO_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_CHAR_IO_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_FORMATTED_IO_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_FILEOPS_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_FILEPOS_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_FILEACCESS_HEADER
	CYGPKG_LIBC_STDIO => CYGBLD_ISO_STDIO_FILETYPES_HEADER
	CYGPKG_LIBC_STDIO => CYGPKG_LIBC_I18N
	CYGPKG_LIBC_STDIO => CYGPKG_IO
	CYGSEM_LIBC_STDIO_SETVBUF_MALLOC => CYGSEM_LIBC_STDIO_DYNAMIC_SETVBUF
	CYGSEM_LIBC_STDIO_SETVBUF_MALLOC => CYGINT_ISO_MALLOC
	CYGPKG_LIBC_STDIO_OPEN => CYGINT_ISO_MALLOC
	CYGFUN_LIBC_STDIO_OPEN_POSIX_FDFUNCS => CYGPKG_LIBC_STDIO_FILEIO
	CYGSEM_LIBC_STDIO_PRINTF_FLOATING_POINT => CYGPKG_LIBM
	CYGSEM_LIBC_STDIO_SCANF_FLOATING_POINT => CYGINT_ISO_STDLIB_STRCONV_FLOAT
	CYGSEM_LIBC_STDIO_SCANF_FLOATING_POINT => CYGPKG_LIBM
	CYGFUN_LIBC_STDIO_LONGLONG => CYGFUN_LIBC_STDLIB_CONV_LONGLONG
	CYGSEM_LIBC_STDIO_THREAD_SAFE_STREAMS => CYGPKG_KERNEL
	CYGPKG_LIBC_STDIO_FILEIO => CYGSEM_LIBC_STDIO_DYNAMIC_SETVBUF
	CYGPKG_LIBC_STDIO_FILEIO => CYGSEM_LIBC_STDIO_WANT_BUFFERED_IO
	CYGPKG_LIBC_STDIO_FILEIO => CYGPKG_IO_FILEIO
	CYGPKG_LIBC_STDLIB => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_LIBC_STDLIB => CYGINT_ISO_CTYPE
	CYGPKG_LIBC_STDLIB => CYGPKG_ISOINFRA
	CYGIMP_LIBC_STDLIB_INLINE_ABS => CYGBLD_ISO_STDLIB_ABS_HEADER
	CYGIMP_LIBC_STDLIB_INLINE_DIV => CYGBLD_ISO_STDLIB_DIV_HEADER
	CYGIMP_LIBC_STDLIB_INLINE_ATOX => CYGBLD_ISO_STDLIB_STRCONV_HEADER
	CYGSEM_LIBC_PER_THREAD_RAND => CYGVAR_KERNEL_THREADS_DATA
	CYGFUN_LIBC_strtod => CYGPKG_LIBM
	CYGPKG_LIBC_STRING => CYGPKG_ISOINFRA
	CYGPKG_LIBC_STRING => CYGBLD_ISO_STRTOK_R_HEADER
	CYGPKG_LIBC_STRING => CYGBLD_ISO_STRING_STRFUNCS_HEADER
	CYGPKG_LIBC_STRING => CYGBLD_ISO_STRING_MEMFUNCS_HEADER
	CYGPKG_LIBC_STRING => CYGBLD_ISO_STRING_LOCALE_FUNCS_HEADER
	CYGFUN_LIBC_STRING_BSD_FUNCS => CYGINT_ISO_CTYPE
	CYGFUN_LIBC_STRING_BSD_FUNCS => CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
	CYGSEM_LIBC_STRING_PER_THREAD_STRTOK => CYGVAR_KERNEL_THREADS_DATA
	CYGSEM_LIBC_STRING_PER_THREAD_STRTOK => CYGPKG_KERNEL
	CYGFUN_LIBC_STRING_STRDUP => CYGINT_ISO_MALLOC
	CYGPKG_LIBC_TIME => CYGINT_ISO_ABS
	CYGPKG_LIBC_TIME => CYGINT_ISO_DIV
	CYGPKG_LIBC_TIME => CYGPKG_ISOINFRA
	CYGPKG_LIBC_TIME => CYGBLD_ISO_C_CLOCK_FUNCS_HEADER
	CYGPKG_LIBC_TIME => CYGBLD_ISO_C_TIME_TYPES_HEADER
	CYGSEM_LIBC_TIME_CLOCK_WORKING => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGSEM_LIBC_TIME_CLOCK_WORKING => CYGFUN_KERNEL_THREADS_TIMER
	CYGSEM_LIBC_TIME_TIME_WORKING => CYGPKG_IO_WALLCLOCK
	CYGSEM_LIBC_TIME_SETTIME_WORKING => CYGPKG_IO_WALLCLOCK
	CYGFUN_LIBC_TIME_POSIX => CYGINT_ISO_STRING_BSD_FUNCS
	CYGIMP_LIBC_TIME_ASCTIME_R_INLINE => CYGFUN_LIBC_TIME_POSIX
	CYGIMP_LIBC_TIME_CTIME_R_INLINE => CYGFUN_LIBC_TIME_POSIX
	CYGIMP_LIBC_TIME_GMTIME_R_INLINE => CYGFUN_LIBC_TIME_POSIX
	CYGIMP_LIBC_TIME_LOCALTIME_R_INLINE => CYGFUN_LIBC_TIME_POSIX
	CYGINT_LIBM_COMPAT => CYGINT_LIBM_COMPAT & (CYGNUM_LIBM_COMPATIBILITY & !CYGSEM_LIBM_COMPAT_IEEE_ONLY | CYGSEM_LIBM_COMPAT_IEEE_ONLY & !CYGNUM_LIBM_COMPATIBILITY)
	CYGNUM_LIBM_COMPATIBILITY => CYGPKG_LIBC
	CYGSEM_LIBM_USE_STDERR => CYGPKG_LIBC_STDIO
	CYGSEM_LIBM_USE_STDERR => !CYGSEM_LIBM_COMPAT_IEEE_ONLY
	CYGSEM_LIBM_THREAD_SAFE_COMPAT_MODE => CYGVAR_KERNEL_THREADS_DATA
	CYGSEM_LIBM_THREAD_SAFE_COMPAT_MODE => !CYGSEM_LIBM_COMPAT_IEEE_ONLY
	CYGSEM_LIBM_THREAD_SAFE_GAMMA_FUNCTIONS => CYGVAR_KERNEL_THREADS_DATA
	CYGPKG_LIBM_TRACE => CYGDBG_USE_TRACING
	CYGNUM_LIBM_COMPATMODE_TRACE_LEVEL => CYGSEM_LIBM_THREAD_SAFE_COMPAT_MODE
	CYGNUM_LIBM_SIGNGAM_TRACE_LEVEL => CYGSEM_LIBM_THREAD_SAFE_GAMMA_FUNCTIONS
	CYGPKG_POSIX => CYGBLD_ISO_PTHREAD_MUTEX_HEADER
	CYGPKG_POSIX => CYGBLD_ISO_PMUTEXTYPES_HEADER
	CYGPKG_POSIX => CYGBLD_ISO_POSIX_LIMITS_HEADER
	CYGPKG_POSIX => CYGIMP_KERNEL_SCHED_SORTED_QUEUES
	CYGPKG_POSIX => CYGINT_ISO_ERRNO_CODES
	CYGPKG_POSIX => CYGINT_ISO_ERRNO
	CYGPKG_POSIX => CYGPKG_ERROR
	CYGPKG_POSIX => CYGPKG_ISOINFRA
	CYGPKG_POSIX => CYGPKG_KERNEL
	POSIX_THREAD_PRIO_INHERIT => CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_INHERIT
	POSIX_THREAD_PRIO_PROTECT => CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_CEILING
	CYGPKG_POSIX_SCHED => CYGPKG_POSIX_CLOCKS
	POSIX_PRIORITY_SCHEDULING => CYGSEM_KERNEL_SCHED_MLQUEUE
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGBLD_ISO_PTHREAD_IMPL_HEADER
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGBLD_ISO_PTHREADTYPES_HEADER
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGFUN_KERNEL_THREADS_STACK_LIMIT
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => !CYGSEM_KERNEL_SCHED_ASR_DATA_GLOBAL
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGSEM_KERNEL_SCHED_ASR_GLOBAL
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGSEM_KERNEL_SCHED_ASR_SUPPORT
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGSEM_KERNEL_SCHED_TIMESLICE_ENABLE
	CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGPKG_POSIX_SCHED
	POSIX_THREADS => CYGVAR_KERNEL_THREADS_DATA
	POSIX_THREADS => CYGSEM_KERNEL_SCHED_TIMESLICE
	POSIX_THREAD_PRIORITY_SCHEDULING => POSIX_THREADS
	POSIX_THREAD_PRIORITY_SCHEDULING => CYGSEM_KERNEL_SCHED_MLQUEUE
	CYGPKG_POSIX_MAIN_THREAD => CYGSEM_LIBC_STARTUP_MAIN_OTHER
	CYGPKG_POSIX_MAIN_THREAD => CYGPKG_LIBC_STARTUP
	CYGPKG_POSIX_CLOCKS => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGPKG_POSIX_CLOCKS => CYGPKG_KERNEL
	CYGPKG_POSIX_CLOCKS => CYGBLD_ISO_STRUCTTIMEVAL_HEADER
	CYGPKG_POSIX_CLOCKS => CYGBLD_ISO_POSIX_CLOCKS_HEADER
	CYGPKG_POSIX_CLOCKS => CYGBLD_ISO_POSIX_CLOCK_TYPES_HEADER
	CYGPKG_POSIX_TIMERS => CYGINT_ISO_POSIX_CLOCKS
	CYGPKG_POSIX_TIMERS => CYGPKG_POSIX_SIGNALS
	CYGPKG_POSIX_TIMERS => CYGPKG_POSIX_PTHREAD
	CYGPKG_POSIX_TIMERS => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGPKG_POSIX_TIMERS => CYGPKG_KERNEL
	CYGPKG_POSIX_TIMERS => CYGBLD_ISO_POSIX_TIMERS_HEADER
	CYGPKG_POSIX_TIMERS => CYGBLD_ISO_POSIX_TIMER_TYPES_HEADER
	CYGPKG_POSIX_SEMAPHORES => CYGBLD_ISO_SEMAPHORES_HEADER
	CYGPKG_POSIX_MQUEUES => CYGPKG_POSIX_CLOCKS
	CYGPKG_POSIX_MQUEUES => CYGINT_ISO_PTHREAD_MUTEX
	CYGPKG_POSIX_MQUEUES => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_POSIX_MQUEUES => CYGINT_ISO_ERRNO
	CYGPKG_POSIX_MQUEUES => CYGINT_ISO_MALLOC
	CYGPKG_POSIX_MQUEUES => CYGPKG_KERNEL
	CYGFUN_POSIX_MQUEUE_NOTIFY => CYGPKG_POSIX_SIGNALS
	CYGPKG_POSIX_SIGNALS => CYGBLD_ISO_SIGNAL_IMPL_HEADER
	CYGPKG_POSIX_SIGNALS => CYGBLD_ISO_SIGNAL_NUMBERS_HEADER
	CYGPKG_POSIX_SIGNALS => CYGBLD_ISO_SIGSETJMP_HEADER
	CYGPKG_POSIX_SIGNALS => CYGPKG_POSIX_TIMERS
	CYGPKG_POSIX_SIGNALS => CYGPKG_POSIX_PTHREAD
	CYGPKG_POSIX_SIGNALS => CYGPKG_KERNEL_EXCEPTIONS
	CYGPKG_POSIX_UTSNAME => CYGBLD_ISO_UTSNAME_HEADER
	CYGPKG_UITRON => CYGPKG_KERNEL
	CYGINT_UITRON_CONFORMANCE => CYGINT_UITRON_CONFORMANCE & (CYGIMP_UITRON_LOOSE_CONFORMANCE & !CYGIMP_UITRON_STRICT_CONFORMANCE | CYGIMP_UITRON_STRICT_CONFORMANCE & !CYGIMP_UITRON_LOOSE_CONFORMANCE)
	CYGIMP_UITRON_STRICT_CONFORMANCE => !CYGIMP_MBOX_USE_MBOXT_PLAIN
	CYGIMP_UITRON_STRICT_CONFORMANCE => CYGFUN_KERNEL_THREADS_TIMER
	CYGIMP_UITRON_STRICT_CONFORMANCE => !CYGSEM_KERNEL_SCHED_TIMESLICE
	CYGIMP_UITRON_STRICT_CONFORMANCE => CYGSEM_KERNEL_SCHED_MLQUEUE
	CYGIMP_UITRON_STRICT_CONFORMANCE => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGPKG_UITRON_MEMPOOLFIXED => CYGPKG_MEMALLOC
	CYGPKG_UITRON_MEMPOOLVAR => CYGPKG_MEMALLOC
	CYGSEM_UITRON_TIME_IS_MILLISECONDS => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGPKG_UITRON_ALARMS => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGPKG_UITRON_CYCLICS => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGPKG_IO_WATCHDOG => CYGINT_WATCHDOG_IMPLEMENTATIONS & (CYGIMP_WATCHDOG_NONE & !CYGPKG_WATCHDOG_EMULATE | CYGPKG_WATCHDOG_EMULATE & !CYGIMP_WATCHDOG_NONE)
	CYGPKG_WATCHDOG_EMULATE => CYGVAR_KERNEL_COUNTERS_CLOCK
	CYGINT_WALLCLOCK_IMPLEMENTATIONS => CYGINT_WALLCLOCK_IMPLEMENTATIONS & (CYGIMP_WALLCLOCK_HARDWARE & !CYGPKG_WALLCLOCK_EMULATE & !CYGIMP_WALLCLOCK_NONE | CYGPKG_WALLCLOCK_EMULATE & !CYGIMP_WALLCLOCK_HARDWARE & !CYGIMP_WALLCLOCK_NONE | CYGIMP_WALLCLOCK_NONE & !CYGIMP_WALLCLOCK_HARDWARE & !CYGPKG_WALLCLOCK_EMULATE)
	CYGSEM_WALLCLOCK_MODE => CYGINT_WALLCLOCK_SET_GET_MODE_SUPPORTED | CYGSEM_WALLCLOCK_MODE
	CYGPKG_WALLCLOCK_EMULATE => CYGPKG_KERNEL
	CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 => CYGIMP_WALLCLOCK_HARDWARE
	CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 => CYGPKG_IO_WALLCLOCK
	CYGPKG_DEVICES_WALLCLOCK_I386_PC => CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
	CYGPKG_DEVICES_WALLCLOCK_I386_PC => CYGPKG_HAL_I386_PC
	CYGPKG_DEVICES_WALLCLOCK_I386_PC => CYGPKG_IO_WALLCLOCK
	CYGPKG_ERROR => CYGBLD_ISO_ERRNO_CODES_HEADER
	CYGPKG_ERROR_ERRNO => CYGBLD_ISO_ERRNO_HEADER
	CYGSEM_ERROR_PER_THREAD_ERRNO => CYGVAR_KERNEL_THREADS_DATA
	CYGPKG_ERROR_STRERROR => CYGBLD_ISO_STRERROR_HEADER
	CYGPKG_IO_FILEIO => CYGBLD_ISO_NAME_MAX_HEADER
	CYGPKG_IO_FILEIO => CYGBLD_ISO_OPEN_MAX_HEADER
	CYGPKG_IO_FILEIO => CYGBLD_ISO_DIRENT_HEADER
	CYGPKG_IO_FILEIO => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_IO_FILEIO => CYGINT_ISO_ERRNO_CODES
	CYGPKG_IO_FILEIO => CYGINT_ISO_ERRNO
	CYGPKG_IO_FILEIO => CYGPKG_ERROR
	CYGPKG_IO_FILEIO => CYGPKG_ISOINFRA
	CYGFUN_IO_FILEIO_SELECT => CYGPKG_KERNEL
	CYGPKG_IO_FILEIO_DEVFS_SUPPORT => CYGPKG_IO
	CYGPKG_IO_FILEIO_SOCKET_SUPPORT => CYGPKG_KERNEL
	CYGPKG_IO_FILEIO_SOCKET_SUPPORT => CYGPKG_NET
	CYGPKG_IO_FILEIO_INODE => CYGINT_ISO_MALLOC
	CYGPKG_FILEIO_FNMATCH => CYGBLD_ISO_FNMATCH_HEADER
	CYGPKG_NET => CYGPKG_NET_STACK & CYGPKG_NET_FREEBSD_STACK
	CYGPKG_NET => CYGBLD_ISO_NETDB_SERV_HEADER
	CYGPKG_NET => CYGBLD_ISO_NETDB_PROTO_HEADER
	CYGPKG_NET => CYGINT_ISO_STRING_BSD_FUNCS
	CYGPKG_NET => CYGINT_ISO_MALLOC
	CYGPKG_NET => CYGINT_ISO_ERRNO_CODES
	CYGPKG_NET => CYGINT_ISO_ERRNO
	CYGPKG_NET => CYGINT_ISO_STRERROR
	CYGPKG_NET => CYGINT_ISO_C_TIME_TYPES
	CYGPKG_NET => CYGPKG_ISOINFRA
	CYGPKG_NET => CYGPKG_IO
	CYGPKG_NET_INET => CYGPKG_NET_STACK_INET
	CYGPKG_NET_INET6 => CYGINT_IO_ETH_MULTICAST
	CYGPKG_NET_INET6 => CYGPKG_NET_STACK_INET6
	CYGPKG_NET_IPSEC => CYGPKG_NET_STACK_IPSEC
	CYGPKG_NET_TFTP => CYGPKG_NET_INET
	CYGPKG_NET_TFTPD_CLIENT_BIG_PACKET => CYGINT_ISO_STDIO_FORMATTED_IO
	CYGPKG_NET_DHCP => CYGPKG_NET_INET
	CYGPKG_NET_DHCP => CYGHWR_NET_DRIVERS
	CYGOPT_NET_DHCP_DHCP_THREAD_PARAM => CYGOPT_NET_DHCP_DHCP_THREAD
	CYGPKG_NET_DHCP_THREAD_PRIORITY => CYGOPT_NET_DHCP_DHCP_THREAD
	CYGOPT_NET_DHCP_PARM_REQ_LIST_REPLACE => CYGOPT_NET_DHCP_DHCP_THREAD
	CYGOPT_NET_DHCP_PARM_REQ_LIST_ADDITIONAL => CYGOPT_NET_DHCP_DHCP_THREAD
	CYGOPT_NET_DHCP_OPTION_HOST_NAME => CYGOPT_NET_DHCP_DHCP_THREAD
	CYGNUM_NET_DHCP_OPTION_HOST_NAME_LEN => CYGOPT_NET_DHCP_OPTION_HOST_NAME
	CYGOPT_NET_DHCP_OPTION_DHCP_CLIENTID_MAC => CYGOPT_NET_DHCP_DHCP_THREAD
	CYGPKG_NET_IPV6_ROUTING => CYGPKG_NET_INET6
	CYGOPT_NET_IPV6_ROUTING_THREAD => CYGPKG_POSIX
	CYGPKG_NET_BUILD_HW_TESTS => CYGHWR_NET_DRIVER_ETH0_SETUP | CYGHWR_NET_DRIVER_ETH1_SETUP
	CYGHWR_NET_DRIVER_ETH0_SETUP_OPTIONS => CYGHWR_NET_DRIVER_ETH0 & CYGPKG_DEVS_ETH_I386_PC_I82544_ETH0
	CYGHWR_NET_DRIVER_ETH0_SETUP => CYGHWR_NET_DRIVER_ETH0_SETUP & (CYGHWR_NET_DRIVER_ETH0_BOOTP & !CYGHWR_NET_DRIVER_ETH0_MANUAL & !CYGHWR_NET_DRIVER_ETH0_ADDRS | CYGHWR_NET_DRIVER_ETH0_MANUAL & !CYGHWR_NET_DRIVER_ETH0_BOOTP & !CYGHWR_NET_DRIVER_ETH0_ADDRS | CYGHWR_NET_DRIVER_ETH0_ADDRS & !CYGHWR_NET_DRIVER_ETH0_BOOTP & !CYGHWR_NET_DRIVER_ETH0_MANUAL)
	CYGHWR_NET_DRIVER_ETH0_DHCP => CYGPKG_NET_DHCP
	CYGHWR_NET_DRIVER_ETH0_IPV6_PREFIX => CYGPKG_NET_INET6
	!CYGHWR_NET_DRIVER_ETH1_SETUP_OPTIONS
	CYGHWR_NET_DRIVER_ETH1_SETUP => CYGHWR_NET_DRIVER_ETH1_SETUP & (CYGHWR_NET_DRIVER_ETH1_MANUAL & !CYGHWR_NET_DRIVER_ETH1_BOOTP & !CYGHWR_NET_DRIVER_ETH1_ADDRS | CYGHWR_NET_DRIVER_ETH1_BOOTP & !CYGHWR_NET_DRIVER_ETH1_MANUAL & !CYGHWR_NET_DRIVER_ETH1_ADDRS | CYGHWR_NET_DRIVER_ETH1_ADDRS & !CYGHWR_NET_DRIVER_ETH1_MANUAL & !CYGHWR_NET_DRIVER_ETH1_BOOTP)
	CYGHWR_NET_DRIVER_ETH1_DHCP => CYGPKG_NET_DHCP
	CYGHWR_NET_DRIVER_ETH1_IPV6_PREFIX => CYGPKG_NET_INET6
	CYGPKG_NET_FREEBSD_STACK => CYGBLD_ISO_BSDTYPES_HEADER
	CYGPKG_NET_FREEBSD_STACK => CYGPKG_IO_FILEIO
	CYGPKG_NET_FREEBSD_STACK => CYGINT_ISO_STRING_BSD_FUNCS
	CYGPKG_NET_FREEBSD_STACK => CYGINT_ISO_MALLOC
	CYGPKG_NET_FREEBSD_STACK => CYGINT_ISO_ERRNO_CODES
	CYGPKG_NET_FREEBSD_STACK => CYGINT_ISO_ERRNO
	CYGPKG_NET_FREEBSD_STACK => CYGINT_ISO_STRERROR
	CYGPKG_NET_FREEBSD_STACK => CYGINT_ISO_C_TIME_TYPES
	CYGPKG_NET_FREEBSD_STACK => CYGPKG_ISOINFRA
	CYGPKG_NET_FREEBSD_STACK => CYGPKG_IO
	CYGPKG_NET_FREEBSD_INET => CYGPKG_NET_INET
	CYGPKG_NET_FREEBSD_INET6 => CYGPKG_NET_INET6
	CYGPKG_NET_FREEBSD_IPSEC => CYGPKG_COMPRESS_ZLIB
	CYGPKG_NET_FREEBSD_IPSEC6 => CYGPKG_NET_FREEBSD_IPSEC
	CYGPKG_NET_FREEBSD_IPSEC6 => CYGPKG_NET_INET6
	CYGPKG_SNMPAGENT => CYGPKG_SNMPLIB
	CYGPKG_SNMPAGENT => CYGPKG_NET
	CYGPKG_SNMPAGENT => CYGINT_ISO_ERRNO_CODES
	CYGPKG_SNMPAGENT => CYGINT_ISO_ERRNO
	CYGPKG_SNMPAGENT => CYGINT_ISO_MALLOC
	CYGPKG_SNMPAGENT => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_SNMPAGENT => CYGINT_ISO_STDIO_FORMATTED_IO
	CYGPKG_SNMPAGENT => CYGINT_ISO_STDLIB_STRCONV
	CYGPKG_SNMPAGENT => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_SNMPAGENT => CYGPKG_IO
	CYGSEM_SNMPAGENT_TESTS_SNMPv3 => CYGPKG_SNMPAGENT_V3_SUPPORT
	CYGPKG_SNMPLIB => CYGPKG_POSIX_TIMERS
	CYGPKG_SNMPLIB => CYGPKG_NET
	CYGPKG_SNMPLIB => CYGINT_ISO_ERRNO_CODES
	CYGPKG_SNMPLIB => CYGINT_ISO_ERRNO
	CYGPKG_SNMPLIB => CYGINT_ISO_MALLOC
	CYGPKG_SNMPLIB => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_SNMPLIB => CYGINT_ISO_STDIO_FORMATTED_IO
	CYGPKG_SNMPLIB => CYGINT_ISO_STDLIB_STRCONV
	CYGPKG_SNMPLIB => CYGINT_ISO_STRING_MEMFUNCS
	CYGPKG_SNMPLIB => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_SNMPLIB => CYGPKG_IO
	CYGPKG_SNMPLIB_FILESYSTEM_SUPPORT => CYGINT_IO_FILEIO_FS
	CYGPKG_SNMPLIB_FILESYSTEM_SUPPORT => CYGPKG_IO_FILEIO
	CYGPKG_HTTPD => CYGPKG_NET
	CYGPKG_HTTPD => CYGINT_ISO_ERRNO_CODES
	CYGPKG_HTTPD => CYGINT_ISO_ERRNO
	CYGPKG_HTTPD => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_HTTPD => CYGINT_ISO_STDIO_FORMATTED_IO
	CYGPKG_HTTPD => CYGINT_ISO_STDLIB_STRCONV
	CYGPKG_HTTPD => CYGPKG_IO
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_CTYPE
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_ERRNO_CODES
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_ERRNO
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_STDIO_FORMATTED_IO
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_STDLIB_STRCONV
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_STRING_MEMFUNCS
	CYGPKG_NET_FTPCLIENT => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_NET_FTPCLIENT => CYGPKG_MEMALLOC
	CYGPKG_NET_FTPCLIENT => CYGPKG_NET
	CYGPKG_NET_FTPCLIENT => CYGPKG_IO
	CYGPKG_PPP => CYGPKG_POSIX_CLOCKS
	CYGPKG_PPP => CYGPKG_IO_SERIAL_FLOW_CONTROL
	CYGPKG_PPP => CYGPKG_NET
	CYGPKG_PPP => CYGOPT_IO_SERIAL_SUPPORT_NONBLOCKING
	CYGPKG_PPP => CYGPKG_IO_SERIAL_DEVICES
	CYGPKG_PPP => CYGPKG_IO_SERIAL
	CYGPKG_PPP => CYGPKG_IO
	CYGPKG_NS_DNS_BUILD => CYGSEM_KERNEL_THREADS_DESTRUCTORS_PER_THREAD
	CYGPKG_NS_DNS_BUILD => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_NS_DNS_BUILD => CYGINT_ISO_MALLOC
	CYGPKG_NS_DNS_BUILD => CYGINT_ISO_CTYPE
	CYGPKG_NS_DNS_BUILD => CYGPKG_NET
	CYGPKG_NS_DNS_BUILD => CYGBLD_ISO_DNS_HEADER
	CYGPKG_NS_DNS_DEFAULT => CYGPKG_NS_DNS_BUILD
	CYGPKG_NS_DNS_DOMAINNAME => CYGPKG_NS_DNS_BUILD
	CYGOPT_NS_DNS_FIRST_FAMILY => CYGPKG_NET_INET6
	CYGPKG_NS_DNS_TESTS => CYGPKG_NS_DNS_BUILD
	CYGPKG_CPULOAD => !CYGPKG_KERNEL_SMP_SUPPORT
	CYGPKG_CPULOAD => CYGPKG_KERNEL
	CYGPKG_NET_SNTP => CYGSEM_LIBC_TIME_SETTIME_WORKING
	CYGPKG_NET_SNTP => CYGSEM_LIBC_TIME_TIME_WORKING
	CYGPKG_NET_SNTP => CYGPKG_LIBC_TIME
	CYGPKG_NET_SNTP => CYGPKG_NET
	CYGNUM_NET_SNTP_UNICAST_MAXDHCP => CYGPKG_NET_DHCP
	CYGPKG_IO_FLASH => CYGINT_ISO_STRING_STRFUNCS
	CYGPKG_IO_FLASH => CYGPKG_ISOINFRA
	CYGHWR_IO_FLASH_DEVICE => CYGHWR_IO_FLASH_DEVICE
	CYGSEM_IO_FLASH_READ_INDIRECT => !CYGSEM_IO_FLASH_VERIFY_PROGRAM
	CYGSEM_IO_FLASH_READ_INDIRECT => CYGHWR_IO_FLASH_DEVICE_LEGACY
	CYGPKG_IO_FLASH_BLOCK_DEVICE => CYGINT_IO_FLASH_BLOCK_DEVICE_METHODS
	CYGPKG_IO_FLASH_BLOCK_DEVICE => CYGPKG_IO
	CYGFUN_IO_FLASH_BLOCK_FROM_FIS => CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT
	CYGPKG_IO_FLASH_BLOCK_DEVICE_LEGACY => CYGPKG_IO
	CYGINT_IO_FLASH_BLOCK_CFG_1 => CYGINT_IO_FLASH_BLOCK_CFG_1 & (CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 & !CYGNUM_IO_FLASH_BLOCK_CFG_FIS_1 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_1 | CYGNUM_IO_FLASH_BLOCK_CFG_FIS_1 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_1 | CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_1 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 & !CYGNUM_IO_FLASH_BLOCK_CFG_FIS_1)
	CYGNUM_IO_FLASH_BLOCK_LENGTH_1 => CYGNUM_IO_FLASH_BLOCK_OFFSET_1
	CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_1 => CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_1
	CYGINT_IO_FLASH_BLOCK_CFG_2 => CYGINT_IO_FLASH_BLOCK_CFG_2 & (CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_2 & !CYGNUM_IO_FLASH_BLOCK_CFG_FIS_2 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_2 | CYGNUM_IO_FLASH_BLOCK_CFG_FIS_2 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_2 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_2 | CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_ABSOLUTE_2 & !CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_2 & !CYGNUM_IO_FLASH_BLOCK_CFG_FIS_2)
	CYGNUM_IO_FLASH_BLOCK_LENGTH_2 => CYGNUM_IO_FLASH_BLOCK_OFFSET_2
	CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_2 => CYGNUM_IO_FLASH_BLOCK_ABSOLUTE_LENGTH_2
	CYGPKG_FS_RAM => CYGINT_FS_RAM_ALLOC & (CYGPKG_FS_RAM_SIMPLE & !CYGPKG_FS_RAM_BLOCKS | CYGPKG_FS_RAM_BLOCKS & !CYGPKG_FS_RAM_SIMPLE)
	CYGPKG_FS_RAM => CYGINT_ISO_ERRNO_CODES
	CYGPKG_FS_RAM => CYGINT_ISO_ERRNO
	CYGPKG_FS_RAM => CYGPKG_ERROR
	CYGPKG_FS_RAM => CYGPKG_ISOINFRA
	CYGPKG_FS_RAM => CYGPKG_IO_FILEIO
	CYGPKG_FS_RAM_SIMPLE => CYGINT_ISO_MALLOC
	CYGPKG_FS_RAM_SIMPLE => !CYGPKG_FS_RAM_BLOCKS
	CYGPKG_FS_RAM_BLOCKS => !CYGPKG_FS_RAM_SIMPLE
	CYGPKG_FS_RAM_BLOCKS_ARRAY_NAME => CYGPKG_FS_RAM_BLOCKS_ARRAY_EXTERN
	CYGPKG_FS_RAM_RET_DIRENT_DTYPE => CYGPKG_FILEIO_DIRENT_DTYPE
	CYGPKG_FS_ROM => CYGINT_ISO_ERRNO_CODES
	CYGPKG_FS_ROM => CYGINT_ISO_ERRNO
	CYGPKG_FS_ROM => CYGPKG_ISOINFRA
	CYGPKG_FS_ROM => CYGPKG_IO_FILEIO
	CYGPKG_FS_ROM_RET_DIRENT_DTYPE => CYGPKG_FILEIO_DIRENT_DTYPE
	CYGTST_ROMFS_BUILD_TESTS => CYGBLD_FS_ROMFS_MK_ROMFS
	CYGTST_ROMFS_BUILD_TESTS => CYGINT_ISO_STRERROR
	CYGTST_ROMFS_BUILD_TESTS => CYGINT_ISO_STDIO_FORMATTED_IO
	CYGTST_ROMFS_BUILD_TESTS => CYGINT_LIBC_STARTUP_CONTEXT
	CYGPKG_FS_JFFS2 => CYGPKG_CRC
	CYGPKG_FS_JFFS2 => CYGPKG_LINUX_COMPAT
	CYGPKG_FS_JFFS2 => CYGPKG_IO_FILEIO_INODE
	CYGPKG_FS_JFFS2 => CYGPKG_IO_FLASH_BLOCK_DEVICE
	CYGPKG_FS_JFFS2 => CYGINT_ISO_ERRNO_CODES
	CYGPKG_FS_JFFS2 => CYGINT_ISO_ERRNO
	CYGPKG_FS_JFFS2 => CYGPKG_ERROR
	CYGPKG_FS_JFFS2 => CYGPKG_ISOINFRA
	CYGPKG_FS_JFFS2 => CYGINT_ISO_MALLOC
	CYGPKG_FS_JFFS2 => CYGPKG_IO_FLASH
	CYGPKG_FS_JFFS2 => CYGPKG_IO_FILEIO
	CYGOPT_FS_JFFS2_GCTHREAD => CYGPKG_KERNEL
	!CYGOPT_FS_JFFS2_NAND
	CYGOPT_FS_JFFS2_COMPRESS_ZLIB => CYGPKG_COMPRESS_ZLIB
	CYGOPT_FS_JFFS2_COMPRESS_RUBIN => CYGOPT_FS_JFFS2_COMPRESS
	CYGPKG_FS_JFFS2_RET_DIRENT_DTYPE => CYGPKG_FILEIO_DIRENT_DTYPE
	CYGPKG_COMPRESS_ZLIB => CYGPKG_CRC
	CYGPKG_COMPRESS_ZLIB => CYGPKG_ISOINFRA
	CYGSEM_COMPRESS_ZLIB_NEEDS_MALLOC => CYGPKG_MEMALLOC
	CYGSEM_COMPRESS_ZLIB_NEEDS_MALLOC => !CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC
	CYGFUN_COMPRESS_ZLIB_GZIO => CYGINT_ISO_STDIO_FILEACCESS
	CYGFUN_COMPRESS_ZLIB_GZIO => CYGINT_ISO_STDIO_FORMATTED_IO
	CYGFUN_COMPRESS_ZLIB_GZIO => CYGINT_ISO_STRING_STRFUNCS
	CYGFUN_COMPRESS_ZLIB_GZIO => CYGINT_ISO_STDIO_FILEPOS
	CYGPKG_VNC_SERVER => CYGPKG_NET
	CYGPKG_VNC_SERVER => CYGPKG_IO
	CYGPKG_VNC_SERVER_BUILD_MOUSE_DRIVER => CYGPKG_IO_FILEIO
	CYGPKG_VNC_SERVER_BUILD_KEYBOARD_DRIVER => CYGPKG_IO_FILEIO
	CYGPKG_IO_DISK => CYGPKG_ERROR
	CYGPKG_IO_DISK => CYGPKG_IO
	CYGPKG_BLOCK_LIB => CYGPKG_ERROR
	CYGPKG_BLOCK_LIB => CYGPKG_LINUX_COMPAT
	CYGPKG_BLOCK_LIB => CYGPKG_MEMALLOC
	CYGPKG_BLOCK_LIB => CYGPKG_ISOINFRA
	CYGPKG_FS_FAT => CYGPKG_BLOCK_LIB
	CYGPKG_FS_FAT => CYGPKG_MEMALLOC
	CYGPKG_FS_FAT => CYGINT_ISO_ERRNO_CODES
	CYGPKG_FS_FAT => CYGINT_ISO_ERRNO
	CYGPKG_FS_FAT => CYGPKG_ISOINFRA
	CYGPKG_FS_FAT => CYGPKG_IO_FILEIO
	CYGDBG_FS_FAT_NODE_CACHE_EXTRA_CHECKS => CYGPKG_INFRA_DEBUG & CYGDBG_USE_ASSERTS
	CYGPKG_FS_FAT_RET_DIRENT_DTYPE => CYGPKG_FILEIO_DIRENT_DTYPE
	CYGPKG_HAL_COMMON => CYGINT_HAL_SUPPORTS_MMU_TABLES
	CYGPKG_HAL_DEBUG => CYGINT_HAL_DEBUG_GDB_STUBS
	CYGPKG_HAL_DEBUG => CYGINT_HAL_DEBUG_GDB_STUBS_BREAK
	CYGPKG_HAL_DEBUG => CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED
	CYGPKG_HAL_ROM_MONITOR => CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT
	CYGPKG_HAL_ROM_MONITOR => CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
	CYGPKG_HAL => CYGINT_HAL_PLF_IF_INIT
	CYGPKG_HAL => CYGINT_HAL_PLF_IF_IDE
	CYGPKG_HAL_I386 => CYGINT_HAL_I386_MEM_REAL_REGION_TOP
	CYGPKG_HAL_I386_PCMB => CYGINT_HAL_I386_PCMB_SCREEN_SUPPORT
	CYGPKG_IO_SERIAL => CYGINT_IO_SERIAL_BLOCK_TRANSFER
	CYGPKG_IO_SERIAL => CYGINT_IO_SERIAL_LINE_STATUS_HW
	CYGPKG_IO_SERIAL_FLOW_CONTROL => CYGINT_IO_SERIAL_FLOW_CONTROL_HW
	CYGPKG_IO_SERIAL_TERMIOS => CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY
	CYGPKG_IO_SERIAL_I386_PC => CYGINT_IO_SERIAL_GENERIC_16X5X_REQUIRED
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_9600
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_14400
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_19200
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_38400
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_57600
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_115200
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_PARITY_EVEN
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_PARITY_ODD
	CYGPKG_IO_SERIAL_TEST_SPECS => CYGINT_IO_SERIAL_TEST_SKIP_STOP_2
	CYGPKG_IO_ETH_DRIVERS => CYGHWR_NET_DRIVERS
	CYGPKG_IO_ETH_DRIVERS => CYGINT_IO_ETH_MULTICAST
	(CYGINT_IO_ETH_INT_SUPPORT_REQUIRED => CYGPKG_IO_ETH_DRIVERS_LWIP | CYGPKG_IO_ETH_DRIVERS_NET) & CYGPKG_IO_ETH_DRIVERS & (CYGPKG_IO_ETH_DRIVERS_LWIP | CYGPKG_IO_ETH_DRIVERS_NET) => CYGINT_IO_ETH_INT_SUPPORT_REQUIRED
	CYGPKG_DEVS_ETH_I386_PC_I82544 => CYGINT_DEVS_ETH_INTEL_I82544_REQUIRED
	CYGPKG_INFRA_DEBUG => CYGINT_INFRA_DEBUG_TRACE_IMPL
	CYGIMP_KERNEL_INTERRUPTS_DSRS => CYGINT_KERNEL_INTERRUPTS_DSRS
	CYGPKG_KERNEL_SCHED => CYGINT_KERNEL_SCHEDULER
	CYGPKG_KERNEL_SCHED => CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES
	CYGPKG_KERNEL_COUNTERS => CYGINT_KERNEL_COUNTERS
	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL => CYGINT_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_COUNT
	CYGPKG_MEMALLOC_MALLOC_ALLOCATORS => CYGINT_MEMALLOC_MALLOC_ALLOCATORS
	CYGPKG_ISO_STARTUP => CYGINT_ISO_MAIN_STARTUP
	CYGPKG_ISO_STARTUP => CYGINT_ISO_ENVIRON
	CYGPKG_ISO_CTYPE_H => CYGINT_ISO_CTYPE
	CYGPKG_ISO_ERRNO => CYGINT_ISO_ERRNO_CODES
	CYGPKG_ISO_ERRNO => CYGINT_ISO_ERRNO
	CYGPKG_ISO_LOCALE => CYGINT_ISO_LOCALE
	(CYGINT_ISO_STDIO_FILETYPES => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_FILETYPES
	(CYGINT_ISO_STDIO_STREAMS => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_STREAMS
	(CYGINT_ISO_STDIO_FILEOPS => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_FILEOPS
	(CYGINT_ISO_STDIO_FILEACCESS => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_FILEACCESS
	(CYGINT_ISO_STDIO_FORMATTED_IO => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_FORMATTED_IO
	(CYGINT_ISO_STDIO_CHAR_IO => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_CHAR_IO
	(CYGINT_ISO_STDIO_DIRECT_IO => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_DIRECT_IO
	(CYGINT_ISO_STDIO_FILEPOS => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_FILEPOS
	(CYGINT_ISO_STDIO_ERROR => CYGPKG_LIBC_STDIO) & CYGPKG_ISO_STDIO & CYGPKG_LIBC_STDIO => CYGINT_ISO_STDIO_ERROR
	(CYGINT_ISO_STDIO_POSIX_FDFUNCS => CYGFUN_LIBC_STDIO_OPEN_POSIX_FDFUNCS) & CYGPKG_ISO_STDIO & CYGFUN_LIBC_STDIO_OPEN_POSIX_FDFUNCS => CYGINT_ISO_STDIO_POSIX_FDFUNCS
	CYGPKG_ISO_STDLIB => CYGINT_ISO_STDLIB_STRCONV
	CYGPKG_ISO_STDLIB => CYGINT_ISO_STDLIB_STRCONV_FLOAT
	CYGPKG_ISO_STDLIB => CYGINT_ISO_RAND
	CYGPKG_ISO_STDLIB => CYGINT_ISO_MALLOC
	CYGPKG_ISO_STDLIB => CYGINT_ISO_MALLINFO
	CYGPKG_ISO_STDLIB => CYGINT_ISO_EXIT
	CYGPKG_ISO_STDLIB => CYGINT_ISO_STDLIB_ENVIRON
	CYGPKG_ISO_STDLIB => CYGINT_ISO_STDLIB_SYSTEM
	CYGPKG_ISO_STDLIB => CYGINT_ISO_BSEARCH
	CYGPKG_ISO_STDLIB => CYGINT_ISO_QSORT
	CYGPKG_ISO_STDLIB => CYGINT_ISO_ABS
	CYGPKG_ISO_STDLIB => CYGINT_ISO_DIV
	CYGPKG_ISO_STDLIB => CYGINT_ISO_STDLIB_MULTIBYTE
	(CYGINT_ISO_STRERROR => CYGPKG_ERROR_STRERROR) & CYGPKG_ISO_STRING & CYGPKG_ERROR_STRERROR => CYGINT_ISO_STRERROR
	(CYGINT_ISO_STRTOK_R => CYGPKG_LIBC_STRING) & CYGPKG_ISO_STRING & CYGPKG_LIBC_STRING => CYGINT_ISO_STRTOK_R
	(CYGINT_ISO_STRING_LOCALE_FUNCS => CYGPKG_LIBC_STRING) & CYGPKG_ISO_STRING & CYGPKG_LIBC_STRING => CYGINT_ISO_STRING_LOCALE_FUNCS
	(CYGINT_ISO_STRING_BSD_FUNCS => CYGFUN_LIBC_STRING_BSD_FUNCS) & CYGPKG_ISO_STRING & CYGFUN_LIBC_STRING_BSD_FUNCS => CYGINT_ISO_STRING_BSD_FUNCS
	(CYGINT_ISO_STRING_MEMFUNCS => CYGPKG_LIBC_STRING) & CYGPKG_ISO_STRING & CYGPKG_LIBC_STRING => CYGINT_ISO_STRING_MEMFUNCS
	(CYGINT_ISO_STRING_STRFUNCS => CYGPKG_LIBC_STRING) & CYGPKG_ISO_STRING & CYGPKG_LIBC_STRING => CYGINT_ISO_STRING_STRFUNCS
	(CYGINT_ISO_POSIX_TIMER_TYPES => CYGPKG_POSIX_TIMERS) & CYGPKG_ISO_TIME & CYGPKG_POSIX_TIMERS => CYGINT_ISO_POSIX_TIMER_TYPES
	(CYGINT_ISO_POSIX_CLOCK_TYPES => CYGPKG_POSIX_CLOCKS) & CYGPKG_ISO_TIME & CYGPKG_POSIX_CLOCKS => CYGINT_ISO_POSIX_CLOCK_TYPES
	(CYGINT_ISO_C_TIME_TYPES => CYGPKG_LIBC_TIME) & CYGPKG_ISO_TIME & CYGPKG_LIBC_TIME => CYGINT_ISO_C_TIME_TYPES
	(CYGINT_ISO_POSIX_TIMERS => CYGPKG_POSIX_TIMERS) & CYGPKG_ISO_TIME & CYGPKG_POSIX_TIMERS => CYGINT_ISO_POSIX_TIMERS
	(CYGINT_ISO_POSIX_CLOCKS => CYGPKG_POSIX_CLOCKS) & CYGPKG_ISO_TIME & CYGPKG_POSIX_CLOCKS => CYGINT_ISO_POSIX_CLOCKS
	(CYGINT_ISO_C_CLOCK_FUNCS => CYGPKG_LIBC_TIME) & CYGPKG_ISO_TIME & CYGPKG_LIBC_TIME => CYGINT_ISO_C_CLOCK_FUNCS
	CYGPKG_ISO_SIGNAL => CYGINT_ISO_SIGNAL_NUMBERS
	CYGPKG_ISO_SIGNAL => CYGINT_ISO_SIGNAL_IMPL
	CYGPKG_ISO_SIGNAL => CYGINT_POSIX_REALTIME_SIGNALS
	CYGPKG_ISO_SETJMP => CYGINT_ISO_SETJMP
	CYGPKG_ISO_SETJMP => CYGINT_ISO_SIGSETJMP
	CYGPKG_ISO_POSIX_FCNTL => CYGINT_ISO_FCNTL
	CYGPKG_ISO_POSIX_FCNTL => CYGINT_ISO_OPEN
	CYGPKG_ISOINFRA => CYGINT_ISO_DIRENT
	CYGPKG_ISO_POSIX_TYPES => CYGINT_ISO_PTHREADTYPES
	CYGPKG_ISO_POSIX_TYPES => CYGINT_ISO_PMUTEXTYPES
	CYGPKG_ISO_EXTRA_TYPES => CYGINT_ISO_BSDTYPES
	CYGPKG_ISO_SCHED => CYGINT_ISO_SCHED_IMPL
	CYGPKG_ISO_SEMAPHORES => CYGINT_ISO_SEMAPHORES
	CYGPKG_ISO_MQUEUE => CYGINT_ISO_MQUEUE
	(CYGINT_ISO_PTHREAD_IMPL => CYGPKG_POSIX_PTHREAD_REQUIREMENTS) & CYGPKG_ISO_PTHREAD & CYGPKG_POSIX_PTHREAD_REQUIREMENTS => CYGINT_ISO_PTHREAD_IMPL
	(CYGINT_ISO_PTHREAD_MUTEX => CYGPKG_POSIX_PTHREAD_MUTEX) & CYGPKG_ISO_PTHREAD & CYGPKG_POSIX_PTHREAD_MUTEX => CYGINT_ISO_PTHREAD_MUTEX
	CYGPKG_ISO_LIMITS => CYGINT_ISO_POSIX_LIMITS
	CYGPKG_ISO_TERMIOS => CYGINT_ISO_TERMIOS
	CYGPKG_ISO_DLFCN => CYGINT_ISO_DLFCN
	(CYGINT_ISO_POSIX_TIMER_OPS => CYGPKG_POSIX_TIMERS) & CYGPKG_ISO_UNISTD & CYGPKG_POSIX_TIMERS => CYGINT_ISO_POSIX_TIMER_OPS
	(CYGINT_ISO_POSIX_SLEEP => CYGPKG_POSIX_CLOCKS) & CYGPKG_ISO_UNISTD & CYGPKG_POSIX_CLOCKS => CYGINT_ISO_POSIX_SLEEP
	(CYGINT_ISO_SELECT => CYGFUN_IO_FILEIO_SELECT) & CYGPKG_ISO_SELECT & CYGFUN_IO_FILEIO_SELECT => CYGINT_ISO_SELECT
	(CYGINT_ISO_DNS => CYGPKG_NS_DNS_BUILD) & CYGPKG_ISO_NETDB & CYGPKG_NS_DNS_BUILD => CYGINT_ISO_DNS
	(CYGINT_ISO_NETDB_PROTO => CYGPKG_NET) & CYGPKG_ISO_NETDB & CYGPKG_NET => CYGINT_ISO_NETDB_PROTO
	(CYGINT_ISO_NETDB_SERV => CYGPKG_NET) & CYGPKG_ISO_NETDB & CYGPKG_NET => CYGINT_ISO_NETDB_SERV
	(CYGINT_LIBC_I18N_MB_REQUIRED => CYGFUN_LIBC_I18N_LOCALE_C_SJIS | CYGFUN_LIBC_I18N_LOCALE_C_EUCJP | CYGFUN_LIBC_I18N_LOCALE_C_JIS) & CYGPKG_LIBC_I18N_LOCALES & CYGBLD_ISO_STDLIB_MB_CUR_MAX_HEADER & (CYGFUN_LIBC_I18N_LOCALE_C_SJIS | CYGFUN_LIBC_I18N_LOCALE_C_EUCJP | CYGFUN_LIBC_I18N_LOCALE_C_JIS) => CYGINT_LIBC_I18N_MB_REQUIRED
	(CYGINT_LIBC_STARTUP_EXTERNAL_INVOKE_MAIN_POSSIBLE => CYGPKG_POSIX_MAIN_THREAD) & CYGPKG_LIBC_STARTUP & CYGPKG_POSIX_MAIN_THREAD => CYGINT_LIBC_STARTUP_EXTERNAL_INVOKE_MAIN_POSSIBLE
	CYGPKG_LIBC_STARTUP_CONTEXT => CYGINT_LIBC_STARTUP_CONTEXT
	(CYGINT_LIBC_STARTUP_MAIN_NO_STACK_SIZE => CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT) & CYGPKG_LIBC_STARTUP & CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT => CYGINT_LIBC_STARTUP_MAIN_NO_STACK_SIZE
	CYGPKG_LIBM_COMPATIBILITY => CYGINT_LIBM_COMPAT
	CYGPKG_UITRON => CYGINT_UITRON_CONFORMANCE
	CYGPKG_IO_WATCHDOG => CYGINT_WATCHDOG_HW_IMPLEMENTATIONS
	CYGPKG_IO_WATCHDOG => CYGINT_WATCHDOG_IMPLEMENTATIONS
	CYGPKG_IO_WATCHDOG => CYGINT_WATCHDOG_RESETS_ON_TIMEOUT
	CYGPKG_IO_WALLCLOCK => CYGINT_WALLCLOCK_HW_IMPLEMENTATIONS
	CYGPKG_IO_WALLCLOCK => CYGINT_WALLCLOCK_IMPLEMENTATIONS
	CYGPKG_IO_WALLCLOCK => CYGINT_WALLCLOCK_SET_GET_MODE_SUPPORTED
	CYGPKG_IO_FILEIO => CYGINT_IO_FILEIO_FS
	CYGPKG_NET => CYGPKG_NET_DRIVER_FRAMEWORK
	CYGPKG_NET => CYGPKG_NET_STACK
	CYGPKG_NET => CYGPKG_NET_STACK_INET
	CYGPKG_NET => CYGPKG_NET_STACK_INET6
	CYGPKG_NET => CYGPKG_NET_STACK_IPSEC
	(CYGHWR_NET_DRIVER_ETH0 => CYGPKG_DEVS_ETH_I386_PC_I82544_ETH0) & CYGPKG_NET & CYGPKG_DEVS_ETH_I386_PC_I82544_ETH0 => CYGHWR_NET_DRIVER_ETH0
	CYGHWR_NET_DRIVER_ETH0_SETUP_OPTIONS => CYGHWR_NET_DRIVER_ETH0_SETUP
	CYGHWR_NET_DRIVER_ETH1_SETUP_OPTIONS => CYGHWR_NET_DRIVER_ETH1_SETUP
	CYGPKG_NET_FREEBSD_STACK => CYGINT_NET_IPSEC_BSD_CRYPTO
	CYGPKG_IO_FLASH => CYGHWR_IO_FLASH_DEVICE
	(CYGHWR_IO_FLASH_DEVICE_NEEDS_CACHE_HANDLED => CYGHWR_IO_FLASH_DEVICE_LEGACY) & CYGPKG_IO_FLASH & CYGHWR_IO_FLASH_DEVICE_LEGACY => CYGHWR_IO_FLASH_DEVICE_NEEDS_CACHE_HANDLED
	(CYGINT_IO_FLASH_BLOCK_DEVICE_METHODS => CYGFUN_IO_FLASH_BLOCK_FROM_DEVOFFSET | CYGFUN_IO_FLASH_BLOCK_FROM_FIS) & CYGPKG_IO_FLASH_BLOCK_DEVICE & (CYGFUN_IO_FLASH_BLOCK_FROM_DEVOFFSET | CYGFUN_IO_FLASH_BLOCK_FROM_FIS) => CYGINT_IO_FLASH_BLOCK_DEVICE_METHODS
	CYGPKG_IO_FLASH_BLOCK_DEVICE_1 => CYGINT_IO_FLASH_BLOCK_CFG_1
	CYGPKG_IO_FLASH_BLOCK_DEVICE_2 => CYGINT_IO_FLASH_BLOCK_CFG_2
	CYGPKG_FS_RAM => CYGINT_FS_RAM_ALLOC
	CYGPKG_COMPRESS_ZLIB => CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC
	CYGPKG_VNC_SERVER_DISPLAY_OPTIONS => CYGNUM_VNC_SERVER_PIXEL_SELECTED
                         
                     
                    
                    
                    
                    
                 
             
         
     
    
								 
								
							 
							
						 
						
						
						
						
					 
					
				 
				
			 
			
		 
		
		
		
		
		
			
				
				
			
		
		
@article{romero2024_uvlhub_open_science,
    title = {UVLHub: A feature model data repository using UVL and open science principles},
    journal = {Journal of Systems and Software},
    pages = {112150},
    year = {2024},
    issn = {0164-1212},
    doi = {https://doi.org/10.1016/j.jss.2024.112150},
    url = {https://www.sciencedirect.com/science/article/pii/S016412122400195X},
    author = {David Romero-Organvidez and José A. Galindo and Chico Sundermann and Jose-Miguel Horcas and David Benavides},
    keywords = {Feature models, Software product line, Variability, Dataset, Uvl}
}
TY  - JOUR
T1  - UVLHub: A feature model data repository using UVL and open science principles
AU  - Romero-Organvidez, David
AU  - Galindo, José A.
AU  - Sundermann, Chico
AU  - Horcas, Jose-Miguel
AU  - Benavides, David
JO  - Journal of Systems and Software
SP  - 112150
PY  - 2024
DA  - 2024/07/01/
SN  - 0164-1212
DO  - https://doi.org/10.1016/j.jss.2024.112150
UR  - https://www.sciencedirect.com/science/article/pii/S016412122400195X
KW  - Feature models
KW  - Software product line
KW  - Variability
KW  - Dataset
KW  - Uvl
David Romero-Organvidez, José A. Galindo, Chico Sundermann, Jose-Miguel Horcas, David Benavides,
UVLHub: A feature model data repository using UVL and open science principles,
Journal of Systems and Software,
2024,
112150,
ISSN 0164-1212,
https://doi.org/10.1016/j.jss.2024.112150.
(https://www.sciencedirect.com/science/article/pii/S016412122400195X)
Keywords: Feature models; Software product line; Variability; Dataset; Uvl
Romero-Organvidez, D., Galindo, J. A., Sundermann, C., Horcas, J.-M., & Benavides, D. (2024). UVLHub: A feature model data repository using UVL and open science principles. Journal of Systems and Software, 2024, 112150. https://doi.org/10.1016/j.jss.2024.112150
@article{benavides2024uvl,
    title = {UVL: Feature modelling with the Universal Variability Language},
    journal = {Journal of Systems and Software},
    volume = {225},
    pages = {112326},
    year = {2025},
    issn = {0164-1212},
    doi = {https://doi.org/10.1016/j.jss.2024.112326},
    url = {https://www.sciencedirect.com/science/article/pii/S0164121224003704},
    author = {David Benavides and Chico Sundermann and Kevin Feichtinger and José A. Galindo and Rick Rabiser and Thomas Thüm},
    keywords = {Feature model, Software product lines, Variability},
}      
TY  - JOUR
T1  - UVL: Feature modelling with the Universal Variability Language
AU  - Benavides, David
AU  - Sundermann, Chico
AU  - Feichtinger, Kevin
AU  - Galindo, José A.
AU  - Rabiser, Rick
AU  - Thüm, Thomas
JO  - Journal of Systems and Software
VL  - 225
SP  - 112326
PY  - 2025
DA  - 2025/07/01/
SN  - 0164-1212
DO  - https://doi.org/10.1016/j.jss.2024.112326
UR  - https://www.sciencedirect.com/science/article/pii/S0164121224003704
KW  - Feature model
KW  - Software product lines
KW  - Variability
David Benavides, Chico Sundermann, Kevin Feichtinger, José A. Galindo, Rick Rabiser, Thomas Thüm,
UVL: Feature modelling with the Universal Variability Language,
Journal of Systems and Software,
Volume 225,
2025,
112326,
ISSN 0164-1212,
https://doi.org/10.1016/j.jss.2024.112326.
(https://www.sciencedirect.com/science/article/pii/S0164121224003704)
Keywords: Feature model; Software product lines; Variability
Benavides, D., Sundermann, C., Feichtinger, K., Galindo, J. A., Rabiser, R., & Thüm, T. (2025). UVL: Feature modelling with the Universal Variability Language. Journal of Systems and Software, 225, 112326. https://doi.org/10.1016/j.jss.2024.112326