aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.org
Commit message (Collapse)AuthorAgeFilesLines
* Add a method to list available testsRichard Levitte2015-09-151-0/+4
| | | | Reviewed-by: Emilia Käsper <emilia@openssl.org>
* Fix build break due to rehash commandMatt Caswell2015-09-071-1/+1
| | | | | | | The build was breaking due to a Makefile recipe expecting an openssl version to be on the PATH with support for the rehash command. Reviewed-by: Ben Laurie <ben@openssl.org>
* Add rehash command to opensslTimo Teras2015-09-061-1/+1
| | | | | | | | On Unix/Linux platforms, merge c_rehash script into openssl as a C program. Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Tim Hudson <tjh@openssl.org>
* Set numeric IDs for tar as wellRichard Levitte2015-07-101-1/+1
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Stop using tardyRichard Levitte2015-07-101-14/+17
| | | | | | | | Instead of piping through tardy, and possibly suffering from bugs in certain versions, use --transform, --owner and --group directly with GNU tar (we already expect that tar variant). Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add and rearrange building of librariesRichard Levitte2015-06-101-2/+5
| | | | | | | | | | There's a need for a target that will build all of libcrypto, so let's add 'build_libcrypto' that does this. For ortogonality, let's also add 'build_libssl'. Have both also depend on 'libcrypto.pc' and 'libssl.pc' so those get built together with the libraries. This makes 'all' depend on fewer things directly. Reviewed-by: Tim Hudson <tjh@openssl.org>
* Missed a couple of spots in the update changeRichard Levitte2015-05-231-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Fix the update target and remove duplicate file updatesRichard Levitte2015-05-221-16/+3
| | | | | | | | | | | | | | | We had updates of certain header files in both Makefile.org and the Makefile in the directory the header file lived in. This is error prone and also sometimes generates slightly different results (usually just a comment that differs) depending on which way the update was done. This removes the file update targets from the top level Makefile, adds an update: target in all Makefiles and has it depend on the depend: or local_depend: targets, whichever is appropriate, so we don't get a double run through the whole file tree. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove remaining Kerberos referencesMatt Caswell2015-05-131-6/+2
| | | | | | | Following on from the removal of libcrypto and libssl support for Kerberos this commit removes all remaining references to Kerberos. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove Kerberos support from libcryptoMatt Caswell2015-05-131-5/+1
| | | | | | | Remove libcrypto support for Kerberos following on from the previous commit which removed it from libssl. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove obsolete make variablesRichard Levitte2015-05-021-7/+0
| | | | | | | ONEDIRS, EDIRS and WDIRS aren't used anywhere. Most probably remains from a build system of the past, it's time they get put to rest. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Clean all .o files.Ben Laurie2015-05-021-1/+1
| | | | Reviewed-by: Rich Salz
* Remove shlib/Richard Levitte2015-05-021-2/+2
| | | | | | | Cleanup of files that haven't been used, touched, or I suspect, even noticed for a long time. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Make "make rehash" quietRich Salz2015-04-281-2/+2
| | | | | | | Don't complain about missing config file. (Got the right env var name this time) Reviewed-by: Richard Levitte <levitte@openssl.org>
* Avoid "no config file" warning messageRich Salz2015-04-211-2/+2
| | | | | | Set config to /dev/null when doing make rehash. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove EXHEADER, TEST, APPS, links:, install: and uninstall: where relevantRichard Levitte2015-03-311-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>
* Stop symlinking, move files to intended directoryRichard Levitte2015-03-311-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>
* Move Configurations* out of the way and rename them.Richard Levitte2015-03-111-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>
* Remove CVS filtering from find targetsRich Salz2015-02-241-2/+2
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Move build config table to separate files.Rich Salz2015-02-241-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>
* Fix various build breaksRich Salz2015-02-041-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>
* More unused FIPS module code.Dr. Stephen Henson2015-02-041-84/+0
| | | | | | | Remove fips_algvs.c Remove unused fips module build code from Configure and Makefile.org Reviewed-by: Tim Hudson <tjh@openssl.org>
* RT478: Add uninstall make targetRich Salz2015-01-121-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>
* RT3497: Fix; don't remove header filesRich Salz2014-12-151-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>
* RT1688: Add dependencies for parallel makeRich Salz2014-12-121-5/+7
| | | | Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
* RT3497: Clean up "dclean" targetsRich Salz2014-12-111-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>
* Remove old private pod2manRich Salz2014-12-101-5/+4
| | | | | | Include Richard's point to remove the 'sh -c' wrapper Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove references to deleted fips directory from Makefile.orgDr. Stephen Henson2014-12-081-4/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove FIPSCANISTERINTERNAL reference.Dr. Stephen Henson2014-12-081-1/+0
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove fipscanister build functionality from makefiles.Dr. Stephen Henson2014-12-081-27/+7
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Configure: add configuration for crypto/ec/asm extensions.Andy Polyakov2014-08-301-3/+4
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* RT2820: case-insensitive filenames on DarwinRich Salz2014-08-301-2/+2
| | | | | | Andy pointed out there is also darwin64, so tweak the pattern. Reviewed-by: Andy Polyakov <appro@openssl.org>
* RT2880: HFS is case-insensitive filenamesJim Reid2014-08-291-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>
* Add tags/TAGS target; rm tags/TAGS in cleanRich Salz2014-08-261-4/+7
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* RT1665: Fix podpath to get xref's rightMatt Caswell2014-08-131-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>
* Revert "RT 2820: Case-insensitive filenames on Darwin"Rich Salz2014-08-121-1/+1
| | | | This reverts commit 691edc997a35682eb7fa29445036182d2c9eb1de.
* RT 2820: Case-insensitive filenames on DarwinJim Reid2014-08-111-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.
* Have the .pc files depend on each other rather than duplicating theMike Frysinger2014-05-121-7/+4
| | | | various link settings. PR#3332
* Makefile.org: fix syntax error on Solaris.Andy Polyakov2014-02-281-5/+5
| | | | PR: 3271
* Add quotes as CC can contain spaces.Dr. Stephen Henson2014-02-031-1/+1
| | | | PR#3253
* Makfile.org: make FIPS build work with BSD make.Andy Polyakov2013-11-101-1/+1
|
* Add support for Cygwin-x86_64.Andy Polyakov2013-09-151-4/+4
| | | | | PR: 3110 Submitted by Corinna Vinschen.
* Make openssl verify return errors.Ben Laurie2012-12-111-1/+1
|
* check correctness of errors before updating them so we don't get bogus ↵Dr. Stephen Henson2012-04-221-1/+1
| | | | errors added
* Makefile.org: clear yet another environment variable.Andy Polyakov2012-04-191-1/+1
| | | | PR: 2793
* PR: 2713Dr. Stephen Henson2012-02-121-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
* Makefile.org: proper libclean on MacOS X.Andy Polyakov2011-11-121-1/+1
|
* Padlock engine: make it independent of inline assembler.Andy Polyakov2011-09-061-1/+3
|
* Makefile.org: get commit#21249 right.Andy Polyakov2011-08-161-1/+1
|
* Delete library install from Makefile.fips: it isn't used.Dr. Stephen Henson2011-08-151-1/+1
| | | | Revert change to Makefile.org: it breaks install.