aboutsummaryrefslogtreecommitdiff
path: root/lib/libpam/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Simplify building libpam and fix libpam.a not containing the modules since ↵Bryan Drewery2016-04-141-3/+6
| | | | | | | | | | | | | | | | | | | r284345. The change in r284345 moved the creation of openpam_static_modules.o to lib/libpam/static_modules but never managed to get them into libpam.a. Move this logic to lib/libpam/static_libpam and have it create a static library for libpam.a The main lib/libpam/libpam will only create a shared library. No redundancy in compilation or installation exists in this solution. This avoids requiring a pass with -D_NO_LIBPAM_SO_YET. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=297946
* Move build of openpam_static_modules.o to its own subdirSimon J. Gerraty2013-01-241-1/+1
| | | | | | | | | to avoid circular dependency b/w libpam and modules. Reviewed by: obrien Notes: svn path=/projects/bmake/; revision=245892
* style.Makefile(5) policeDavid E. O'Brien2003-03-091-1/+1
| | | | | | | | | (I've tried to keep to the spirit of the original formatting) Reviewed by: des Notes: svn path=/head/; revision=112044
* Make it possible to use PAM in statically-linked applications.John Polstra1999-01-201-2/+3
| | | | Notes: svn path=/head/; revision=42917
* Build structure for contribified Linux-PAM, plus some home-grownJohn Polstra1998-11-181-0/+30
modules for FreeBSD's standard authentication methods. Although the Linux-PAM modules are present in the contrib tree, we don't use any of them. The main library "libpam" is composed of sources taken from three places. First are the standard Linux-PAM libpam sources from the contrib tree. Second are the Linux-PAM "libpam_misc" sources, also from the contrib tree. In Linux these form a separate library. But as Mike Smith pointed out to me, that seems pointless, so I have combined them into the libpam library. Third are some additional sources from the "src/lib/libpam" tree with some common functions that make it easier to write modules. Those I wrote myself. This work has been donated to FreeBSD by Juniper Networks, Inc. Notes: svn path=/cvs2svn/branches/JUNIPER/; revision=41227