Johannes Berg
a41a29192e
build: Pull common fragments into a build.rules file
...
Some things are used by most of the binaries, pull them
into a common rule fragment that we can use properly.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2020-10-10 12:47:29 +03:00
Jouni Malinen
94d9bfd59b
Rename EAP server source files to avoid duplicate names
...
This makes it easier to build both EAP peer and server functionality
into the same project with some toolchains.
2010-02-19 18:54:07 +02:00
Jouni Malinen
912321e935
Add rules for building src/tls/libtls.a and use it with eap_example
...
eap_example is now using src/crypto/libcrypto.a and src/tls/libtls.a
instead of providing own rules for building the files for these
components. TLS library selection is temporarily disabled for
eap_example (it will be built using internal crypto/TLS), but the
configuration option for this will eventually be restored with a new
libcrypto.a configuration option.
2009-12-06 16:27:54 +02:00
Jouni Malinen
4bb1228e1c
Use thin archives to allow libraries to be merged
...
This allows libeap.a and libeap.so to be built by merging in multiple
libraries from src subdirectories. In addition, this avoids wasting
extra space and time for local builds.
2009-12-06 13:49:31 +02:00
Jouni Malinen
36b8ed2824
eap_example: Fix build after recent crypto changes
2009-12-06 11:59:51 +02:00
Jouni Malinen
d66e084a98
Remove obsolete comment about wpa_supplicant header files
2009-12-06 11:30:39 +02:00
Jouni Malinen
127608152e
Move EAP method registration away from src/eap_{peer,server}
...
This makes it easier to make a library out of EAP methods without
losing possiblity of binary size optimization by linker dropping
unreferenced code.
2009-12-06 11:28:41 +02:00
Jouni Malinen
2d106f21aa
Remove unnecessary defines
...
The following defines are not really needed in most places, so
remove them to clean up source code and build scripts:
EAP_TLS_FUNCS
EAP_TLS_OPENSSL
EAP_TLS_GNUTLS
CONFIG_TLS_INTERNAL
2009-12-05 22:51:08 +02:00
Jouni Malinen
03da66bd59
Remove src/crypto from default include path
...
In addition, start ordering header file includes to be in more
consistent order: system header files, src/utils, src/*, same
directory as the *.c file.
2009-11-29 23:04:43 +02:00
Jouni Malinen
c91231c912
Add GnuTLS build option for eap_example
2009-08-16 09:34:58 +03:00
Jouni Malinen
49748af992
Fix eap_example build after the crypto build cleanup
2009-08-13 11:43:32 +03:00
Johannes Berg
4c9e03e0b2
Crypto build cleanup: remove CONFIG_NO_AES_*
...
Instead of using a defines and conditional building of AES parts,
move the conditional functionality into separate files.
2009-08-13 11:40:28 +03:00
Johannes Berg
27da6d4a0e
Crypto build cleanup: remove CONFIG_NO_AES_ENCRYPT
...
Instead of using a define and conditional building of AES parts,
move the AES encryption routines into a separate file.
2009-08-13 11:21:32 +03:00
Johannes Berg
381fcbc9f4
Crypto build cleanup: remove CONFIG_NO_AES_DECRYPT
...
Instead of using a define and conditional building of AES parts,
move the AES decryption routines into a separate file.
2009-08-13 11:16:21 +03:00
Johannes Berg
ad01a5315e
Crypto build cleanup: remove INTERNAL_MD5
...
Instead of using a define and conditional building of md5.c parts,
move the internal-MD5 into a separate file.
2009-07-28 21:36:13 +03:00
Johannes Berg
bd4e28950d
Crypto build cleanup: remove INTERNAL_MD4
...
In addition, rename md4.c to md4-internal.c to match in style with
SHA-1 conditionally built internal implementation.
2009-07-28 21:27:02 +03:00
Johannes Berg
598a792d8c
Crypto build cleanup: remove INTERNAL_SHA256
...
Instead of using a define and conditional building of sha256.c parts,
move the internal-SHA256 into a separate file.
2009-07-28 21:20:04 +03:00
Johannes Berg
246157cba6
Crypto build cleanup: remove INTERNAL_AES
...
In addition, rename aes.c to aes-internal.c to match in style with
SHA-1 conditionally built internal implementation.
2009-07-28 21:09:57 +03:00
Johannes Berg
657f038102
Crypto build cleanup: remove INTERNAL_DES
...
In addition, rename des.c to des-internal.c to match in style with
SHA-1 conditionally built internal implementation.
2009-07-28 21:00:44 +03:00
Johannes Berg
928a50a355
Crypto build cleanup: remove INTERNAL_SHA1
...
Instead of using a define and conditional building of sha1.c parts,
move the internal-SHA-1 into a separate file.
2009-07-28 20:47:04 +03:00
Jouni Malinen
c8878307c4
Fix eap_example build with renamed EAP_* server defines
...
1e5839e06f
renamed the defines for EAP
server, but did not update the eap_example Makefile to match. This
broke the server side of the EAP example (no methods were actually
enabled).
2009-06-30 19:52:10 +03:00
Jouni Malinen
7409827e35
Fixed eap_example build to match with EAP-PEAP changes
2008-09-24 08:46:05 +03:00
Jouni Malinen
6fc6879bd5
Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release
2008-02-27 17:34:43 -08:00