summaryrefslogtreecommitdiffstats
path: root/Makefile.org
AgeCommit message (Collapse)Author
2015-03-11Move Configurations* out of the way and rename them.Richard Levitte
Configure would load the glob "Configurations*". The problem with this is that it also loads all kinds of backups of those configurations that some editors do, like emacs' classic 'Configurations~'. The solution is to give them an extension, such as '.conf', and make sure to end the glob with that. Also, because 'Configurations.conf' makes for a silly name, and because a possibly large number of configurations will become clutter, move them to a subdirectory 'Configurations/', and rename them to something more expressive, as well as something that sets up some form of sorting order. Thus: Configurations -> Configurations/10-main.conf Configurations.team -> Configurations/90-team.conf Finally, make sure that Configure sorts the list of files that 'glob' produces, and adapt Makefile.org. Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-02-24Remove CVS filtering from find targetsRich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-02-24Move build config table to separate files.Rich Salz
Move the build configuration table into separate files. The Configurations file is standard configs, and Configurations.team is for openssl-team members. Any other file, Configurations*, found in the same directory as the Configure script, is loaded. To add another file, use --config=FILE flags (which should probably be an absolute path). Written by Stefen Eissing <stefan.eissing@greenbytes.de> and Rich Salz <rsalz@openssl.org>, contributed by Akamai Technologies. Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-02-04Fix various build breaksRich Salz
TABLE wasn't updated from a previous Configure change Missed an RMD160/RIPE/RIPEMD unification in mkdef.pl Makefile install_sw referenced file doc/openssl-shared.txt (RT3686) Needed to run 'make update' because - Various old code has been removed - Varous old #ifdef tests were removed Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-02-04More unused FIPS module code.Dr. Stephen Henson
Remove fips_algvs.c Remove unused fips module build code from Configure and Makefile.org Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-12RT478: Add uninstall make targetRich Salz
Add INSTALLDIRS variable, list of directories where things get installed. Change install_html_docs to use perl mkdir-p script. Add uninstall, uninstall_sw, uninstall_docs, uninstall_html_docs to Makefile.org. The actions of these targets were figured out by "inverting" the install target. Recurse into subdirs to do uninstall as needed. Added uninstall targets whose actions were similarly figured out by "inverting" the install target. Also remove some 'space before tab' complaints in Makefile.org Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-15RT3497: Fix; don't remove header filesRich Salz
Doing 'config ; make clean' broke because clean removed header files that normal build didn't create. So don't remove those files. Hopefully will be better addressed by Geoff's no-symlinks patch. Reviewed-by: Matt Caswell <matt@openssl.org>
2014-12-12RT1688: Add dependencies for parallel makeRich Salz
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2014-12-11RT3497: Clean up "dclean" targetsRich Salz
Some Makefiles had actions for "dclean" that really belonged to the "clean" target. This is wrong because clean ends up, well, not really cleaning everything. Reviewed-by: Richard Levitte <levitte@openssl.org>
2014-12-10Remove old private pod2manRich Salz
Include Richard's point to remove the 'sh -c' wrapper Reviewed-by: Richard Levitte <levitte@openssl.org>
2014-12-08Remove references to deleted fips directory from Makefile.orgDr. Stephen Henson
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-08Remove FIPSCANISTERINTERNAL reference.Dr. Stephen Henson
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-08Remove fipscanister build functionality from makefiles.Dr. Stephen Henson
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-08-30Configure: add configuration for crypto/ec/asm extensions.Andy Polyakov
Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-08-30RT2820: case-insensitive filenames on DarwinRich Salz
Andy pointed out there is also darwin64, so tweak the pattern. Reviewed-by: Andy Polyakov <appro@openssl.org>
2014-08-29RT2880: HFS is case-insensitive filenamesJim Reid
Add Darwin to list of case-insensitive filenames when installing manapges. When doing this, I noticed that we weren't setting "filecase" for the HTML doc install. Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2014-08-26Add tags/TAGS target; rm tags/TAGS in cleanRich Salz
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-08-13RT1665: Fix podpath to get xref's rightMatt Caswell
In Makefile, when build manpages, put the current directory at the start of the podpath so that cross-refs find the local directory first. Reviewed-by: Tim Hudson <tjh@cryptosoft.com>
2014-08-12Revert "RT 2820: Case-insensitive filenames on Darwin"Rich Salz
This reverts commit 691edc997a35682eb7fa29445036182d2c9eb1de.
2014-08-11RT 2820: Case-insensitive filenames on DarwinJim Reid
Add darwin-*-cc as one of the systems for case-insensitive filenames. Fixes the manpage install so it doesn't create looping symlinks.
2014-05-12Have the .pc files depend on each other rather than duplicating theMike Frysinger
various link settings. PR#3332
2014-02-28Makefile.org: fix syntax error on Solaris.Andy Polyakov
PR: 3271
2014-02-03Add quotes as CC can contain spaces.Dr. Stephen Henson
PR#3253
2013-11-10Makfile.org: make FIPS build work with BSD make.Andy Polyakov
2013-09-15Add support for Cygwin-x86_64.Andy Polyakov
PR: 3110 Submitted by Corinna Vinschen.
2012-12-11Make openssl verify return errors.Ben Laurie
2012-04-22check correctness of errors before updating them so we don't get bogus ↵Dr. Stephen Henson
errors added
2012-04-19Makefile.org: clear yet another environment variable.Andy Polyakov
PR: 2793
2012-02-12PR: 2713Dr. Stephen Henson
Submitted by: Tomas Mraz <tmraz@redhat.com> Move libraries that are not needed for dynamic linking to Libs.private in the .pc files
2011-11-12Makefile.org: proper libclean on MacOS X.Andy Polyakov
2011-09-06Padlock engine: make it independent of inline assembler.Andy Polyakov
2011-08-16Makefile.org: get commit#21249 right.Andy Polyakov
2011-08-15Delete library install from Makefile.fips: it isn't used.Dr. Stephen Henson
Revert change to Makefile.org: it breaks install.
2011-08-15quote LIBS to copy with empty stringDr. Stephen Henson
2011-06-20add null cipher to FIPS moduleDr. Stephen Henson
2011-06-01Add DSA and ECDSA "clone digests" to module for compatibility with oldDr. Stephen Henson
applications.
2011-05-07Remove FIXME comments.Dr. Stephen Henson
2011-04-18Initial untested CCM support via EVP.Dr. Stephen Henson
2011-04-12Use consistent FIPS tarball name.Dr. Stephen Henson
Add XTS to FIPS build. Hide XTS symbol names.
2011-04-06Remove rand files from fipscanister.oDr. Stephen Henson
2011-04-04Use environment when builds libcrypto shared library so CC value is picked upDr. Stephen Henson
in FIPS builds.
2011-03-24Implement FIPS CMAC.Richard Levitte
* fips/cmac/*: Implement the basis for FIPS CMAC, using FIPS HMAC as an example. * crypto/cmac/cmac.c: Enable the FIPS API. Change to use M_EVP macros where possible. * crypto/evp/evp.h: (some of the macros get added with this change) * fips/fips.h, fips/utl/fips_enc.c: Add a few needed functions and use macros to have cmac.c use these functions. * Makefile.org, fips/Makefile, fips/fips.c: Hook it in.
2011-03-12Add SRP support.Ben Laurie
2011-03-09Add ECDH to validated module.Dr. Stephen Henson
2011-02-21Create fips links even if not compiling in fips mode.Dr. Stephen Henson
2011-02-17Make -DOPENSSL_FIPSSYMS work for assembly language builds.Dr. Stephen Henson
2011-02-14Add ECDSA functionality to fips module. Initial very incomplete versionDr. Stephen Henson
of algorithm test program.
2011-02-13Remove dependency of dsa_sign.o and dsa_vrf.o: new functions FIPS_dsa_sig_newDr. Stephen Henson
and FIPS_dsa_sig_free, reimplment DSA_SIG_new and DSA_SIG_free from ASN1 library.
2011-02-08Link GCM into FIPS module. Check return value in EVP gcm.Dr. Stephen Henson
2011-02-03Use single X931 key generation source file for FIPS and non-FIPS builds.Dr. Stephen Henson