summaryrefslogtreecommitdiffstats
path: root/lib/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* add new build knobs and jigger some existing controls to improvesam2008-09-211-24/+42
| | | | | | | | control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month
* Add an implementation of the RPCSEC_GSS authentication protocol for RPC. Thisdfr2008-08-061-1/+3
| | | | | | | | is based on an old implementation from the University of Michigan with lots of changes and fixes by me and the addition of a Solaris-compatible API. Sponsored by: Isilon Systems Reviewed by: alfred
* Remove netatm from HEAD as it is not MPSAFE and relies on the now removedrwatson2008-05-251-2/+0
| | | | | | | | | | | | | | | | | | | NET_NEEDS_GIANT. netatm has been disconnected from the build for ten months in HEAD/RELENG_7. Specifics: - netatm include files - netatm command line management tools - libatm - ATM parts in rescue and sysinstall - sample configuration files and documents - kernel support as a module or in NOTES - netgraph wrapper nodes for netatm - ctags data for netatm. - netatm-specific device drivers. MFC after: 3 weeks Reviewed by: bz Discussed with: bms, bz, harti
* Hook libdwarf and libproc into the build.jb2008-05-221-2/+2
|
* - Remove libkse and related support code in libpthread from the build.jeff2008-03-121-5/+1
| | | | Don't remove the files yet. Kernel support will be removed shortly.
* - Fix setting of MK_GSSAPI option by bsd.own.mk; its value shouldru2007-12-121-5/+1
| | | | | | | | | | | default to the value of MK_KERBEROS unless set explicitly by WITH_GSSAPI/WITHOUT_GSSAPI. (This introduces another type of MK_* variables which itself is questionable.) - Teach tools/build/options/makeman script that generates the src.conf(5) manpage about the new type of MK_* variables. - Fix broken logic in lib/Makefile.
* Hide the building and installation of libgssapi behind thedougb2007-12-101-1/+9
| | | | | | | | | | | | | | | | | | WITHOUT_KERBEROS knob. While GSS can be used for other things some third party software (most notably ports/x11/kdelibs3) takes the presence of libgssapi as an indication that kerberos is available, and attempts to link with the kerberos libs. If they are not available, the build will fail. Because you might want to use GSS but not kerberos, add a knob to re-enable it if WITHOUT_KERBEROS is present. Document the new knob, and the new behavior of WITHOUT_KERBEROS. Not objected and/or generally agreed to by: freebsd-arch Problem discussed/analyzed in: PR: ports/116484
* Build libthread_db for arm as well.cognet2007-11-171-5/+1
| | | | MFC after: 1 week
* Add a period for yar@.ru2007-10-261-1/+1
|
* Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidentalobrien2007-10-091-2/+0
| | | | | | | treatment of 'LIBKSE' as an "old style" knob. Submitted by: ru Approved by: re(kensmith)
* Repo copy libpthreads to libkse.obrien2007-10-091-3/+5
| | | | | | This introduces the WITHOUT_LIBKSE nob, and changes WITHOUT_LIBPTHREADS to mean with neither threading libs. Approved by: re(kensmith)
* Disconnect netatm from the build as it is not MPSAFE and relies onrwatson2007-07-141-1/+2
| | | | | | | | | | | | | | | | | | | | NET_NEEDS_GIANT, which will shortly be removed. This is done in a away that it may be easily reattached to the build before 7.1 if appropriate locking is added. Specifics: - Don't install netatm include files - Disconnect netatm command line management tools - Don't build libatm - Don't include ATM parts in rescue or sysinstall - Don't install sample configuration files and documents - Don't build kernel support as a module or in NOTES - Don't build netgraph wrapper nodes for netatm This removes the last remaining consumer of NET_NEEDS_GIANT. Reviewed by: harti Discussed with: bz, bms Approved by: re (kensmith)
* Make sure libc is installed before all other shared libraries. Otherkan2007-05-191-3/+4
| | | | libraries might depend on versioned symbols from libc.
* Switch to new ncurses build gluerafan2007-01-201-5/+5
| | | | Approved by: delphij
* MFP4: Add an implementation of the ELF(3) and GELF(3) API set.jkoshy2006-11-111-1/+1
| | | | | | Bump __FreeBSD_version. Reviewed by: jb
* Removed libc_r build support.ru2006-09-301-6/+1
|
* Remove alpha left-overs.ru2006-08-221-5/+1
|
* Build libsmb and smbutil on ia64.marcel2006-08-221-0/+4
|
* Build libthread_db on PowerPC.marcel2006-08-041-1/+1
|
* Extend coverage of the MK_IPX build option to the following:ru2006-03-201-1/+9
| | | | | | | | | | | | | | | | | | | | | - <netipx> headers [1] - IPX library (libipx) - IPX support in ifconfig(8) - IPXrouted(8) - new MK_NCP option New MK_NCP build option controls: - <netncp> and <fs/nwfs> headers - NCP library (libncp) - ncplist(1) and ncplogin(1) - mount_nwfs(8) - ncp and nwfs kernel modules User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP. [1] <netsmb/netbios.h> unconditionally uses <netipx> headers so they are still installed. This needs to be dealt with.
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-11/+13
| | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
* Connect librt to buildworld.davidxu2006-03-091-1/+2
|
* Add libbsm to the library build.rwatson2006-02-021-1/+1
| | | | Obtained from: TrustedBSD Project
* Add a dummy arm Write_Disk() function, and compile libdisk on arm.cognet2006-01-251-5/+1
|
* Add a new extensible GSS-API layer which can support GSS-API plugins,dfr2005-12-291-1/+1
| | | | | | | | | similar the the Solaris implementation. Repackage the krb5 GSS mechanism as a plugin library for the new implementation. This also includes a comprehensive set of manpages for the GSS-API functions with text mostly taken from the RFC. Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)
* Disconnect libc_r from buildworld, it is still kept in the tree todavidxu2005-10-271-1/+1
| | | | | | | provide some baseline references, but users are encouraged to use libpthread or libthr in real world. Discussed on: arch@
* Connect smbfs build on powerpc.imura2005-09-191-0/+4
|
* Hook libmemstat(3) up to the build.rwatson2005-07-141-1/+1
|
* Build libpmc on all architectures (FWIW :-)marcel2005-04-201-3/+1
| | | | Ok'd by: jkoshy@
* Bring a working snapshot of hwpmc(4), its associated libraries, userland ↵jkoshy2005-04-191-1/+3
| | | | | | | | | | utilities and documentation into -CURRENT. Bump FreeBSD_version. Reviewed by: alc, jhb (kernel changes)
* Connect libthr and libthread_db to make buildworld.davidxu2005-04-021-3/+3
|
* Prepare for importing my 1:1 threading work, disconnect libthr anddavidxu2005-04-021-2/+2
| | | | libthread_db from make buildworld.
* Tie libgpib into the build (unless NO_GPIB)phk2005-02-061-1/+6
|
* NOCRYPT -> NO_CRYPTru2004-12-211-1/+1
|
* NOATM -> NO_ATMru2004-12-211-1/+1
|
* NOLIBC_R -> NO_LIBC_Rru2004-12-211-3/+3
| | | | | NOLIBPTHREAD -> NO_LIBPTHREAD NOLIBTHR -> NO_LIBTHR
* Remove stub libxpg4. All functionality was merged into libc a long time ago.tjr2004-11-131-1/+1
|
* Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.bz2004-11-131-1/+1
| | | | | | | | | | | If turned on no NIS support and related programs will be built. Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il> PR: bin/68303 No objections: des, gshapiro, nectar Reviewed by: ru Approved by: rwatson (mentor) MFC after: 2 weeks
* Help Tinderbox and remove libautofsmarkm2004-11-101-1/+1
|
* Fix build in the !NOATM case by using the begemot library in place oftrhodes2004-09-241-1/+1
| | | | | | | | using libisc which was a part of BIND8. Discussed with: des, re, dougb Submitted by: harti (one part) Reviewed by: harti (previous version)
* Switch from BIND 8 to BIND 9.des2004-09-211-4/+4
| | | | | | Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days
* Hook libautofs to the build.alfred2004-09-031-1/+1
|
* Start the de-orbital burn of our previous FreeBSD version compat libsobrien2004-08-291-3/+1
| | | | | | living in usr/src. We need to use them from ports to record dependencies. Discussed with: re(scottl)
* build libthr on amd64.davidxu2004-08-191-2/+1
|
* Turn on the magic.obrien2004-08-091-2/+2
|
* Enable libpthread build for powerpcgrehan2004-07-191-1/+1
|
* Hook libthread_db into the build, except for arm and powerpc.marcel2004-07-181-2/+6
| | | | | Porting libthread_db to arm and/or powerpc is easy enough, but we don't build gdb on those platforms yet.
* Make bluetooth compile on all platformsemax2004-07-071-1/+2
| | | | Reviewed by: imp, ru
* Style fixes:bde2004-05-141-11/+5
| | | | | | | | Main ones: mostly use conditional expressions in ifdefs instead of a mixture of conditional expressions and nested ifdefs. Nearby ones: - don't do less than echo the code in the comment about libc_r - fixed some internal insertion sort errors and indentation errors.
* Fixed some insertion sort errors (external ones only).bde2004-05-141-25/+25
|
OpenPOWER on IntegriCloud