$search
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 */