2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# CDDL HEADER START
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# The contents of this file are subject to the terms of the
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# Common Development and Distribution License (the "License").
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# You may not use this file except in compliance with the License.
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# or http://www.opensolaris.org/os/licensing.
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# See the License for the specific language governing permissions
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# and limitations under the License.
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# When distributing Covered Code, include this CDDL HEADER in each
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# If applicable, add the following below this CDDL HEADER, with the
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# fields enclosed by brackets "[]" replaced with your own identifying
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# information: Portions Copyright [yyyy] [name of copyright owner]
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# CDDL HEADER END
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
7a8a68f5e3efbaec1a375c2d50bd20b566631755Julian Pullen# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre# Use is subject to license terms.
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre#
b3700b074e637f8c6991b70754c88a2cfffb246bGordon Ross# Copyright 2014 Nexenta Systems, Inc. All rights reserved.
b3700b074e637f8c6991b70754c88a2cfffb246bGordon Ross#
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban KenkreLIBRARY = libadutils.a
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban KenkreVERS = .1
b3700b074e637f8c6991b70754c88a2cfffb246bGordon RossOBJECTS = adutils.o addisc.o adutils_threadfuncs.o \
b3700b074e637f8c6991b70754c88a2cfffb246bGordon Ross ldap_ping.o srv_query.o
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkreinclude ../../Makefile.lib
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre
bd42852645f5ef79a1729096abd7405b72e159f7Julian PullenC99MODE= -xc99=%all
bd42852645f5ef79a1729096abd7405b72e159f7Julian PullenC99LMODE= -Xc99=%all
bd42852645f5ef79a1729096abd7405b72e159f7Julian Pullen
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban KenkreLIBS = $(DYNLIB) $(LINTLIB)
b3700b074e637f8c6991b70754c88a2cfffb246bGordon RossLDLIBS += -lldap -lresolv -lsocket -lnsl -lc
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban KenkreSRCDIR = ../common
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre$(LINTLIB):= SRCS = $(SRCDIR)/$(LINTSRC)
7a8a68f5e3efbaec1a375c2d50bd20b566631755Julian Pullen
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban KenkreCFLAGS += $(CCVERBOSE)
b3700b074e637f8c6991b70754c88a2cfffb246bGordon RossCPPFLAGS += -D_REENTRANT -I$(SRCDIR)
b3700b074e637f8c6991b70754c88a2cfffb246bGordon RossCPPFLAGS += -I$(SRC)/lib/libldap5/include/ldap
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-type-limits
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-uninitialized
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre.KEEP_STATE:
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre
9b214d32697277d03ed2e5d98c4a7bfef16dcf4dJordan Brownall: $(LIBS)
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkrelint: lintcheck
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkre
7a8a68f5e3efbaec1a375c2d50bd20b566631755Julian PullenLINTFLAGS += -erroff=E_CONSTANT_CONDITION
7a8a68f5e3efbaec1a375c2d50bd20b566631755Julian PullenLINTFLAGS64 += -erroff=E_CONSTANT_CONDITION
7a8a68f5e3efbaec1a375c2d50bd20b566631755Julian Pullen
2b4a78020b9c38d1b95e2f3fefa6d6e4be382d1fBaban Kenkreinclude ../../Makefile.targ