xref: /onnv-gate/usr/src/lib/krb5/plugins/preauth/pkinit/Makefile.com (revision 9741:d997cd4a582f)
17934SMark.Phalan@Sun.COM#
27934SMark.Phalan@Sun.COM# CDDL HEADER START
37934SMark.Phalan@Sun.COM#
47934SMark.Phalan@Sun.COM# The contents of this file are subject to the terms of the
57934SMark.Phalan@Sun.COM# Common Development and Distribution License (the "License").
67934SMark.Phalan@Sun.COM# You may not use this file except in compliance with the License.
77934SMark.Phalan@Sun.COM#
87934SMark.Phalan@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97934SMark.Phalan@Sun.COM# or http://www.opensolaris.org/os/licensing.
107934SMark.Phalan@Sun.COM# See the License for the specific language governing permissions
117934SMark.Phalan@Sun.COM# and limitations under the License.
127934SMark.Phalan@Sun.COM#
137934SMark.Phalan@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each
147934SMark.Phalan@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157934SMark.Phalan@Sun.COM# If applicable, add the following below this CDDL HEADER, with the
167934SMark.Phalan@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying
177934SMark.Phalan@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner]
187934SMark.Phalan@Sun.COM#
197934SMark.Phalan@Sun.COM# CDDL HEADER END
207934SMark.Phalan@Sun.COM#
217934SMark.Phalan@Sun.COM#
228712SMark.Phalan@Sun.COM# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
237934SMark.Phalan@Sun.COM# Use is subject to license terms.
247934SMark.Phalan@Sun.COM#
257934SMark.Phalan@Sun.COM#
267934SMark.Phalan@Sun.COM
277934SMark.Phalan@Sun.COMLIBRARY= pkinit.a
287934SMark.Phalan@Sun.COMVERS= .1
297934SMark.Phalan@Sun.COM
307934SMark.Phalan@Sun.COMPKINIT_OBJS= \
317934SMark.Phalan@Sun.COM	pkinit_accessor.o \
327934SMark.Phalan@Sun.COM	pkinit_clnt.o \
337934SMark.Phalan@Sun.COM	pkinit_crypto_openssl.o \
347934SMark.Phalan@Sun.COM	pkinit_identity.o \
357934SMark.Phalan@Sun.COM	pkinit_lib.o \
367934SMark.Phalan@Sun.COM	pkinit_matching.o \
377934SMark.Phalan@Sun.COM	pkinit_profile.o \
387934SMark.Phalan@Sun.COM	pkinit_srv.o
397934SMark.Phalan@Sun.COM
407934SMark.Phalan@Sun.COM
417934SMark.Phalan@Sun.COMOBJECTS= $(PKINIT_OBJS)
427934SMark.Phalan@Sun.COM
437934SMark.Phalan@Sun.COM# include library definitions
447934SMark.Phalan@Sun.COMinclude $(SRC)/lib/krb5/Makefile.lib
457934SMark.Phalan@Sun.COM
467934SMark.Phalan@Sun.COMSRCS= $(PKINIT_OBJS:%.o=../%.c)
477934SMark.Phalan@Sun.COM
487934SMark.Phalan@Sun.COMLIBS=		$(DYNLIB)
497934SMark.Phalan@Sun.COM
507934SMark.Phalan@Sun.COMinclude $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
517934SMark.Phalan@Sun.COM
527934SMark.Phalan@Sun.COMPOFILE = $(LIBRARY:%.a=%.po)
537934SMark.Phalan@Sun.COMPOFILES = generic.po
547934SMark.Phalan@Sun.COM
557934SMark.Phalan@Sun.COM#override liblink
567934SMark.Phalan@Sun.COMINS.liblink=	-$(RM) $@; $(SYMLINK) $(LIBLINKS)$(VERS) $@
577934SMark.Phalan@Sun.COM
587934SMark.Phalan@Sun.COM
59*9741SMark.Phalan@Sun.COMCPPFLAGS += 	-I$(SRC)/lib/krb5 \
607934SMark.Phalan@Sun.COM		-I$(SRC)/lib/krb5/kdb \
617934SMark.Phalan@Sun.COM		-I$(SRC)/lib/gss_mechs/mech_krb5/include \
627934SMark.Phalan@Sun.COM		-I$(SRC)/lib/gss_mechs/mech_krb5/krb5/os \
637934SMark.Phalan@Sun.COM		-I$(SRC)/lib/gss_mechs/mech_krb5/include/krb5 \
647934SMark.Phalan@Sun.COM		-I$(SRC)/uts/common/gssapi/include/ \
657934SMark.Phalan@Sun.COM		-I$(SRC)/uts/common/gssapi/mechs/krb5/include \
667934SMark.Phalan@Sun.COM		-I$(SRC)
677934SMark.Phalan@Sun.COM
687934SMark.Phalan@Sun.COMCFLAGS +=	$(CCVERBOSE) -I..
69*9741SMark.Phalan@Sun.COMDYNFLAGS +=	$(KRUNPATH) $(KMECHLIB) -znodelete
70*9741SMark.Phalan@Sun.COMLDLIBS +=	-L $(ROOTLIBDIR) -lcrypto -lc
717934SMark.Phalan@Sun.COM
727934SMark.Phalan@Sun.COMROOTLIBDIR= $(ROOT)/usr/lib/krb5/plugins/preauth
737934SMark.Phalan@Sun.COM
747934SMark.Phalan@Sun.COM$(ROOTLIBDIR):
757934SMark.Phalan@Sun.COM	$(INS.dir)
767934SMark.Phalan@Sun.COM
777934SMark.Phalan@Sun.COM.KEEP_STATE:
787934SMark.Phalan@Sun.COM
797934SMark.Phalan@Sun.COMall:	$(LIBS)
807934SMark.Phalan@Sun.COM
817934SMark.Phalan@Sun.COMlint:	lintcheck
827934SMark.Phalan@Sun.COM
837934SMark.Phalan@Sun.COM# include library targets
847934SMark.Phalan@Sun.COMinclude $(SRC)/lib/krb5/Makefile.targ
857934SMark.Phalan@Sun.COM
867934SMark.Phalan@Sun.COMFRC:
877934SMark.Phalan@Sun.COM
887934SMark.Phalan@Sun.COMgeneric.po: FRC
897934SMark.Phalan@Sun.COM	$(RM) messages.po
907934SMark.Phalan@Sun.COM	$(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext ../*.[ch]`
917934SMark.Phalan@Sun.COM	$(SED) "/^domain/d" messages.po > $@
927934SMark.Phalan@Sun.COM	$(RM) messages.po
93