18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt/* 28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * wpa_supplicant/hostapd - Build time configuration defines 38d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi> 48d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * 5c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt * This software may be distributed under the terms of the BSD license. 6c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt * See README for more details. 78d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * 88d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * This header file can be used to define configuration defines that were 98d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * originally defined in Makefile. This is mainly meant for IDE use or for 108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * systems that do not have suitable 'make' tool. In these cases, it may be 118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * easier to have a single place for defining all the needed C pre-processor 128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * defines. 138d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt */ 148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#ifndef BUILD_CONFIG_H 168d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define BUILD_CONFIG_H 178d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt/* Insert configuration defines, e.g., #define EAP_MD5, here, if needed. */ 198d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#ifdef CONFIG_WIN32_DEFAULTS 218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_NATIVE_WINDOWS 228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_ANSI_C_EXTRA 238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_WINPCAP 248d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define IEEE8021X_EAPOL 258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define PKCS12_FUNCS 268d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define PCSC_FUNCS 278d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_CTRL_IFACE 288d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_CTRL_IFACE_NAMED_PIPE 298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_DRIVER_NDIS 308d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_NDIS_EVENTS_INTEGRATED 318d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_DEBUG_FILE 328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_MD5 338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_TLS 348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_MSCHAPv2 358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_PEAP 368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_TTLS 378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_GTC 388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_OTP 398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_LEAP 408d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define EAP_TNC 418d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define _CRT_SECURE_NO_DEPRECATE 428d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 438d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#ifdef USE_INTERNAL_CRYPTO 448d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_TLS_INTERNAL_CLIENT 458d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_INTERNAL_LIBTOMMATH 468d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define CONFIG_CRYPTO_INTERNAL 478d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#endif /* USE_INTERNAL_CRYPTO */ 488d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#endif /* CONFIG_WIN32_DEFAULTS */ 498d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 508d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#endif /* BUILD_CONFIG_H */ 51