summaryrefslogtreecommitdiffstats
path: root/crypto/Makefile.ssl
AgeCommit message (Collapse)Author
2000-01-23Tidy up CRYPTO_EX_DATA structures.Dr. Stephen Henson
2000-01-07make no-des and no-rc2 work.Bodo Möller
1999-12-17Rebuild of the OpenSSL memory allocation and deallocation routines.Richard Levitte
With this change, the following is provided and present at all times (meaning CRYPTO_MDEBUG is no longer required to get this functionality): - hooks to provide your own allocation and deallocation routines. They have to have the same interface as malloc(), realloc() and free(). They are registered by calling CRYPTO_set_mem_functions() with the function pointers. - hooks to provide your own memory debugging routines. The have to have the same interface as as the CRYPTO_dbg_*() routines. They are registered by calling CRYPTO_set_mem_debug_functions() with the function pointers. I moved everything that was already built into OpenSSL and did memory debugging to a separate file (mem_dbg.c), to make it clear what is what. With this, the relevance of the CRYPTO_MDEBUG has changed. The only thing in crypto/crypto.h that it affects is the definition of the MemCheck_start and MemCheck_stop macros.
1999-09-10Parantheses not needed.Ulf Möller
1999-09-10"make update"Bodo Möller
1999-09-10typoBodo Möller
1999-09-10Correction for the testapps lines.Ulf Möller
1999-09-08Use proper flags to build the testapps (default CC value causes confusionUlf Möller
on Solaris)
1999-08-28make testapps after the library.Ulf Möller
1999-08-02avoid some NO_<cipher> problemsBodo Möller
1999-07-29Always use buildinf.h, which now includes the mk1mfinf.h data.Bodo Möller
Using different files caused problems because the dependencies in the Makefiles produced by mk1mf.pl were for the standard case, i.e. mentioned buildinf.h and not mk1mfinf.h.
1999-07-27Use correct CFLAG definition for makefile.one builds.Bodo Möller
1999-07-22date.h no longer to be deleted by "make clean"Bodo Möller
1999-07-21avoid -DPLATFORM=\"...\" and -DCFLAGS=\"...\" command lines,Bodo Möller
use new file buildinf.h instead.
1999-07-17"make clean" has to delete date.hBodo Möller
1999-06-04Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).Ulf Möller
Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
1999-05-28Pass INSTALL_PREFIX to subdirectories of cryptoBodo Möller
Submitted by: strube@physik3.gwdg.de (Hans Werner Strube)
1999-05-21It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller
in cryptlib.h (which is often included as "../cryptlib.h"), then the question remains relative to which directory this is to be interpreted. gcc went one further directory up, as intended; but makedepend thinks differently, and so probably do some C compilers. So the ../ must go away; thus e_os.h goes back into include/openssl (but I now use #include "openssl/e_os.h" instead of <openssl/e_os.h> to make the point) -- and we have another huge bunch of dependency changes. Argh.
1999-05-20Add a kludge :-(Bodo Möller
There were problems with putting e_os.h just into the top directory, because the test programs are compiled within test/ in the "standard" case in in their original directories in the makefile.one case; and in the latter symlinks may not be available.
1999-05-20Don't install e_os.h in include/openssl, use it only as a localBodo Möller
include file.
1999-05-15Update dependencies.Bodo Möller
1999-05-13VMS support.Ulf Möller
Submitted by: Richard Levitte <richard@levitte.org>
1999-05-08pass $PERL on make files.Ulf Möller
1999-04-29Support INSTALL_PREFIX for packagers.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-29Pass PERL to sub-Makefiles during "make links".Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-29Obey $(PERL) when running util/mklink.pl.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-28Use util/mklink.pl instead of util/mklink.sh.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-28Pass $PERL on make dclean.Ulf Möller
1999-04-27New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller
1999-04-25Removed traces of cryptall.h, and did a "make depend".Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-24Change the command line options of mkerr.pl so -static is now default andDr. Stephen Henson
a -write option is needed to actually change anything. Second attempt at getting rid of ERR, ERRC definitions: it might even work this time :-)
1999-04-24"perl util/mkerr.pl -static -recurse -rebuild" because the previousBodo Möller
codebase apparently was inconsistent. And crypto/Makefile.ssl *does* need an ERRC .. Submitted by: Reviewed by: PR:
1999-04-24Removed superfluous reference to ERRC.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-24Delete the unnecessary ERR and ERRC lines in makefiles, add some functionalityDr. Stephen Henson
to error code script: it can now find untranslatable function codes (usually because the function is static and not defined in a header: occasionally because of a typo...) and unreferenced function and reason codes. To see this try: perl util/mkerr.pl -recurse -debug Also fixed some typos in crypto/pkcs12 that this found :-) Also tidy up some error calls that had to be all on one line: the old error script couldn't find codes unless the call was all on one line.
1999-04-24Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson
script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
1999-04-23"make depend"Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-23Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-23Work with -pedantic!Ben Laurie
1999-04-23Submitted by:Bodo Möller
Reviewed by: PR:
1999-04-22Pass the $PROCESSOR variable through.Ulf Möller
1999-04-21New header file opensslconf.h contains the macros set by Configure.Ulf Möller
The configuration process could use some more clean-ups.
1999-04-01New Makefile variables $(RANLIB) and $(PERL).Ulf Möller
1999-03-28Yet more PKCS#12 integration: add lots of files under crypto/pkcs12 and addDr. Stephen Henson
them to the build environment.
1999-03-22Fix security hole.Ben Laurie
1999-03-12Use the right compiler for ctx_size.Ben Laurie
1999-03-10Just cosmetics: replace a tab with a normal space becauseRalf S. Engelschall
the tab always looked too estoeric to my eyes while building... ;)
1999-03-08Make `openssl version' output lines consistent.Ralf S. Engelschall
1999-03-06Put the dependencies back.Ben Laurie
1999-03-06General source tree makefile cleanups: Made `making xxx in yyy...' displayRalf S. Engelschall
consistent in the source tree and replaced `/bin/rm' by `rm'. Additonally cleaned up the `make links' target: Remove unnecessary semicolons, subsequent redundant removes, inline point.sh into mklink.sh to speed processing and no longer clutter the display with confusing stuff. Instead only the actually done links are displayed.
1999-01-31Yet more pissing about to get PEM built at the right moment.Ben Laurie