summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.lib.mk
AgeCommit message (Expand)AuthorFilesLines
2020-05-26The EXCLUDE_REGEX needs some tweaking for 6.6 and 6.7 syspatch builds.tb1-4/+4
2019-04-02new variable NOLIBSTATIC= prevents installation of a static library,deraadt1-1/+3
2019-04-02Remove commented-out historical ranlib operation, which would bederaadt1-3/+1
2019-02-24Remove -S from install commandskn1-5/+5
2019-02-20when building syspatches with lld exclude more non-existent object filesrobert1-2/+9
2019-02-11During build, delete all old library relink files to save disk space.deraadt1-1/+5
2018-12-30Define SOLIB when assembling for a shared-object libraryguenther1-3/+3
2018-10-18Ensure that the install media are built with a consistent set ofnaddy1-3/+1
2018-06-06Add RETGUARD to clang for amd64. This security mechanism uses per-functionmortimer1-2/+2
2017-11-14Set soname when building shared libraries.kettenis1-4/+4
2017-11-05Consolidate lib.so.*.a, ld.so.a and the kernel relink kit intorpe1-2/+4
2017-08-09switch the order of substitutions for syspatch object file order to avoidrobert1-3/+3
2017-07-25change -Os to -Oz all around the treerobert1-2/+2
2017-07-11use the previous syspatch's fake root for getting the link orderrobert1-3/+4
2017-07-04let BUILDFIRST just build first, using the same trick guenther@ did inespie1-2/+7
2017-07-02somehow, I did NOT commit the patch I sent to tb@. Matthieu noticed it.espie1-2/+2
2017-07-01effectively kill depend as an independant target (there are a few cornersespie1-22/+36
2017-06-16introduce a BUILDFIRST/BUILDAFTER mechanism:espie1-1/+7
2017-06-07make sure there are no duplicate object files linked when building syspatchesrobert1-2/+2
2017-06-05exclude more objects from the readelf output when building syspatches (needed on i386)robert1-2/+2
2017-04-27syspatch needs to create shared libs with the same object sequence insteadrobert1-1/+7
2017-03-26The support in 'ar' for 'D'eterministic builds has been in for weeks,guenther1-6/+6
2016-11-08Use sed -i to post-process .depend. This avoids permission issues causednatano1-8/+2
2016-10-15unify tmp depend generation.espie1-9/+8
2016-07-04DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGSguenther1-46/+3
2016-05-15make 'make clean' clean up the .ldadd file, in case LIBREBUILD was setguenther1-2/+2
2016-04-26provide support for a library setting LIBREBUILD, in which case a ar(1)deraadt1-2/+21
2015-10-26Nothing in base uses native language support anymore. Remove NLSbluhm1-5/+1
2015-07-19Add infrastructure for specifying a "version script" for the shared libraryguenther1-7/+12
2015-05-14Stop including CFLAGS in CXXFLAGS it creates problems when mixingjsg1-1/+2
2013-10-15We do not produce "core" files, so they do not need to be deleted. theyderaadt1-2/+2
2013-10-13Make it possible to build to reduced version of a library, includingguenther1-3/+42
2013-03-18Recognize and treat files with .cpp extension like any other C++ file.mpi1-6/+6
2012-09-16Add support for building non-PIE libraries.kettenis1-1/+6
2012-08-31Don't treat zaurus special; everybody gets libraries with debug info now.kettenis1-3/+1
2012-08-31No longer create lib*_pic.a files. Nothing uses them anymore.deraadt1-20/+2
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal1-17/+13
2012-07-08remove unneeded and error-prone :: rulesespie1-5/+5
2012-07-04remove old arm bootstrap scaffold.espie1-6/+1
2012-04-08unhook lint from the tree. The parser is incomplete and difficultjsg1-22/+3
2011-07-16The /g flag is unneeded when the pattern in ${var:S/pattern/sub/g} canguenther1-2/+2
2010-07-30Add "-S" to library installs to avoid breakage when oneckuethe1-6/+6
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentmiod1-3/+3
2009-02-05Revert 1.54 and build debug libs on hp300 too.miod1-2/+2
2007-01-04actually echo what's being executed; ok espie@otto1-2/+2
2006-06-26remove extraneous brackets and list the architecures in alphabetic order.brad1-2/+2
2006-02-03Consistency fix. Use ${} instead of $() for variables.bernd1-4/+4
2006-01-11skip -g libs on hp300 too, it is too heavyderaadt1-2/+2
2005-12-30Allow to disable lint by setting WANTLIB=nogrange1-3/+3
2005-12-29allows a shared library version to be set using LIBname_VERSION=major.minorespie1-1/+6