Ticket #9020: .config

File .config, 3.6 KB (added by dsjonny, 11 years ago)
Line 
1# for OpenSSL
2CFLAGS += -I/boot/common/include
3LIBS += -L/boot/common/lib
4
5# for private Haiku headers
6CFLAGS += -I/Haiku-dev/haiku/src/libs/compat/freebsd_network/compat
7CFLAGS += -I/Haiku-dev/haiku/src/libs/compat/freebsd_wlan
8CFLAGS += -I/Haiku-dev/haiku/headers/private/net
9CFLAGS += -Wno-multichar
10
11# Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)
12CONFIG_DRIVER_BSD=y
13
14# Enable IEEE 802.1X Supplicant (automatically included if any EAP method is
15# included)
16#CONFIG_IEEE8021X_EAPOL=y
17
18# EAP-MD5
19#CONFIG_EAP_MD5=y
20
21# EAP-MSCHAPv2
22#CONFIG_EAP_MSCHAPV2=y
23
24# EAP-TLS
25#CONFIG_EAP_TLS=y
26
27# EAL-PEAP
28#CONFIG_EAP_PEAP=y
29
30# EAP-TTLS
31#CONFIG_EAP_TTLS=y
32
33# EAP-GTC
34#CONFIG_EAP_GTC=y
35
36# EAP-OTP
37#CONFIG_EAP_OTP=y
38
39# LEAP
40#CONFIG_EAP_LEAP=y
41
42# Wi-Fi Protected Setup (WPS)
43#CONFIG_WPS=y
44
45# EAP-IKEv2
46#CONFIG_EAP_IKEV2=y
47
48# PKCS#12 (PFX) support (used to read private key and certificate file from
49# a file that usually has extension .p12 or .pfx)
50#CONFIG_PKCS12=y
51
52# Smartcard support (i.e., private key on a smartcard), e.g., with openssl
53# engine.
54#CONFIG_SMARTCARD=y
55
56# Select control interface backend for external programs, e.g, wpa_cli:
57# unix = UNIX domain sockets (default for Linux/*BSD)
58# udp = UDP sockets using localhost (127.0.0.1)
59# named_pipe = Windows Named Pipe (default for Windows)
60# y = use default (backwards compatibility)
61# If this option is commented out, control interface is not included in the
62# build.
63#CONFIG_CTRL_IFACE=y
64
65# Remove debugging code that is printing out debug message to stdout.
66# This can be used to reduce the size of the wpa_supplicant considerably
67# if debugging code is not needed. The size reduction can be around 35%
68# (e.g., 90 kB).
69#CONFIG_NO_STDOUT_DEBUG=y
70
71# Select configuration backend:
72# file = text file (e.g., wpa_supplicant.conf; note: the configuration file
73# path is given on command line, not here; this option is just used to
74# select the backend that allows configuration files to be used)
75# winreg = Windows registry (see win_example.reg for an example)
76CONFIG_BACKEND=none
77
78# Remove configuration write functionality (i.e., to allow the configuration
79# file to be updated based on runtime configuration changes). The runtime
80# configuration can still be changed, the changes are just not going to be
81# persistent over restarts. This option can be used to reduce code size by
82# about 3.5 kB.
83CONFIG_NO_CONFIG_WRITE=y
84
85# Remove support for configuration blobs to reduce code size by about 1.5 kB.
86CONFIG_NO_CONFIG_BLOBS=y
87
88# Select program entry point implementation:
89# main = UNIX/POSIX like main() function (default)
90# main_winsvc = Windows service (read parameters from registry)
91# main_none = Very basic example (development use only)
92CONFIG_MAIN=main_haiku
93
94# Select wrapper for operatins system and C library specific functions
95# unix = UNIX/POSIX like systems (default)
96# win32 = Windows systems
97# none = Empty template
98#CONFIG_OS=haiku
99
100# Select event loop implementation
101# eloop = select() loop (default)
102# eloop_win = Windows events and WaitForMultipleObject() loop
103# eloop_none = Empty template
104#CONFIG_ELOOP=eloop
105
106# Select layer 2 packet implementation
107# linux = Linux packet socket (default)
108# pcap = libpcap/libdnet/WinPcap
109# freebsd = FreeBSD libpcap
110# winpcap = WinPcap with receive thread
111# ndis = Windows NDISUIO (note: requires CONFIG_USE_NDISUIO=y)
112# none = Empty template
113CONFIG_L2_PACKET=haiku
114
115# PeerKey handshake for Station to Station Link (IEEE 802.11e DLS)
116CONFIG_PEERKEY=y
117
118# Enable mitigation against certain attacks against TKIP by delaying Michael
119# MIC error reports by a random amount of time between 0 and 60 seconds
120#CONFIG_DELAYED_MIC_ERROR_REPORT=y