aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.shared
Commit message (Collapse)AuthorAgeFilesLines
* Tiny up hpux targets.Andy Polyakov2006-05-201-1/+1
|
* Add BeOS support.Ulf Möller2006-04-111-1/+16
| | | | | | PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
* Fix typos in osf1 shared rules.Andy Polyakov2005-12-161-3/+3
| | | | | PR: 1248 Submitted by: Nikola Milutinovic
* AIX -blibpath is not accumulative, one apparently has to specify evenAndy Polyakov2005-11-091-1/+1
| | | | | self-obvious /usr/lib:/lib. PR: 1239
* Add -install_name in link_a.darwin rule.Andy Polyakov2005-10-281-0/+1
| | | | PR: 1218
* Fix install problems on MacOS X and HP-UX.Andy Polyakov2005-10-251-2/+6
| | | | PR: 1218,1185
* Darwin specific update for Configure and Makefile.shared.Andy Polyakov2005-06-231-0/+2
|
* HP-UX specific updates to Makefile.org and Makefile.shared.Andy Polyakov2005-06-231-0/+2
|
* Solaris-specific Makefile.shared update from 098.Andy Polyakov2005-06-221-5/+7
|
* Patches for Cygwin, provided by Corinna Vinschen <vinschen@redhat.com>Richard Levitte2005-05-211-5/+6
|
* Improve shell portability of new rules in Makefile.shared.Andy Polyakov2005-05-161-3/+3
|
* Make Makefile.shared quiet again.Andy Polyakov2005-05-161-2/+2
|
* Simplify shared rules, link run-path into applications only.Andy Polyakov2005-05-151-250/+41
|
* Cygwin/mingw sync with stable.Andy Polyakov2005-04-301-2/+7
|
* Parameterize do_solaris rules in Makefile.shared.Andy Polyakov2005-04-131-2/+2
|
* Extend Solaris x86 support to amd64.Andy Polyakov2005-04-041-3/+3
|
* Get rid of irritating noise.Ben Laurie2005-03-311-2/+2
|
* Make Makefile.shared BSD make-friendly, remove more redundant -lc, set upAndy Polyakov2005-02-061-27/+31
| | | | OBJECT_MODE for AIX.
* Drop redundant -lc from a number of rules in Makefile.shared. It'sAndy Polyakov2005-02-031-14/+14
| | | | | | | 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...
* The mix of CFLAGS and LDFLAGS is a bit confusing in my opinion, andRichard Levitte2005-01-261-44/+44
| | | | | | | | | | 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.
* As new major IRIX release is highly unlikely to appear [and break following],Andy Polyakov2004-12-271-2/+2
| | | | | | I change from -notall to -none synonym in irix rules to improve backward compatibility with IRIX 5.x. PR: 987
* Fix Solaris 10_x86 shared build. -Bsymbolic is required to avoidAndy Polyakov2004-09-281-2/+2
| | | | | | | | "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
* Proper support for OpenBSD-i386 shared build, including assember modules!Andy Polyakov2004-08-291-1/+34
| | | | "Proper" means "compiles and passes test." Versioning is broken (I think).
* Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified"Andy Polyakov2004-08-011-6/+8
| | | | | | | | 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...
* Minor HP-UX make update. IA-64-based HP-UX favor .so extension for sharedAndy Polyakov2004-07-241-1/+3
| | | | libraries. Old .sl extension works just fine, but it .so which is default.
* Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes.Andy Polyakov2004-07-181-0/+1
| | | | | I also used this opportunity to clean up some out-of-date targets and re-group targets by OS.
* Minimal work-around for ./engine shared builds. "Minimal" means that IAndy Polyakov2004-05-311-9/+7
| | | | think that proper Makefile clean-up is required.
* 32-bit PA-RISC requires -Bsymbolic when linking libcrypto.sl. WithoutAndy Polyakov2004-05-311-2/+2
| | | | | this flag RAND_poll ends up in end-less loop calling RAND_add. But don't ask me why...
* Working on HP-UX shared support...Andy Polyakov2004-05-311-3/+3
|
* hpux-shared rules to cover even for GNU ld.Andy Polyakov2004-05-281-2/+8
|
* Unified hpux-shared rule. Verified with both 32- and 64-bit builds andAndy Polyakov2004-05-281-49/+10
| | | | | both vendor and GNU compilers. ./engine shared build are still busted. I mean always were...
* Attempt to unify hpux-shared rules. More adjustments might be requiredAndy Polyakov2004-05-271-10/+12
| | | | after more tests...
* IRIX 6.x shared build fix-up.Andy Polyakov2004-03-121-4/+8
| | | | | | | For reference. Note that both cc and gcc support -Wl flag, but we can't use -Wl,-[not]all with both drivers, because cc rearranges options passed through -Wl. We can't use -Wl,-all,libcrypto.a,-notall with cc either, because it refuses to start with "no input" error.
* Correct a few typos.Richard Levitte2003-04-081-10/+49
| | | | It seems that svr3 and svr5 differ, after all.
* A single quote too many.Richard Levitte2003-04-081-2/+2
|
* I forgot to continuation mark.Richard Levitte2003-04-081-2/+2
|
* It seems like OpenUnix's ld uses LD_LIBRARY_PATH to search forRichard Levitte2003-04-081-5/+12
| | | | | | | | | | | libraries. What's worse, the directories given in LD_LIBRARY_PATH are checked first! Therefore, we need a hack to prepend all the directories we give with -L to the current value of LD_LIBRARY_PATH, thereby temporarly forming a hacked value. Only copy LIBEXTRAS if they are given. Svr5 doesn't use -z allextract...
* It seems like gcc-drivven shared library building on OpenUnix 8 requiresRichard Levitte2003-04-011-2/+6
| | | | -shared rather than -G.
* Allow building applications against static libraries with Makefile.shared.Richard Levitte2003-02-221-0/+12
|
* Add full support for -rpath/-R, both in shared libraries andRichard Levitte2003-02-131-34/+167
| | | | | | | | | | | | | | | | | | applications, at least on the platforms where it's known how to do it. Note: this has only been tested on GNU-based platforms (Linux), and needs to be tested on all others. Additionally, it's not yet supported on the following platforms, for lack of information: Darwin (MacOS X) Cygwin OSF1/Alpha SVR3 ReliantUNIX Please help out with testing and the platforms we don't yet know well enough.
* To avoid any future programming glitches, let's make each and everyRichard Levitte2002-12-191-161/+162
| | | | assignment (modulo those I missed) individual statements.
* 'a=b c=$a; echo $c' doesn't necessarily prints "b", '' vs. "", $s inAndy Polyakov2002-12-161-38/+38
| | | | Makefiles... I suppose it wasn't tested very much...
* Transfer the Solaris shared library building changes fromRichard Levitte2002-12-161-4/+8
| | | | 0.9.7-stable.
* Solaris shared build fix-ups. See RT#238,239 for details.Andy Polyakov2002-12-141-2/+2
|
* New DETECT_GNU_LD procedure.Andy Polyakov2002-12-141-4/+2
|
* Add the INHIBIT_SYMLINKS flag variable to help Cygwin.Richard Levitte2002-11-151-20/+27
| | | | | Add missing semicolons. Add a comment explaining a bunch of targets without any action lines.
* Keep on using ${CC}, since gcc may act in disguise.Richard Levitte2002-11-061-2/+2
|
* Eh, -Wl,--whole-archive disappeared from the GNU targets. I've noRichard Levitte2002-10-161-0/+1
| | | | idea why, but that was definitely wrong...
* A much better idea, of course, is not to do a submake at all...Richard Levitte2002-10-151-110/+42
|
* Add missing quotes.Richard Levitte2002-10-141-38/+38
| | | | | | | Make sure test doesn't barf because of missing spaces before the closing ]. Add -lc to the list of libraries we depend upon. Not always necessary, but never hurts.