build_config.h
Go to the documentation of this file.
00001 /*
00002  * wpa_supplicant/hostapd - Build time configuration defines
00003  * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
00004  *
00005  * This program is free software; you can redistribute it and/or modify
00006  * it under the terms of the GNU General Public License version 2 as
00007  * published by the Free Software Foundation.
00008  *
00009  * Alternatively, this software may be distributed under the terms of BSD
00010  * license.
00011  *
00012  * See README and COPYING for more details.
00013  *
00014  * This header file can be used to define configuration defines that were
00015  * originally defined in Makefile. This is mainly meant for IDE use or for
00016  * systems that do not have suitable 'make' tool. In these cases, it may be
00017  * easier to have a single place for defining all the needed C pre-processor
00018  * defines.
00019  */
00020 
00021 #ifndef BUILD_CONFIG_H
00022 #define BUILD_CONFIG_H
00023 
00024 /* Insert configuration defines, e.g., #define EAP_MD5, here, if needed. */
00025 
00026 #ifdef CONFIG_WIN32_DEFAULTS
00027 #define CONFIG_NATIVE_WINDOWS
00028 #define CONFIG_ANSI_C_EXTRA
00029 #define CONFIG_WINPCAP
00030 #define IEEE8021X_EAPOL
00031 #define PKCS12_FUNCS
00032 #define PCSC_FUNCS
00033 #define CONFIG_CTRL_IFACE
00034 #define CONFIG_CTRL_IFACE_NAMED_PIPE
00035 #define CONFIG_DRIVER_NDIS
00036 #define CONFIG_NDIS_EVENTS_INTEGRATED
00037 #define CONFIG_DEBUG_FILE
00038 #define EAP_MD5
00039 #define EAP_TLS
00040 #define EAP_MSCHAPv2
00041 #define EAP_PEAP
00042 #define EAP_TTLS
00043 #define EAP_GTC
00044 #define EAP_OTP
00045 #define EAP_LEAP
00046 #define EAP_TNC
00047 #define _CRT_SECURE_NO_DEPRECATE
00048 
00049 #ifdef USE_INTERNAL_CRYPTO
00050 #define CONFIG_TLS_INTERNAL_CLIENT
00051 #define CONFIG_INTERNAL_LIBTOMMATH
00052 #define CONFIG_CRYPTO_INTERNAL
00053 #endif /* USE_INTERNAL_CRYPTO */
00054 #endif /* CONFIG_WIN32_DEFAULTS */
00055 
00056 #ifdef __SYMBIAN32__
00057 #define OS_NO_C_LIB_DEFINES
00058 #define CONFIG_ANSI_C_EXTRA
00059 #define CONFIG_NO_WPA_MSG
00060 #define CONFIG_NO_HOSTAPD_LOGGER
00061 #define CONFIG_NO_STDOUT_DEBUG
00062 #define CONFIG_BACKEND_FILE
00063 #define CONFIG_INTERNAL_LIBTOMMATH
00064 #define CONFIG_CRYPTO_INTERNAL
00065 #define IEEE8021X_EAPOL
00066 #define PKCS12_FUNCS
00067 #define EAP_MD5
00068 #define EAP_TLS
00069 #define EAP_MSCHAPv2
00070 #define EAP_PEAP
00071 #define EAP_TTLS
00072 #define EAP_GTC
00073 #define EAP_OTP
00074 #define EAP_LEAP
00075 #define EAP_FAST
00076 #endif /* __SYMBIAN32__ */
00077 
00078 #ifdef CONFIG_XCODE_DEFAULTS
00079 #define CONFIG_DRIVER_OSX
00080 #define CONFIG_BACKEND_FILE
00081 #define IEEE8021X_EAPOL
00082 #define PKCS12_FUNCS
00083 #define CONFIG_CTRL_IFACE
00084 #define CONFIG_CTRL_IFACE_UNIX
00085 #define CONFIG_DEBUG_FILE
00086 #define EAP_MD5
00087 #define EAP_TLS
00088 #define EAP_MSCHAPv2
00089 #define EAP_PEAP
00090 #define EAP_TTLS
00091 #define EAP_GTC
00092 #define EAP_OTP
00093 #define EAP_LEAP
00094 #define EAP_TNC
00095 #define CONFIG_WPS
00096 #define EAP_WSC
00097 
00098 #ifdef USE_INTERNAL_CRYPTO
00099 #define CONFIG_TLS_INTERNAL_CLIENT
00100 #define CONFIG_INTERNAL_LIBTOMMATH
00101 #define CONFIG_CRYPTO_INTERNAL
00102 #endif /* USE_INTERNAL_CRYPTO */
00103 #endif /* CONFIG_XCODE_DEFAULTS */
00104 
00105 #endif /* BUILD_CONFIG_H */


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Thu Jan 2 2014 11:26:36