openssl/crypto/ec
Richard Levitte 722c9762f2 Harmonize the make variables across all known platforms families
The make variables LIB_CFLAGS, DSO_CFLAGS and so on were used in
addition to CFLAGS and so on.  This works without problem on Unix and
Windows, where options with different purposes (such as -D and -I) can
appear anywhere on the command line and get accumulated as they come.
This is not necessarely so on VMS.  For example, macros must all be
collected and given through one /DEFINE, and the same goes for
inclusion directories (/INCLUDE).

So, to harmonize all platforms, we repurpose make variables starting
with LIB_, DSO_ and BIN_ to be all encompassing variables that
collects the corresponding values from CFLAGS, CPPFLAGS, DEFINES,
INCLUDES and so on together with possible config target values
specific for libraries DSOs and programs, and use them instead of the
general ones everywhere.

This will, for example, allow VMS to use the exact same generators for
generated files that go through cpp as all other platforms, something
that has been impossible to do safely before now.

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5357)
2018-02-14 17:13:53 +01:00
..
asm Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
build.info Harmonize the make variables across all known platforms families 2018-02-14 17:13:53 +01:00
curve25519.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
ec2_mult.c Modify Sun copyright to follow OpenSSL style 2017-06-20 11:13:45 -04:00
ec2_oct.c Modify Sun copyright to follow OpenSSL style 2017-06-20 11:13:45 -04:00
ec2_smpl.c Address some code-analysis issues. 2017-12-08 10:49:41 -05:00
ec_ameth.c Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
ec_asn1.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
ec_check.c Copyright consolidation 06/10 2016-05-17 14:51:04 -04:00
ec_curve.c Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
ec_cvt.c Modify Sun copyright to follow OpenSSL style 2017-06-20 11:13:45 -04:00
ec_err.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
ec_key.c Move the REF_PRINT support from e_os.h to internal/refcount.h. 2017-08-30 07:20:44 +10:00
ec_kmeth.c Fix const correctness of EC_KEY_METHOD_get_* 2017-07-23 11:34:11 +02:00
ec_lcl.h Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
ec_lib.c Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
ec_mult.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
ec_oct.c Modify Sun copyright to follow OpenSSL style 2017-06-20 11:13:45 -04:00
ec_pmeth.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
ec_print.c Copyright consolidation 06/10 2016-05-17 14:51:04 -04:00
ecdh_kdf.c check return values for EVP_Digest*() APIs 2016-07-15 14:09:05 +01:00
ecdh_ossl.c Modify Sun copyright to follow OpenSSL style 2017-06-20 11:13:45 -04:00
ecdsa_ossl.c Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
ecdsa_sign.c Useless includes 2016-06-18 16:30:24 -04:00
ecdsa_vrf.c Useless includes 2016-06-18 16:30:24 -04:00
eck_prn.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
ecp_mont.c Modify Sun copyright to follow OpenSSL style 2017-06-20 11:13:45 -04:00
ecp_nist.c Modify Sun copyright to follow OpenSSL style 2017-06-20 11:13:45 -04:00
ecp_nistp224.c ec/ecp_nistp*.c: sanitize for undefined/implmentation-specific behaviour. 2017-12-27 12:27:01 +01:00
ecp_nistp256.c ec/ecp_nistp*.c: sanitize for undefined/implmentation-specific behaviour. 2017-12-27 12:27:01 +01:00
ecp_nistp521.c ec/ecp_nistp*.c: sanitize for undefined/implmentation-specific behaviour. 2017-12-27 12:27:01 +01:00
ecp_nistputil.c Copyright consolidation 06/10 2016-05-17 14:51:04 -04:00
ecp_nistz256.c Fix --strict-warnings with C90 2018-01-09 10:46:44 -05:00
ecp_nistz256_table.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
ecp_oct.c Many spelling fixes/typo's corrected. 2017-11-11 19:03:10 -05:00
ecp_smpl.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
ecx_meth.c Use OPENSSL_secure_clear_free for secure mem BIOs and X25519 private keys 2017-07-29 19:26:06 +02:00