aboutsummaryrefslogtreecommitdiff
path: root/Makefile.org
AgeCommit message (Collapse)AuthorFilesLines
2016-01-12Move Makefiles to Makefile.inRich Salz1-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>
2016-01-11Remove mkstack.pl: it is no longer needed.Dr. Stephen Henson1-4/+1
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-01-11Enable/disable crypto-mdebug just like other featuresViktor Dukhovni1-1/+0
Also always abort() on leak failure. Reviewed-by: Stephen Henson <steve@openssl.org>
2015-12-19Fix the etags action line, as etags doesn't take -RRichard Levitte1-1/+1
Reviewed-by: Matt Caswell <matt@openssl.org>
2015-12-13Configure: add framework for ChaCha and Poly1305 assembly.Andy Polyakov1-0/+4
Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-12-10Add reference ChaCha20 and Poly1305 implementations.Andy Polyakov1-2/+2
Reviewed-by: Emilia Käsper <emilia@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Kurt Roeckx <kurt@openssl.org>
2015-12-09remove crypto/ecdsaDr. Stephen Henson1-1/+1
Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-12-09Remove crypto/ecdh update Makefile.orgDr. Stephen Henson1-1/+1
Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-12-08Not all 'find's know -xtype, use -type insteadRichard Levitte1-1/+1
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-12-08Make it possible to affect the way dists are madeRichard Levitte1-2/+1
Introducing DISTTARVARS to propagate changed variables down to the tar-making target. Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-12-07Change tar owner and group to just 0Richard Levitte1-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>
2015-12-07Do not add symlinks in the source releaseRichard Levitte1-1/+1
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-12-07Small changes to creating distsRichard Levitte1-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>
2015-12-04Run test/run_tests.pl directly in the test_ordinals targetRichard Levitte1-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>
2015-12-02Run test_ordinals after updateRich Salz1-1/+4
Catch a common 'make update' failure: conflicting ordinals. Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-11-24Fix typo: _REENTERANT -> _REENTRANTFinn Hakansson1-1/+1
Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Richard Levitte <levitte@openssl.org> GH: #484
2015-11-23Makefile.org: add LC_ALL=C to unify error [and other] messages.Andy Polyakov1-1/+3
RT#4138 Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-11-21Minor correction to comment.Finn Hakansson1-1/+1
Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Rich Salz <rsalz@akamai.com>
2015-11-20Add async sub-library to libcryptoMatt Caswell1-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>
2015-10-21Handle CT error macros separatelyRichard Levitte1-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>
2015-10-16Run tests on Travis for mingw builds as wellRich Salz1-1/+3
Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-10-09Initial commit for Certificate Transparency supportAdam Eijdenberg1-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>
2015-09-30Remove the hard coded -DOPENSSL_NO_DEPRECATED from DEPFLAGRichard Levitte1-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>
2015-09-15Add a method to list available testsRichard Levitte1-0/+4
Reviewed-by: Emilia Käsper <emilia@openssl.org>
2015-09-07Fix build break due to rehash commandMatt Caswell1-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>
2015-09-06Add rehash command to opensslTimo Teras1-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>
2015-07-10Set numeric IDs for tar as wellRichard Levitte1-1/+1
Reviewed-by: Matt Caswell <matt@openssl.org>
2015-07-10Stop using tardyRichard Levitte1-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>
2015-06-10Add and rearrange building of librariesRichard Levitte1-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>
2015-05-23Missed a couple of spots in the update changeRichard Levitte1-1/+1
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-05-22Fix the update target and remove duplicate file updatesRichard Levitte1-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>
2015-05-13Remove remaining Kerberos referencesMatt Caswell1-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>
2015-05-13Remove Kerberos support from libcryptoMatt Caswell1-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>
2015-05-02Remove obsolete make variablesRichard Levitte1-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>
2015-05-02Clean all .o files.Ben Laurie1-1/+1
Reviewed-by: Rich Salz
2015-05-02Remove shlib/Richard Levitte1-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>
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>