Makefile.inc (7729e3ba4017a3af96cff64b68751cb9d72c79b8) Makefile.inc (9a10bb17e10d2946e2d04ab369fb133d0d17c7c9)
1# $FreeBSD$
1# Copyright 1998 Juniper Networks, Inc.
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions
6# are met:
7# 1. Redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer.
9# 2. Redistributions in binary form must reproduce the above copyright
10# notice, this list of conditions and the following disclaimer in the
11# documentation and/or other materials provided with the distribution.
12#
13# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23# SUCH DAMAGE.
24#
25# $FreeBSD$
2
26
3PAMDIR= ${.CURDIR}/../../../../contrib/openpam
4
5NO_INSTALLLIB=
6NO_PROFILE=
7
8CFLAGS+= -I${PAMDIR}/include -I${.CURDIR}/../../libpam
9
10# This is nasty.
11# For the static case, libpam.a depends on the modules.
12# For the dynamic case, the modules depend on libpam.so.N
13.if defined(_NO_LIBPAM_SO_YET)
14NO_PIC=
15.else
16SHLIB_NAME?= ${LIB}.so.${SHLIB_MAJOR}
17DPADD+= ${LIBPAM}
18LDADD+= -lpam
19.endif
20
21.c.o:
22 ${CC} ${CFLAGS} -DOPENPAM_STATIC_MODULES -c ${.IMPSRC}
23
24.include "../Makefile.inc"
27BINDIR= ${LIBDIR}
28BINMODE= ${LIBMODE}