summaryrefslogtreecommitdiffstats
path: root/Makefile.shared
AgeCommit message (Collapse)Author
2016-05-17Add support for RC / WINDRES env variablesRichard Levitte
RT#2558 Reviewed-by: Matt Caswell <matt@openssl.org>
2016-02-22Don't strip object files on CygwinCorinna Vinschen
Building for the Cygwin distro requires to be able to build debuginfo files. This in turn requires to build object files without stripping. The stripping is performed by the next step after building which creates the debuginfo files. Signed-off-by: Corinna Vinschen <vinschen@redhat.com> (cherry picked from commit 42b8f1427a8cdf320e51374a5fbfefc74bec0519) Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-02-19Makefile.shared: limit .dll image base pinning to FIPS builds.Andy Polyakov
Reviewed-by: Richard Levitte <levitte@openssl.org>
2010-08-21Makefile.shared: fix brown-bag typo in link_o.darwin [from HEAD].Andy Polyakov
PR: 2319
2010-07-16Makefile.shared: update link_o.darwin rule [from HEAD].Andy Polyakov
PR: 2306
2009-10-15Fixes to CROSS_COMPILE, don't override command line option from environmentDr. Stephen Henson
2009-08-10PR: 2003Dr. Stephen Henson
Make it possible to install OpenSSL in directories with name other than "lib" for example "lib64". Based on patch from Jeremy Utley.
2009-01-02Makefile.shared: improve portability of commit#17753.Andy Polyakov
2008-12-30Styling update to makefiles: eliminate redundant pipes.Andy Polyakov
2008-12-29Styling update to makefiles: $() to denote make substitutions and $${} -Andy Polyakov
shell ones.
2008-09-12AIX build updates.Andy Polyakov
2008-04-17Apply mingw patches as supplied by Roumen Petrov an Alon Bar-LevLutz Jänicke
PR: 1552 Submitted by: Roumen Petrov <openssl@roumenpetrov.info>, "Alon Bar-Lev" <alon.barlev@gmail.com>
2007-09-16Minor fix in link_[oa].hpux.Andy Polyakov
2007-08-26IRIX and Tru64 platform updates.Andy Polyakov
2007-07-31Proper support for shared build under MacOS X.Andy Polyakov
2007-05-19--enable-auto-image-base in cygwin build.Andy Polyakov
PR: 1517 Submitted by: vinschen@redhat.com
2007-03-25Allow shared builds for aix[64]-gcc targets.Andy Polyakov
2007-03-22Fixes for aix-shared rules.Andy Polyakov
2006-10-24Further mingw build procedure updates.Andy Polyakov
2006-10-23Harmonize dll naming in mingw builds.Andy Polyakov
2006-10-23Allow for mingw cross-compile configuration.Andy Polyakov
2006-10-21Rudimentary support for cross-compiling.Andy Polyakov
2006-05-20Tiny up hpux targets.Andy Polyakov
2006-04-11Add BeOS support.Ulf Möller
PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
2005-12-16Fix typos in osf1 shared rules.Andy Polyakov
PR: 1248 Submitted by: Nikola Milutinovic
2005-11-09AIX -blibpath is not accumulative, one apparently has to specify evenAndy Polyakov
self-obvious /usr/lib:/lib. PR: 1239
2005-10-28Add -install_name in link_a.darwin rule.Andy Polyakov
PR: 1218
2005-10-25Fix install problems on MacOS X and HP-UX.Andy Polyakov
PR: 1218,1185
2005-06-23Darwin specific update for Configure and Makefile.shared.Andy Polyakov
2005-06-23HP-UX specific updates to Makefile.org and Makefile.shared.Andy Polyakov
2005-06-22Solaris-specific Makefile.shared update from 098.Andy Polyakov
2005-05-21Patches for Cygwin, provided by Corinna Vinschen <vinschen@redhat.com>Richard Levitte
2005-05-16Improve shell portability of new rules in Makefile.shared.Andy Polyakov
2005-05-16Make Makefile.shared quiet again.Andy Polyakov
2005-05-15Simplify shared rules, link run-path into applications only.Andy Polyakov
2005-04-30Cygwin/mingw sync with stable.Andy Polyakov
2005-04-13Parameterize do_solaris rules in Makefile.shared.Andy Polyakov
2005-04-04Extend Solaris x86 support to amd64.Andy Polyakov
2005-03-31Get rid of irritating noise.Ben Laurie
2005-02-06Make Makefile.shared BSD make-friendly, remove more redundant -lc, set upAndy Polyakov
OBJECT_MODE for AIX.
2005-02-03Drop redundant -lc from a number of rules in Makefile.shared. It'sAndy Polyakov
perfectly safe [compiler driver adds it] and in some situation even perfectly appropriate [mixing -pthread and -lc on FreeBSD can have lethal effect on apps/openssl]. I'd say we should get rid of more, but I remove those I can test myself...
2005-01-26The mix of CFLAGS and LDFLAGS is a bit confusing in my opinion, andRichard Levitte
Makefile.shared was a bit overcomplicated. Make the shell variables LDFLAGS and SHAREDFLAGS in Makefile.shared get the values of $(CFLAGS) or $(LDFLAGS) as appropriate depending on the value the shell variables LDCMD and SHAREDCMD get. That leaves much less chance of confusion, since those pairs of shell variables always are defined together.
2004-12-27As new major IRIX release is highly unlikely to appear [and break following],Andy Polyakov
I change from -notall to -none synonym in irix rules to improve backward compatibility with IRIX 5.x. PR: 987
2004-09-28Fix Solaris 10_x86 shared build. -Bsymbolic is required to avoidAndy Polyakov
"remaining relocations" in assembler modules. The latter seems to be new behaviour, elder as/ld managed to resolve this relocations as internal. It's possible to address this problem differently, but I settle for -Bsymbolic... PR: 546
2004-08-29Proper support for OpenBSD-i386 shared build, including assember modules!Andy Polyakov
"Proper" means "compiles and passes test." Versioning is broken (I think).
2004-08-01Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified"Andy Polyakov
COFF and a.out targets [similar to ELF targets]. You might notice some rudementary support for shared mingw builds under cygwin. It works (it produces cryptoeay32.dll and ssleay32.dll with everything exported by name), but it's primarily for testing/debugging purposes, at least for now...
2004-07-24Minor HP-UX make update. IA-64-based HP-UX favor .so extension for sharedAndy Polyakov
libraries. Old .sl extension works just fine, but it .so which is default.
2004-07-18Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes.Andy Polyakov
I also used this opportunity to clean up some out-of-date targets and re-group targets by OS.
2004-05-31Minimal work-around for ./engine shared builds. "Minimal" means that IAndy Polyakov
think that proper Makefile clean-up is required.
2004-05-3132-bit PA-RISC requires -Bsymbolic when linking libcrypto.sl. WithoutAndy Polyakov
this flag RAND_poll ends up in end-less loop calling RAND_add. But don't ask me why...