aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.org
Commit message (Collapse)AuthorAgeFilesLines
* Move Makefiles to Makefile.inRich Salz2016-01-121-752/+0
| | | | | | | | | | Create Makefile's from Makefile.in Rename Makefile.org to Makefile.in Rename Makefiles to Makefile.in Address review feedback from Viktor and Richard Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove mkstack.pl: it is no longer needed.Dr. Stephen Henson2016-01-111-4/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Enable/disable crypto-mdebug just like other featuresViktor Dukhovni2016-01-111-1/+0
| | | | | | Also always abort() on leak failure. Reviewed-by: Stephen Henson <steve@openssl.org>
* Fix the etags action line, as etags doesn't take -RRichard Levitte2015-12-191-1/+1
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Configure: add framework for ChaCha and Poly1305 assembly.Andy Polyakov2015-12-131-0/+4
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Add reference ChaCha20 and Poly1305 implementations.Andy Polyakov2015-12-101-2/+2
| | | | | | Reviewed-by: Emilia Käsper <emilia@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Kurt Roeckx <kurt@openssl.org>
* remove crypto/ecdsaDr. Stephen Henson2015-12-091-1/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove crypto/ecdh update Makefile.orgDr. Stephen Henson2015-12-091-1/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Not all 'find's know -xtype, use -type insteadRichard Levitte2015-12-081-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Make it possible to affect the way dists are madeRichard Levitte2015-12-081-2/+1
| | | | | | | Introducing DISTTARVARS to propagate changed variables down to the tar-making target. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Change tar owner and group to just 0Richard Levitte2015-12-071-1/+1
| | | | | | | | | It seems like some tar versions don't like the name:id form for --owner and --group. The closest known anonymous user being 0 (root), that seems to be the most appropriate user/group to assign ownership to. It matters very little when unpacking either way. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Do not add symlinks in the source releaseRichard Levitte2015-12-071-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Small changes to creating distsRichard Levitte2015-12-071-19/+15
| | | | | | | Make TARFILE include ../ instead of having that hard coded all over the place. When transforming file names in TAR_COMMAND, use $(NAME) instead of openssl-$(VERSION) Reviewed-by: Rich Salz <rsalz@openssl.org>
* Run test/run_tests.pl directly in the test_ordinals targetRichard Levitte2015-12-041-1/+1
| | | | | | | Running 'make TEST=test_ordinals test' starts the whole build process, which wasn't desired for this target. Instead, we take a shortcut. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Run test_ordinals after updateRich Salz2015-12-021-1/+4
| | | | | | Catch a common 'make update' failure: conflicting ordinals. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix typo: _REENTERANT -> _REENTRANTFinn Hakansson2015-11-241-1/+1
| | | | | | | Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Richard Levitte <levitte@openssl.org> GH: #484
* Makefile.org: add LC_ALL=C to unify error [and other] messages.Andy Polyakov2015-11-231-1/+3
| | | | | | RT#4138 Reviewed-by: Richard Levitte <levitte@openssl.org>
* Minor correction to comment.Finn Hakansson2015-11-211-1/+1
| | | | | Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Rich Salz <rsalz@akamai.com>
* Add async sub-library to libcryptoMatt Caswell2015-11-201-1/+1
| | | | | | | | | Provides support for running asynchronous jobs. Currently this is completely stand alone. Future commits will integrate this into libssl and s_server/ s_client. An asynchronous capable engine will be required to see any benefit from this capability. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Handle CT error macros separatelyRichard Levitte2015-10-211-0/+1
| | | | | | | | | | Because the default error macro generator assumes the header file with error macros is in include/openssl and therefore generates a C file with error texts that include <openssl/{name}.h>, we need to generate the error macros and texts for CT separately, since the CT module doesn't follow the default criteria. Reviewed-by: Matt Caswell <matt@openssl.org>
* Run tests on Travis for mingw builds as wellRich Salz2015-10-161-1/+3
| | | | | Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Andy Polyakov <appro@openssl.org>
* Initial commit for Certificate Transparency supportAdam Eijdenberg2015-10-091-1/+1
| | | | | | | | | Original authors: Rob Stradling <rob@comodo.com> Dr. Stephen Henson <steve@openssl.org> Reviewed-by: Emilia Kasper <emilia@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove the hard coded -DOPENSSL_NO_DEPRECATED from DEPFLAGRichard Levitte2015-09-301-1/+1
| | | | | | | Any time you configure with enable-deprecated, make depend would scream bloody murder. This change has it quiet down a bit. Reviewed-by: Rich Salz <rsalz@openssl.org>
* 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>