Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
79344b9710d6ab498769c5fb1889910c592c6d8bMark Andrews# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
79344b9710d6ab498769c5fb1889910c592c6d8bMark Andrews# Use is subject to license terms.
71bd858d8ed62672e7c23999dc7c02fd16a55089Evan Hunt# Definitions needed to rpcgen iprop-related files
71bd858d8ed62672e7c23999dc7c02fd16a55089Evan Huntinclude $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan HuntCFLAGS += $(XESS) $(CCOPTS) $(DEFS) $(LOCALINCLUDE)
9f9b7f0e8d455b1c88e51ddcefdbf19b472e1ef2Mark AndrewsCERRWARN += -_gcc=-Wno-implicit-function-declaration
8aee18709f238406719768b8a6b843a15c5075f8Mark Andrews$(PROG2) := LDLIBS += -L$(KRB5LIB) -lnsl -lkdb -lkadm5clnt
82f0630bae09598209cc37c1db00ff4356efee27Mark Andrews $(LINK.c) $(CLIENTOBJS) $(COMMONOBJS) -o $@ $(DEPLIBS) $(LDFLAGS) $(LDARGS) $(LDLIBS)
36fc19f9397ac2469d5432e5eb6ff8774cf60676Mark Andrews$(PROG2): $(SERVEROBJS) $(DERIVED_OBJS) $(COMMONOBJS) $(DEPLIBS)
b44b120c66d9c36f1648f18d169bb4daf4b921afMark Andrews $(LINK.c) $(SERVEROBJS) $(DERIVED_OBJS) $(COMMONOBJS) -o $@ $(DEPLIBS) $(LDFLAGS) $(LDARGS) $(LDLIBS)
97664670d0e45ec865da407112fceb892133eaf3Mark Andrews# Rules to rpcgen-erate derived files from the iprop.x spec file
5af195d1dbe4c266a47264111a9293069041209dMark Andrews# Make dependencies explicit so make sees it.
5a636f9951e0a6968498d588a57cb01161d2a109Mark Andrewsinstall: $(KRB5LIBPROG) $(ROOTSVCMETHOD) $(ROOTMANIFEST)
d48730a446ffffa8d75462a4abefce030425fa64Mark Andrews $(RM) $(CLIENTOBJS) $(SERVEROBJS) $(DERIVED_OBJS) $(COMMONOBJS) $(PROG) $(ISRC)
d48730a446ffffa8d75462a4abefce030425fa64Mark Andrews $(LINT.c) $(CLIENTSRCS) $(COMMONSRCS) $(LDLIBS)
7ffe86618c91097b73cde82fb535180dbd5f8e91Mark Andrews $(LINT.c) $(SERVERSRCS) $(DERIVED_SRCS) $(COMMONSRCS) $(LDLIBS)
a27b3757fdd8976ce05e37f391ad9e7ac4638e5dMark Andrews $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext *.[ch]`