Makefile (7ef4651a1687f52a9fd25364a049d0899ce23c1a) Makefile (d85550da9d09ad12b5246122263905748493b267)
1#-
2# Copyright (c) 1998-2015 Juniper Networks, Inc.
3# All rights reserved.
4# Copyright (c) 2002 Networks Associates Technology, Inc.
5# All rights reserved.
6#
7# Portions of this software was developed for the FreeBSD Project by
8# ThinkSec AS and NAI Labs, the Security Research Division of Network

--- 21 unchanged lines hidden (view full) ---

30# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34# SUCH DAMAGE.
35#
36# $FreeBSD$
37
1#-
2# Copyright (c) 1998-2015 Juniper Networks, Inc.
3# All rights reserved.
4# Copyright (c) 2002 Networks Associates Technology, Inc.
5# All rights reserved.
6#
7# Portions of this software was developed for the FreeBSD Project by
8# ThinkSec AS and NAI Labs, the Security Research Division of Network

--- 21 unchanged lines hidden (view full) ---

30# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34# SUCH DAMAGE.
35#
36# $FreeBSD$
37
38.PATH: ${.CURDIR}/../libpam
38.PATH: ${SRCTOP}/lib/libpam
39
40# Only build the static library.
41LIB= pam
42NO_PIC=
43
44# Avoid redundancy with the master Makefile.
45MAN=
46INCS=

--- 14 unchanged lines hidden (view full) ---

61STATIC_MODULES= ${MODULES:C/.*/${MODULE_DIR}\/&\/lib&.a/}
62STATICOBJS+= openpam_static_modules.o
63CLEANFILES+= openpam_static.o \
64 openpam_static_modules.o
65
66openpam_static_modules.o: openpam_static.o ${STATIC_MODULES}
67 ${CC} -nostdlib ${CFLAGS} -o ${.TARGET} -r -Wl,--whole-archive ${.ALLSRC}
68
39
40# Only build the static library.
41LIB= pam
42NO_PIC=
43
44# Avoid redundancy with the master Makefile.
45MAN=
46INCS=

--- 14 unchanged lines hidden (view full) ---

61STATIC_MODULES= ${MODULES:C/.*/${MODULE_DIR}\/&\/lib&.a/}
62STATICOBJS+= openpam_static_modules.o
63CLEANFILES+= openpam_static.o \
64 openpam_static_modules.o
65
66openpam_static_modules.o: openpam_static.o ${STATIC_MODULES}
67 ${CC} -nostdlib ${CFLAGS} -o ${.TARGET} -r -Wl,--whole-archive ${.ALLSRC}
68
69.include "${.CURDIR}/../libpam/Makefile"
69.include "${.CURDIR:H}/libpam/Makefile"