summaryrefslogtreecommitdiff
path: root/share/mk/bsd.lib.mk
AgeCommit message (Collapse)Author
2004-09-20pass CPPFLAGS to CLINT. ok deraadt@, millert@Marc Espie
2004-08-11mips -> mips64; pefo okTheo de Raadt
2004-07-08for the arm workaround, include CPPFLAGS; ok drahnTheo de Raadt
2004-07-08again: move PICFLAG into bsd.own.mk with the rest of the shlib handling,Peter Valchev
and thus simplify logic. now including bsd.own.mk will override any current setting in PICFLAG, which is desired. ok deraadt drahn
2004-06-24undo tree breakage, sorryPeter Valchev
2004-06-22move PICFLAG into bsd.own.mk where the rest of the lib stuff isPeter Valchev
(don't ask why) and simplify logic; needed soon
2004-02-01arm support. ok espie@Dale Rahn
2001-09-25change another -k to ${ASPICFLAGS} missed in the previous commit.Dale Rahn
ok jason@ art@.
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