aboutsummaryrefslogtreecommitdiff
path: root/Makefile.org
AgeCommit message (Collapse)AuthorFilesLines
2015-04-28Make "make rehash" quietRich Salz1-2/+2
Don't complain about missing config file. (Got the right env var name this time) Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-04-21Avoid "no config file" warning messageRich Salz1-2/+2
Set config to /dev/null when doing make rehash. Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-03-31Remove EXHEADER, TEST, APPS, links:, install: and uninstall: where relevantRichard Levitte1-2/+1
With no more symlinks, there's no need for those variables, or the links target. This also goes for all install: and uninstall: targets that do nothing but copy $(EXHEADER) files, since that's now taken care of by the top Makefile. Also, removed METHTEST from test/Makefile. It looks like an old test that's forgotten... Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-03-31Stop symlinking, move files to intended directoryRichard Levitte1-14/+9
Rather than making include/openssl/foo.h a symlink to crypto/foo/foo.h, this change moves the file to include/openssl/foo.h once and for all. Likewise, move crypto/foo/footest.c to test/footest.c, instead of symlinking it there. Originally-by: Geoff Thorpe <geoff@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-03-11Move Configurations* out of the way and rename them.Richard Levitte1-1/+1
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 Salz1-2/+2
Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-02-24Move build config table to separate files.Rich Salz1-1/+1
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 Salz1-2/+0
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 Henson1-84/+0
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 Salz1-17/+115
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 Salz1-1/+1
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 Salz1-5/+7
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2014-12-11RT3497: Clean up "dclean" targetsRich Salz1-1/+1
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 Salz1-5/+4
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 Henson1-4/+1
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-08Remove FIPSCANISTERINTERNAL reference.Dr. Stephen Henson1-1/+0
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-08Remove fipscanister build functionality from makefiles.Dr. Stephen Henson1-27/+7
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-08-30Configure: add configuration for crypto/ec/asm extensions.Andy Polyakov1-3/+4
Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-08-30RT2820: case-insensitive filenames on DarwinRich Salz1-2/+2
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 Reid1-1/+5
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 Salz1-4/+7
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-08-13RT1665: Fix podpath to get xref's rightMatt Caswell1-1/+1
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 Salz1-1/+1
This reverts commit 691edc997a35682eb7fa29445036182d2c9eb1de.
2014-08-11RT 2820: Case-insensitive filenames on DarwinJim Reid1-1/+1
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 Frysinger1-7/+4
various link settings. PR#3332
2014-02-28Makefile.org: fix syntax error on Solaris.Andy Polyakov1-5/+5
PR: 3271
2014-02-03Add quotes as CC can contain spaces.Dr. Stephen Henson1-1/+1
PR#3253
2013-11-10Makfile.org: make FIPS build work with BSD make.Andy Polyakov1-1/+1
2013-09-15Add support for Cygwin-x86_64.Andy Polyakov1-4/+4
PR: 3110 Submitted by Corinna Vinschen.
2012-12-11Make openssl verify return errors.Ben Laurie1-1/+1
2012-04-22check correctness of errors before updating them so we don't get bogus ↵Dr. Stephen Henson1-1/+1
errors added
2012-04-19Makefile.org: clear yet another environment variable.Andy Polyakov1-1/+1
PR: 2793
2012-02-12PR: 2713Dr. Stephen Henson1-3/+6
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 Polyakov1-1/+1
2011-09-06Padlock engine: make it independent of inline assembler.Andy Polyakov1-1/+3
2011-08-16Makefile.org: get commit#21249 right.Andy Polyakov1-1/+1
2011-08-15Delete library install from Makefile.fips: it isn't used.Dr. Stephen Henson1-1/+1
Revert change to Makefile.org: it breaks install.
2011-08-15quote LIBS to copy with empty stringDr. Stephen Henson1-1/+1
2011-06-20add null cipher to FIPS moduleDr. Stephen Henson1-0/+1
2011-06-01Add DSA and ECDSA "clone digests" to module for compatibility with oldDr. Stephen Henson1-0/+3
applications.
2011-05-07Remove FIXME comments.Dr. Stephen Henson1-3/+0
2011-04-18Initial untested CCM support via EVP.Dr. Stephen Henson1-0/+1
2011-04-12Use consistent FIPS tarball name.Dr. Stephen Henson1-0/+1
Add XTS to FIPS build. Hide XTS symbol names.
2011-04-06Remove rand files from fipscanister.oDr. Stephen Henson1-7/+0
2011-04-04Use environment when builds libcrypto shared library so CC value is picked upDr. Stephen Henson1-1/+1
in FIPS builds.
2011-03-24Implement FIPS CMAC.Richard Levitte1-0/+1
* 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 Laurie1-1/+1
2011-03-09Add ECDH to validated module.Dr. Stephen Henson1-0/+2
2011-02-21Create fips links even if not compiling in fips mode.Dr. Stephen Henson1-0/+3
2011-02-17Make -DOPENSSL_FIPSSYMS work for assembly language builds.Dr. Stephen Henson1-2/+7