/* ipwps_config.h - IPWPS Configuration header file */ /* * Copyright (c) 2008 Wind River Systems, Inc. * * The right to copy, distribute, modify, or otherwise make use * of this software may be licensed only pursuant to the terms * of an applicable Wind River license agreement. * */ /* modification history -------------------- 01b,05mar09,mry Add priliminary enrollee support 01a,24Dec08,mry Created */ #ifndef IPWPS_CONFIG_H #define IPWPS_CONFIG_H /* **************************************************************************** * 1 DESCRIPTION **************************************************************************** */ /* **************************************************************************** * 2 INCLUDE FILES **************************************************************************** */ #include #include "ipwps_sysvar.h" #ifdef __cplusplus extern "C" { #endif /* **************************************************************************** * 3 DEFINES **************************************************************************** */ #ifdef IPCOM_SYSLOG_PRIORITY #undef IPCOM_SYSLOG_PRIORITY #endif #if defined(_WRS_CONFIG_IPWPS_SYSLOG_PRIORITY) #define IPCOM_SYSLOG_PRIORITY _WRS_CONFIG_IPWPS_SYSLOG_PRIORITY #else #define IPCOM_SYSLOG_PRIORITY IPCOM_LOG_ERR #endif #ifdef IPCOM_SYSLOG_FACILITY #undef IPCOM_SYSLOG_FACILITY #endif #define IPCOM_SYSLOG_FACILITY IPCOM_LOG_IPWPS #ifndef _WRS_CONFIG_COMPONENT_IPWPS #warning VSB Config was not used to build IPWPS. Make sure you set the appropriate IPWPS_USE_xxx defines manually. #endif /* *=========================================================================== * IPWPS_USE_WPS_PROTOCOL *=========================================================================== * Set this define to enable WPS Protocol support. * Remove to reduce code footprint if WPS Protocol support is not required. * Required when IPEAP_USE_EAP_WSC is defined in ipeap_config.h */ #ifdef _WRS_CONFIG_IPWPS_USE_WPS_PROTOCOL #define IPWPS_USE_WPS_PROTOCOL #endif /* *=========================================================================== * IPWPS_USE_WPS_ENROLLEE *=========================================================================== * Set this define to enable WPS Enrollee support. * Remove to reduce code footprint if WPS Enrollee support is not required. */ #ifdef _WRS_CONFIG_IPWPS_USE_WPS_ENROLLEE #define IPWPS_USE_WPS_ENROLLEE #endif #if defined(IPWPS_USE_WPS_ENROLLEE) && !defined(IPWPS_USE_WPS_PROTOCOL) #error Enrollee support requires IPWPS_USE_WPS_PROTOCOL to be defined #endif /* *=========================================================================== * IPWPS_USE_WPS_AP *=========================================================================== * Set this define to enable WPS AP support. * Remove to reduce code footprint if WPS AP support is not required. */ #ifdef _WRS_CONFIG_IPWPS_USE_WPS_AP #define IPWPS_USE_WPS_AP #endif /* *=========================================================================== * IPWPS_USE_WPS_REGISTRAR *=========================================================================== * Set this define to enable WPS Registrar support. * Remove to reduce code footprint if WPS Registrar support is not required. */ #ifdef _WRS_CONFIG_IPWPS_USE_WPS_REGISTRAR #define IPWPS_USE_WPS_REGISTRAR #endif #if defined(IPWPS_USE_WPS_REGISTRAR) && !defined(IPWPS_USE_WPS_PROTOCOL) #error Registrar support requires IPWPS_USE_WPS_PROTOCOL to be defined #endif #if defined(IPWPS_USE_WPS_AP) && !defined(IPWPS_USE_WPS_AP) #error Registrar support currently requires IPWPS_USE_WPS_AP to be defined #endif #if defined(IPWPS_USE_WPS_DRV_IF) && !defined(IPWPS_USE_WPS_DRV_IF) #error Registrar support currently requires IPWPS_USE_WPS_DRV_IF to be defined #endif /* *=========================================================================== * IPWPS_USE_WPS_DRV_IF *=========================================================================== * Set this define to enable WPS Drv Interface support. */ #ifdef _WRS_CONFIG_IPWPS_USE_WPS_DRV_IF #define IPWPS_USE_WPS_DRV_IF #endif /* *=========================================================================== * IPWPS_USE_STATS *=========================================================================== * Set this define to enable WPS statistics counters. */ #ifdef _WRS_CONFIG_IPWPS_USE_STATS #define IPWPS_USE_STATS #endif #ifdef IPWPS_USE_STATS #warning IPWPS Statistics not supported in current version #endif /* **************************************************************************** * 4 TYPES **************************************************************************** */ /* Forward declarations */ /* **************************************************************************** * 5 FUNCTIONS **************************************************************************** */ #ifdef __cplusplus } #endif #endif /* **************************************************************************** * END OF FILE **************************************************************************** */