Makefile revision 54925bf60766fbb4f1f2d7c843721406a7b7a3fb
486N/A#
486N/A# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
486N/A# Use is subject to license terms.
486N/A#
486N/A# ident "%Z%%M% %I% %E% SMI"
486N/A#
486N/A
486N/APROG= kdb5_util
486N/A
486N/AOBJS = kdb5_util.o \
486N/A kdb5_create.o kadm5_create.o string_table.o kdb5_stash.o \
486N/A kdb5_destroy.o ovload.o strtok.o dump.o
486N/A
486N/ASRCS = $(OBJS:.o=.c)
486N/A
486N/ACLOBBERFILES += $(TESTPROG)
486N/A
486N/AISRCHDR= iprop.h
486N/AKRB5IPROPDIR= $(SRC)/cmd/krb5/iprop
873N/A
486N/Ainclude ../../../Makefile.cmd
486N/Ainclude $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
486N/A
486N/APOFILE = $(PROG).po
486N/APOFILES = generic.po
4362N/A
5306N/ACPPFLAGS += -I. -I$(SRC)/lib/gss_mechs/mech_krb5/include/kerberosIV \
486N/A -I$(SRC)/lib/gss_mechs/mech_krb5/include \
486N/A -I$(SRC)/lib/gss_mechs/mech_krb5/include/krb5 \
619N/A -I$(SRC)/lib/krb5 \
619N/A -I$(SRC)/uts/common/gssapi/include \
619N/A -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
619N/A -I$(KRB5IPROPDIR) \
619N/A -DHAVE_LIBSOCKET=1 -DHAVE_LIBNSL=1 -DHAVE_GETCWD=1 \
3488N/A -DHAVE_STRSTR=1 -DHAVE_COMPILE=1 -DHAVE_STEP=1 \
619N/A -DHAVE_KRB_DB_H=1 -DHAVE_KDC_H=1 -DKDB4_DISABLE \
619N/A -DUSE_KADM5_API_VERSION=2
619N/ACOPTFLAG += $(XESS) #-I$(KINCDIR)
3824N/A
3824N/ALDFLAGS += $(KRUNPATH)
3824N/ALDLIBS += -L $(ROOT_KLIBDIR) -L $(KRB5LIB) -lkadm5srv -lkdb \
619N/A -lmech_krb5 -lnsl
619N/A
486N/A.KEEP_STATE:
536N/A
2976N/Aall: $(PROG)
2976N/A
536N/A# Rpcgen-erate iprop.h from the iprop.x spec file
5306N/A$(ISRCHDR): $(KRB5IPROPDIR)/iprop.x
3972N/A $(RM) $@
5306N/A $(RPCGEN) -h $(KRB5IPROPDIR)/iprop.x > $@
5306N/A
3972N/A# Explicitly state the dependency on iprop.h
5306N/A$(OBJS): $(ISRCHDR)
3972N/A
3978N/A$(PROG): $(OBJS)
3972N/A $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
3972N/A $(POST_PROCESS)
3978N/A
3978N/Ainstall: $(KRB5SBINPROG)
3978N/A
3972N/Aclean:
3972N/A $(RM) $(OBJS) $(ISRCHDR)
3972N/A
5306N/Alint: lint_SRCS
3972N/A
3972N/Ainclude ../../../Makefile.targ
3972N/A
2976N/A$(POFILE): $(DERIVED_FILES) .WAIT $(POFILES)
2976N/A $(RM) $@
2976N/A $(CAT) $(POFILES) > $@
3860N/A
3860N/Ageneric.po: FRC
3824N/A $(RM) messages.po
2976N/A $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext *.[ch]`
2976N/A $(SED) "/^domain/d" messages.po > $@
1181N/A $(RM) messages.po
2976N/A
1181N/AFRC:
536N/A