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