summaryrefslogtreecommitdiff
path: root/share/mk/bsd.lib.mk
AgeCommit message (Collapse)Author
2001-07-22belt-and-suspenders: define SHLIB_* from major/minor, then useMarc Espie
SHLIB_* exclusively.
2001-07-21Define SHLIB_MAJOR and SHLIB_MINOR from major/minor, so that perl libraryMarc Espie
does install.
2001-07-20One BINDIR too many, I don't know how I pulled that one.Marc Espie
2001-07-20undo broken changes, i dunno a fix for these; how many times you gonna ↵Michael Shalayeff
repeat the same mistake espie@ and millert@ ?
2001-07-19Minor speed-up tweaks.Marc Espie
- use .for a b in new syntax for make to handle links. - kill mips - .include shlib_version, since its contents is happy as a Makefile fragment (avoids 10 shell escapes per lib directory, roughly) okay millert@
2001-07-18CDIAGFLAGS, added to CFLAGS if WARNINGS=YesMarc Espie
Symetrize C++ situation: add CXXOPTS, CXXDIAGFLAGS.
2001-05-05Synch with bsd.prog.mk.Marc Espie
The only client won't see the difference.
2001-04-03Minor clean-ups:Marc Espie
- document some more things (MANPS, make oddities) - put all PHONY targets in bsd.own.mk, since it's included by everything that uses it. - remove them from bsd.lib.mk, since it includes bsd.own.mk. - ... except for load/unload, which are only in bsd.lkm.mk. - fix spell target, so that it actually depends on the generated file. okay niklas@
2000-10-18hardcoded "gcc" -> ${CC}; ok espie@Brad Smith
2000-10-09Use gcc -shared -fpic to build shared libraries on all arches.Marc Espie
This repairs objective C.
2000-10-03allow ../Makefile.inc to overwrite mk.conf settings; millert@ okMichael Shalayeff
2000-09-03Boring... Add :L modifier to all tweakable variables tests.Marc Espie
Closes PR 1246
2000-07-15Build shared libraries as expected for the new libexec/ld.so. CurrentlyDale S. Rahn
this is only used for the powerpc. The difference between this and the mips (both ELF) is that powerpc expects the soname field to be libX.{major}.{minor} and is to be built from the _pic version of the library.
2000-05-16DEBUGLIBS=no still makes defined(DEBUGLIBS) true, ;-)Niklas Hallqvist
2000-05-15Add support for building libraries with debugging information in them.Niklas Hallqvist
Enable by setting DEBUGLIBS=yes in /etc/mk.conf, then -g libraries will get installed in /usr/lib/debug. This directory will be searched first if gcc is given the -g flag during the link stage.
1999-05-26Add .m files, necessary to compile libobjc.Marc Espie
1999-01-27Fix confusing typoMarc Espie
1998-12-31Add ${PIPE} in sys.mk so we do no need to add all over the places; ↵Todd C. Miller
evanc@concer.to
1998-12-19add PIPE variable, suitable for /etc/mk.conf, to enable gcc -pipe modeTodd C. Miller
1997-11-05.cxx support from Mathieu.Herrb@mipnet.frTheo de Raadt
1997-09-08Do not do function CSE on PIC code for m68k, gas does not handle itNiklas Hallqvist
correctly, making spurious "undefined symbol" errors turn up without reason occasionally.
1997-06-12make bsd.lib.mk a bit more consistant about the lies it echo'sgrr
1997-04-27COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIP changes.Todd C. Miller
For some reason the previous commit did not grab these.
1997-02-06Add a LORDER make symbol and use itNiklas Hallqvist
1997-01-26use mktemp(1) to avoid /tmp race; spotted by dholland@eecs.harvard.eduTheo de Raadt
1996-12-08install -> ${INSTALL}, -c -> ${COPY}Jason Downs
1996-11-14correct LINKS usageMichael Shalayeff
1996-08-05Don't do "ranlib -t" if installed with "-p" since that preservesTodd C. Miller
the timestamp so things are already in sync.
1996-07-22make COPTS work in bsd.lib.mk tooTheo de Raadt
1996-05-25Added support for Mips ELF shlib build. Snapshot status.Per Fogelstrom
1996-03-05Labeling style changed ($OpenBSD$).Michael Shalayeff
POSTINSTALL added to the <bsd.lkm.mk> (see bsd.README for details).
1996-02-25Added <bsd.lkm.mk> file. Correspondent changes made to the bsd.README.Michael Shalayeff
All the rest changed to be $OpenBSD$. Dedicated to Suzi Quatro (she must be alive still, so best wishes to here).
1996-02-02from netbsd: Use the `-q' option to tsort(1). From der MouseNiklas Hallqvist
1995-12-14update from netbsdTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt