141118Sjdp# Copyright 1998 Juniper Networks, Inc. 241118Sjdp# All rights reserved. 341118Sjdp# 441118Sjdp# Redistribution and use in source and binary forms, with or without 541118Sjdp# modification, are permitted provided that the following conditions 641118Sjdp# are met: 741118Sjdp# 1. Redistributions of source code must retain the above copyright 841118Sjdp# notice, this list of conditions and the following disclaimer. 941118Sjdp# 2. Redistributions in binary form must reproduce the above copyright 1041118Sjdp# notice, this list of conditions and the following disclaimer in the 1141118Sjdp# documentation and/or other materials provided with the distribution. 1241118Sjdp# 1341118Sjdp# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 1441118Sjdp# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1541118Sjdp# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1641118Sjdp# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 1741118Sjdp# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1841118Sjdp# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1941118Sjdp# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2041118Sjdp# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2141118Sjdp# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2241118Sjdp# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2341118Sjdp# SUCH DAMAGE. 2441118Sjdp# 25128684Sru# $FreeBSD$ 2641118Sjdp 27156813Sru.include <bsd.own.mk> 28156813Sru 2941118SjdpLIB= radius 3041118SjdpSRCS= radlib.c 3196154SbrianINCS= radlib.h radlib_vs.h 3241118SjdpCFLAGS+= -Wall 33195767SkensmithSHLIB_MAJOR= 4 3474870SruMAN= libradius.3 radius.conf.5 3541118Sjdp 36214018SpjdMLINKS+=libradius.3 rad_acct_open.3 \ 37214018Spjd libradius.3 rad_add_server.3 \ 38214018Spjd libradius.3 rad_auth_open.3 \ 39234191Smelifaro libradius.3 rad_bind_to.3 \ 40214018Spjd libradius.3 rad_close.3 \ 41214018Spjd libradius.3 rad_config.3 \ 42214018Spjd libradius.3 rad_continue_send_request.3 \ 43214018Spjd libradius.3 rad_create_request.3 \ 44214018Spjd libradius.3 rad_create_response.3 \ 45214018Spjd libradius.3 rad_cvt_addr.3 \ 46214018Spjd libradius.3 rad_cvt_int.3 \ 47214018Spjd libradius.3 rad_cvt_string.3 \ 48214018Spjd libradius.3 rad_demangle.3 \ 49214018Spjd libradius.3 rad_demangle_mppe_key.3 \ 50214018Spjd libradius.3 rad_get_attr.3 \ 51214018Spjd libradius.3 rad_get_vendor_attr.3 \ 52214018Spjd libradius.3 rad_init_send_request.3 \ 53214018Spjd libradius.3 rad_put_addr.3 \ 54214018Spjd libradius.3 rad_put_attr.3 \ 55214018Spjd libradius.3 rad_put_int.3 \ 56214018Spjd libradius.3 rad_put_message_authentic.3 \ 57214018Spjd libradius.3 rad_put_string.3 \ 58214018Spjd libradius.3 rad_put_vendor_addr.3 \ 59214018Spjd libradius.3 rad_put_vendor_attr.3 \ 60214018Spjd libradius.3 rad_put_vendor_int.3 \ 61214018Spjd libradius.3 rad_put_vendor_string.3 \ 62214018Spjd libradius.3 rad_receive_request.3 \ 63214018Spjd libradius.3 rad_request_authenticator.3 \ 64214018Spjd libradius.3 rad_send_request.3 \ 65214018Spjd libradius.3 rad_send_response.3 \ 66214018Spjd libradius.3 rad_server_open.3 \ 67214018Spjd libradius.3 rad_server_secret.3 \ 68214018Spjd libradius.3 rad_strerror.3 69214018Spjd 70201381SedWARNS?= 3 71201381Sed 72156813Sru.if ${MK_OPENSSL} == "no" 73128684SruDPADD= ${LIBMD} 74128684SruLDADD= -lmd 75128684Sru.else 76152285SruDPADD= ${LIBCRYPTO} 77152285SruLDADD= -lcrypto 78128684SruCFLAGS+= -DWITH_SSL 79128684Sru.endif 80128684Sru 8141118Sjdp.include <bsd.lib.mk> 82