Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
d5b7ba26785d7494166d48876362ba30ff30b98awrowe#
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames# Use is subject to license terms.
396aeca634b86a3ab34d5bdb9c32cbce73c72421jerenkrantz#
aac2b82fe4f1ac117e2a0702438d6615542642dand# ident "%Z%%M% %I% %E% SMI"
aac2b82fe4f1ac117e2a0702438d6615542642dand#
aac2b82fe4f1ac117e2a0702438d6615542642dand
820be4f3a1a5b0565a072b0bf582d19fb791b68dndPROG= krb5kdc
820be4f3a1a5b0565a072b0bf582d19fb791b68dndMANIFEST= krb5kdc.xml
820be4f3a1a5b0565a072b0bf582d19fb791b68dndROOTMETHOD= $(ROOTLIBSVCMETHOD)/svc-kdc
820be4f3a1a5b0565a072b0bf582d19fb791b68dnd
1d509de8742bc4904aad80d982650393cd5bc1f3trawickOBJS = \
1d509de8742bc4904aad80d982650393cd5bc1f3trawick dispatch.o\
1d509de8742bc4904aad80d982650393cd5bc1f3trawick do_as_req.o\
1d509de8742bc4904aad80d982650393cd5bc1f3trawick do_tgs_req.o\
e9b061a8c70d03f6b2750502737b23361510a39dnd extern.o\
e9b061a8c70d03f6b2750502737b23361510a39dnd kdc_preauth.o\
e9b061a8c70d03f6b2750502737b23361510a39dnd kdc_util.o\
e9b061a8c70d03f6b2750502737b23361510a39dnd main.o\
a793d402c74e50326a2401cfbdc562c5781948fdnd network.o\
a793d402c74e50326a2401cfbdc562c5781948fdnd policy.o\
0a209fcb17b8c9a42a6149a1758e61cf6527d367nd replay.o \
a793d402c74e50326a2401cfbdc562c5781948fdnd sock2p.o
a7f524ebb58a0555a635d701d4f115168bd65157trawick
76185d819b745e953dd2cd636fbdd515c333e4a4trawickSRCS = $(OBJS:.o=.c)
76185d819b745e953dd2cd636fbdd515c333e4a4trawick
76185d819b745e953dd2cd636fbdd515c333e4a4trawickDEFS = -DHAVE_LIBSOCKET=1 -DHAVE_LIBNSL=1 \
76185d819b745e953dd2cd636fbdd515c333e4a4trawick -DHAVE_SYSLOG_H=1 -DHAVE_STDARG_H=1 \
76185d819b745e953dd2cd636fbdd515c333e4a4trawick -DHAVE_SYS_SELECT_H=1 -DHAVE_OPENLOG=1 \
76185d819b745e953dd2cd636fbdd515c333e4a4trawick -DHAVE_SYSLOG=1 -DHAVE_CLOSELOG=1 -DHAVE_STRFTIME=1\
76185d819b745e953dd2cd636fbdd515c333e4a4trawick -DHAVE_VSPRINTF=1 -DHAVE_COMPILE=1 -DHAVE_STEP=1 \
a7f524ebb58a0555a635d701d4f115168bd65157trawick -DHAVE_NETINET_IN_H=1 -DHAVE_INET_NTOP=1 \
1f78f6d87f69c241a3e903a46bae4666d17a8513trawick -DHAVE_SYS_SOCKIO_H=1 -DHAVE_SYS_SELECT_H=1
1f78f6d87f69c241a3e903a46bae4666d17a8513trawick
1f78f6d87f69c241a3e903a46bae4666d17a8513trawickCLOBBERFILES += $(RSRC)
1f78f6d87f69c241a3e903a46bae4666d17a8513trawick
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzinclude ../../Makefile.cmd
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzinclude $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
3ded62d7f2c9b12616d718b8c97d3044baa9ecdbjerenkrantzPOFILE = $(PROG).po
3ded62d7f2c9b12616d718b8c97d3044baa9ecdbjerenkrantzPOFILES = generic.po
3ded62d7f2c9b12616d718b8c97d3044baa9ecdbjerenkrantz
5a8f3bcf803321e69b226d3b98314305a68a586cjerenkrantzROOTMANIFESTDIR= $(ROOTSVCNETWORKSECURITY)
5a8f3bcf803321e69b226d3b98314305a68a586cjerenkrantz
5a8f3bcf803321e69b226d3b98314305a68a586cjerenkrantzCFLAGS += $(CCOPTS) $(DEFS) $(LOCALINCLUDE)
031acbd88cdb9051f474a38ef67ca403cb7039b3nd
031acbd88cdb9051f474a38ef67ca403cb7039b3ndCPPFLAGS += \
031acbd88cdb9051f474a38ef67ca403cb7039b3nd -I$(SRC)/lib/gss_mechs/mech_krb5/include \
031acbd88cdb9051f474a38ef67ca403cb7039b3nd -I$(SRC)/lib/gss_mechs/mech_krb5/include/krb5\
ebf6c41faad84ab037fff4f04ec987463457ef2acoar -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
ebf6c41faad84ab037fff4f04ec987463457ef2acoar -DHAVE_SYSLOG_H=1
ebf6c41faad84ab037fff4f04ec987463457ef2acoar
ebf6c41faad84ab037fff4f04ec987463457ef2acoarLDFLAGS += $(KRUNPATH)
ebf6c41faad84ab037fff4f04ec987463457ef2acoarLDLIBS += -L$(ROOT_KLIBDIR) -L$(KRB5LIB) \
ab8c0315521735c73ce16c8072f91e17c406ca5bnd -lmech_krb5 -lkdb -lkadm5srv -lnsl -lsocket -lbsm -lc
ab8c0315521735c73ce16c8072f91e17c406ca5bnd
ab8c0315521735c73ce16c8072f91e17c406ca5bnd.KEEP_STATE:
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5ndall: $(PROG)
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd$(PROG): $(OBJS)
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz $(POST_PROCESS)
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp$(KRB5LIBPROG):= FILEMODE = 500
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp$(ROOTMANIFEST):= FILEMODE = 444
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp
3068cf5757c8bdbea77e8f6805686aa0b0241a17ndinstall: $(KRB5LIBPROG) $(ROOTMETHOD) $(ROOTMANIFEST)
3068cf5757c8bdbea77e8f6805686aa0b0241a17nd
3068cf5757c8bdbea77e8f6805686aa0b0241a17ndcheck: $(CHKMANIFEST)
3068cf5757c8bdbea77e8f6805686aa0b0241a17nd
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantzclean:
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz $(RM) $(OBJS)
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpjlint: lint_SRCS
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpjinclude ../../Makefile.targ
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj$(POFILE): $(DERIVED_FILES) .WAIT $(POFILES)
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames $(RM) $@
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames $(CAT) $(POFILES) > $@
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregamesgeneric.po: FRC
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames $(RM) messages.po
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext *.[ch]`
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard $(SED) "/^domain/d" messages.po > $@
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard $(RM) messages.po
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard
d5b7ba26785d7494166d48876362ba30ff30b98awroweFRC:
47fe07199bddec6124ab7251c6be5c6c9ac00485jerenkrantz