summaryrefslogtreecommitdiff
path: root/share/mk/bsd.lib.mk
AgeCommit message (Expand)Author
2017-11-14Set soname when building shared libraries.Mark Kettenis
2017-11-05Consolidate lib.so.*.a, ld.so.a and the kernel relink kit intoRobert Peichaer
2017-08-09switch the order of substitutions for syspatch object file order to avoidRobert Nagy
2017-07-25change -Os to -Oz all around the treeRobert Nagy
2017-07-11use the previous syspatch's fake root for getting the link orderRobert Nagy
2017-07-04let BUILDFIRST just build first, using the same trick guenther@ did inMarc Espie
2017-07-02somehow, I did NOT commit the patch I sent to tb@. Matthieu noticed it.Marc Espie
2017-07-01effectively kill depend as an independant target (there are a few cornersMarc Espie
2017-06-16introduce a BUILDFIRST/BUILDAFTER mechanism:Marc Espie
2017-06-07make sure there are no duplicate object files linked when building syspatchesRobert Nagy
2017-06-05exclude more objects from the readelf output when building syspatches (needed...Robert Nagy
2017-04-27syspatch needs to create shared libs with the same object sequence insteadRobert Nagy
2017-03-26The support in 'ar' for 'D'eterministic builds has been in for weeks,Philip Guenther
2016-11-08Use sed -i to post-process .depend. This avoids permission issues causedMartin Natano
2016-10-15unify tmp depend generation.Marc Espie
2016-07-04DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGSPhilip Guenther
2016-05-15make 'make clean' clean up the .ldadd file, in case LIBREBUILD was setPhilip Guenther
2016-04-26provide support for a library setting LIBREBUILD, in which case a ar(1)Theo de Raadt
2015-10-26Nothing in base uses native language support anymore. Remove NLSAlexander Bluhm
2015-07-19Add infrastructure for specifying a "version script" for the shared libraryPhilip Guenther
2015-05-14Stop including CFLAGS in CXXFLAGS it creates problems when mixingJonathan Gray
2013-10-15We do not produce "core" files, so they do not need to be deleted. theyTheo de Raadt
2013-10-13Make it possible to build to reduced version of a library, includingPhilip Guenther
2013-03-18Recognize and treat files with .cpp extension like any other C++ file.Martin Pieuchot
2012-09-16Add support for building non-PIE libraries.Mark Kettenis
2012-08-31Don't treat zaurus special; everybody gets libraries with debug info now.Mark Kettenis
2012-08-31No longer create lib*_pic.a files. Nothing uses them anymore.Theo de Raadt
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
2012-07-08remove unneeded and error-prone :: rulesMarc Espie
2012-07-04remove old arm bootstrap scaffold.Marc Espie
2012-04-08unhook lint from the tree. The parser is incomplete and difficultJonathan Gray
2011-07-16The /g flag is unneeded when the pattern in ${var:S/pattern/sub/g} canPhilip Guenthe
2010-07-30Add "-S" to library installs to avoid breakage when oneChris Kuethe
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
2009-02-05Revert 1.54 and build debug libs on hp300 too.Miod Vallat
2007-01-04actually echo what's being executed; ok espie@Otto Moerbeek
2006-06-26remove extraneous brackets and list the architecures in alphabetic order.Brad Smith
2006-02-03Consistency fix. Use ${} instead of $() for variables.Bernd Ahlers
2006-01-11skip -g libs on hp300 too, it is too heavyTheo de Raadt
2005-12-30Allow to disable lint by setting WANTLIB=noAlexander Yurchenko
2005-12-29allows a shared library version to be set using LIBname_VERSION=major.minorMarc Espie
2005-12-16Fix typo. Spotted by hannah at schlund dot de.Mark Kettenis
2005-12-16zaurus cannot fit -g on standard drive, total bummerTheo de Raadt
2005-12-08Compile all libraries with -g; -g1 has some issues and isn't widely used;Mark Kettenis
2005-12-01remove some crudTheo de Raadt
2005-12-01Build lib.a, lib_p.a and lib.so.x.y with -g1.Mark Kettenis
2005-11-30support for Fortran 77 librariesSteven Mestdagh
2005-11-23change NOLINT into opposite sense; WANTLINT, since it lets us builtTheo de Raadt
2005-09-12give a full pathname to the installed library, so we don't get a WTF? errorMarc Espie
2004-09-20pass CPPFLAGS to CLINT. ok deraadt@, millert@Marc Espie