Makefile revision a192e900f6d2b0e1a822e3252c0dfd795ed49d76
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding#
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding# CDDL HEADER START
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding#
33bdcae1f7a1a65e351dda2a766a0cf28b1e695dnd# The contents of this file are subject to the terms of the
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding# Common Development and Distribution License (the "License").
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# You may not use this file except in compliance with the License.
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding#
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# or http://www.opensolaris.org/os/licensing.
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# See the License for the specific language governing permissions
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# and limitations under the License.
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding#
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# When distributing Covered Code, include this CDDL HEADER in each
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# If applicable, add the following below this CDDL HEADER, with the
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# fields enclosed by brackets "[]" replaced with your own identifying
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# information: Portions Copyright [yyyy] [name of copyright owner]
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding#
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding# CDDL HEADER END
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding#
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding#
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding# Use is subject to license terms.
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding#
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# ident "%Z%%M% %I% %E% SMI"
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding#
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingSYNCPROG= syncinit syncloop syncstat
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingDHCPPROG= dhcpconfig dhtadm pntadm
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding# EXPORT DELETE START
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingXMODPROG= wanbootutil
64185f9824e42f21ca7b9ae6c004484215c031a7rbb# EXPORT DELETE END
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingPROG= 6to4relay arp gettable if_mpadm ikeadm ikecert \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding in.comsat in.fingerd in.rarpd in.rexecd in.rlogind \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding in.rshd in.rwhod in.telnetd in.tftpd in.tnamed ipaddrsel \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding ipsecalgs ipsecconf ipseckey ndd $(SYNCPROG) $(DHCPPROG) \
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding $(XMODPROG)
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingMANIFEST= rarp.xml telnet.xml comsat.xml finger.xml \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding login.xml shell.xml rexec.xml tname.xml
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingROOTFS_PROG= hostconfig route soconfig
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingSBINLINKS= hostconfig route
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingRPCSVCPROG= hostconfig
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingAUDITPROG= in.rexecd in.rlogind in.rshd in.telnetd
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingPAMPROG= in.rexecd in.rlogind in.rshd in.telnetd
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingSOCKETPROG= 6to4relay arp gettable hostconfig if_mpadm in.comsat \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding in.fingerd in.rarpd in.rexecd in.rlogind in.rshd \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding in.rwhod in.telnetd in.tftpd in.tnamed ipaddrsel \
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding ipsecalgs ipsecconf ipseckey route
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fieldingNSLPROG= 6to4relay arp gettable hostconfig ikeadm in.comsat in.rarpd \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding in.rexecd in.rlogind in.rshd in.rwhod in.telnetd \
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding in.tftpd in.tnamed ipaddrsel ipsecalgs ipsecconf ipseckey route
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingCMDPROG= in.telnetd
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingIPSECUTILPROG= ikeadm ipsecalgs ipsecconf ipseckey
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingK5PROGS= in.telnetd in.rlogind in.rshd
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingTSNETPROG= route
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingDEFAULTFILES= telnetd.dfl
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingPROGSRCS= $(PROG:%=%.c)
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingTFTPDOBJS= in.tftpd.o tftpsubs.o
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingOTHERSRC= ../usr.bin/tftp/tftpsubs.c
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingK5RLOGINOBJS= in.rlogind.o
cccd31fa4a72fe23cc3249c06db181b274a55a69gsteinK5RSHDOBJS= in.rshd.o
cccd31fa4a72fe23cc3249c06db181b274a55a69gsteinSRCS= $(PROGSRCS) $(OTHERSRC)
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein
f6e9f5600e77b78fb013bb543d364135961639d1rbbSUBDIRS= bootconfchk htable ifconfig in.ftpd in.rdisc in.routed \
c9dafaafc2650994e47f88f5239f643c97ec4cb3wrowe in.talkd inetadm inetconv ipqosconf kssl/kssladm \
1b21d7b3d97def358b2e923655edeb16613a1c31gstein kssl/ksslcfg mipagentconfig mipagentstat ping routeadm \
024cd9589e52cf11ce765dfddb5b5f0c6e421a48gstein snoop sppptun traceroute wificonfig
024cd9589e52cf11ce765dfddb5b5f0c6e421a48gstein
024cd9589e52cf11ce765dfddb5b5f0c6e421a48gsteinMSGSUBDIRS= bootconfchk htable ifconfig in.ftpd in.routed in.talkd \
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd inetadm inetconv ipqosconf kssl/ksslcfg mipagentconfig \
024cd9589e52cf11ce765dfddb5b5f0c6e421a48gstein mipagentstat routeadm sppptun snoop wificonfig
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein
9625528fcf4fa27288f3be080a1979c8ef60d7dfrbb# As programs get lint-clean, add them here and to the 'lint' target.
47d7b9019e57fbf3eaa4d2b19bbbcce087dd8389rbb# Eventually this hack should go away, and all in PROG should be
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# lint-clean.
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingLINTCLEAN= 6to4relay arp ikeadm in.rlogind in.rshd in.telnetd in.tftpd \
b42a7e46e4f80282bd27e96d43c9510b14ccb9aarbb ipaddrsel ipsecalgs ipseckey ipsecconf route \
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding in.rarpd if_mpadm $(SYNCPROG)
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# Likewise, as subdirs get lint-clean, add them here. Once
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# they're all clean, replace the dependency of the lint target
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# with SUBDIRS. Also (sigh) deal with the commented-out build lines
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding# for the lint rule.
0f081398cf0eef8cc7c66a535d450110a92dc8aefieldingLINTSUBDIRS= bootconfchk in.rdisc in.routed in.talkd inetadm inetconv \
b1476ba063e6d9577cd86db3db5dd98ff6bc78b9rbb ipqosconf mipagentstat ping routeadm sppptun traceroute \
18343797fadabacf01280b38ea7688690d12aec0rbb wificonfig
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd# And as programs are verified not to attempt to write into constants,
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd# -xstrconst should be used to ensure they stay that way.
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndCONSTCLEAN= ikeadm
178381ebc820fb4c429aa000240cc8ec42c99c58trawick
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndinclude ../../Makefile.cmd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndROOTMANIFESTDIR= $(ROOTSVCNETWORK)
82b62539f34e8fa7434a95335c4566441c7b5589nd$(ROOTMANIFEST) := FILEMODE= 444
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndinclude ../Makefile.cmd-inet
82b62539f34e8fa7434a95335c4566441c7b5589nd
82b62539f34e8fa7434a95335c4566441c7b5589ndROOTSBINPROG = $(ROOTFS_PROG:%=$(ROOTSBIN)/%)
82b62539f34e8fa7434a95335c4566441c7b5589ndROOTUSRSBINLINKS = $(SBINLINKS:%=$(ROOTUSRSBIN)/%)
82b62539f34e8fa7434a95335c4566441c7b5589nd
82b62539f34e8fa7434a95335c4566441c7b5589ndCOMMONOBJS= addr_match.o kcmd.o
82b62539f34e8fa7434a95335c4566441c7b5589ndCOMMONSRCS= $(COMMONOBJS:%.o=$(CMDINETCOMMONDIR)/%.c)
82b62539f34e8fa7434a95335c4566441c7b5589ndSRCS+= $(COMMONSRCS)
82b62539f34e8fa7434a95335c4566441c7b5589nd
82b62539f34e8fa7434a95335c4566441c7b5589nd#
82b62539f34e8fa7434a95335c4566441c7b5589nd# Message catalog
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd#
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndPOFILES= 6to4relay.po if_mpadm.po ikeadm.po in.comsat.po ipaddrsel.po \
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd ipsecalgs.po ipsecconf.po ipseckey.po route.po
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndPOFILE= usr.sbin.po
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndall:= TARGET= all
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndinstall:= TARGET= install
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndclean:= TARGET= clean
dc8e8fc7e5ab44d022f713c60272face143c48c9ndclobber:= TARGET= clobber
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndlint:= TARGET= lint
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd_msg:= TARGET= _msg
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndCLOBBERFILES += $(ROOTFS_PROG) $(PROG)
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndCLEANFILES += $(COMMONOBJS) $(K5RLOGINOBJS) $(K5RSHDOBJS) $(TFTPDOBJS)
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndCPPFLAGS += -DSYSV -DBSD_COMP -I$(CMDINETCOMMONDIR) -I
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndinclude $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndK5LIBS=
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd# Eventually just plain CFLAGS should be += -v, but not until all in
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd# PROGS are lint clean.
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd$(LINTCLEAN) := CFLAGS += $(CCVERBOSE)
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd$(CONSTCLEAN) := CFLAGS += $(XSTRCONST)
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd$(SYNCPROG) := LDLIBS += -ldlpi
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd$(SOCKETPROG) := LDLIBS += -lsocket
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding$(NSLPROG) := LDLIBS += -lnsl
445997e06464e7625c7f0e22917f8f2d9876cfffrbb$(AUDITPROG) := LDLIBS += -lbsm
82b62539f34e8fa7434a95335c4566441c7b5589nd$(PAMPROG) := LDLIBS += -lpam
82b62539f34e8fa7434a95335c4566441c7b5589nd$(RPCSVCPROG) := LDLIBS += -lrpcsvc
82b62539f34e8fa7434a95335c4566441c7b5589nd$(K5PROGS) := LDFLAGS += $(ZLAZYLOAD) $(KRUNPATH) \
82b62539f34e8fa7434a95335c4566441c7b5589nd -L$(ROOT)$(KLIBDIR_DO) -L$(ROOT)$(KLIBDIR_GL)
82b62539f34e8fa7434a95335c4566441c7b5589nd$(K5PROGS) := K5LIBS= -lmech_krb5
82b62539f34e8fa7434a95335c4566441c7b5589nd$(K5PROGS) := CPPFLAGS += -I$(SRC)/head \
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz -I$(SRC)/uts/common/ \
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
19caef6edbd6a814612c8cd7bd8f437f403df210nd -I$(SRC)/lib/gss_mechs/mech_krb5/include \
19caef6edbd6a814612c8cd7bd8f437f403df210nd -I$(SRC)/lib/pam_modules/krb5
19caef6edbd6a814612c8cd7bd8f437f403df210ndLDLIBS += $(K5LIBS)
19caef6edbd6a814612c8cd7bd8f437f403df210nd$(IPSECUTILPROG) := LDLIBS += -lipsecutil
19caef6edbd6a814612c8cd7bd8f437f403df210nd$(TSNETPROG) := LDLIBS += $(ZLAZYLOAD) -ltsnet $(ZNOLAZYLOAD)
19caef6edbd6a814612c8cd7bd8f437f403df210nd
19caef6edbd6a814612c8cd7bd8f437f403df210ndin.rarpd := LDLIBS += -linetutil
360fb449fbdd6f7c75b321c7e1612233e828ce77ndroute := CPPFLAGS += -DNDEBUG
360fb449fbdd6f7c75b321c7e1612233e828ce77nd
360fb449fbdd6f7c75b321c7e1612233e828ce77nd.KEEP_STATE:
360fb449fbdd6f7c75b321c7e1612233e828ce77nd
360fb449fbdd6f7c75b321c7e1612233e828ce77nd.PARALLEL:
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndall: $(PROG) $(ROOTFS_PROG) $(SUBDIRS)
51be7fc538641ed7cb22e959eb31629f7183f70fianh
51be7fc538641ed7cb22e959eb31629f7183f70fianh#
360fb449fbdd6f7c75b321c7e1612233e828ce77nd# message catalog
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd#
51be7fc538641ed7cb22e959eb31629f7183f70fianh_msg: $(MSGSUBDIRS) $(POFILE)
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz
360fb449fbdd6f7c75b321c7e1612233e828ce77ndsyncutil: $(SYNCPROG)
360fb449fbdd6f7c75b321c7e1612233e828ce77nd
360fb449fbdd6f7c75b321c7e1612233e828ce77nd$(POFILE): $(POFILES)
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz $(RM) $@
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz cat $(POFILES) > $@
51be7fc538641ed7cb22e959eb31629f7183f70fianh
360fb449fbdd6f7c75b321c7e1612233e828ce77nd%.o: $(CMDINETCOMMONDIR)/%.c
360fb449fbdd6f7c75b321c7e1612233e828ce77nd $(COMPILE.c) -o $@ $<
360fb449fbdd6f7c75b321c7e1612233e828ce77nd
360fb449fbdd6f7c75b321c7e1612233e828ce77ndin.rlogind: $(K5RLOGINOBJS) $(COMMONOBJS)
51be7fc538641ed7cb22e959eb31629f7183f70fianh $(LINK.c) $(K5RLOGINOBJS) $(COMMONOBJS) -o $@ $(LDLIBS)
51be7fc538641ed7cb22e959eb31629f7183f70fianh $(POST_PROCESS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
6c4c113ce85934b11c9e78399e1bb8ec7a568af9ndin.rshd: $(K5RSHDOBJS) $(COMMONOBJS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(LINK.c) $(K5RSHDOBJS) $(COMMONOBJS) -o $@ $(LDLIBS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(POST_PROCESS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
6c4c113ce85934b11c9e78399e1bb8ec7a568af9ndin.tftpd: $(TFTPDOBJS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(LINK.c) $(TFTPDOBJS) -o $@ $(LDLIBS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(POST_PROCESS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
6c4c113ce85934b11c9e78399e1bb8ec7a568af9ndtftpsubs.o: $(OTHERSRC)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(COMPILE.c) $(OTHERSRC) -o $@
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(POST_PROCESS_O)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd$(ROOTUSRSBINLINKS):
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -$(RM) $@; $(SYMLINK) ../../sbin/$(@F) $@
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
6c4c113ce85934b11c9e78399e1bb8ec7a568af9ndinstall: $(PROG) $(ROOTFS_PROG) $(SUBDIRS) .WAIT $(ROOTUSRSBINPROG) \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(ROOTSBINPROG) $(ROOTUSRSBINLINKS) $(ROOTETCDEFAULTFILES) \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(ROOTMANIFEST)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd#
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd# The reason this rule checks for the existence of the
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd# Makefile is that some of the directories do not exist
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd# in our exportable source builds.
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd#
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd$(SUBDIRS): FRC
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd @if [ -f $@/Makefile ]; then \
360fb449fbdd6f7c75b321c7e1612233e828ce77nd cd $@; pwd; $(MAKE) $(TARGET); \
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd else \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd true; \
fa87772054bc5b4f05e71c532d3da5c01d98db26nd fi
fa87772054bc5b4f05e71c532d3da5c01d98db26nd
fa87772054bc5b4f05e71c532d3da5c01d98db26ndFRC:
fa87772054bc5b4f05e71c532d3da5c01d98db26nd
fa87772054bc5b4f05e71c532d3da5c01d98db26ndcheck: $(CHKMANIFEST)
fa87772054bc5b4f05e71c532d3da5c01d98db26nd
fa87772054bc5b4f05e71c532d3da5c01d98db26ndclean: $(SUBDIRS)
fa87772054bc5b4f05e71c532d3da5c01d98db26nd -$(RM) $(CLEANFILES)
fa87772054bc5b4f05e71c532d3da5c01d98db26nd
31cd7345e3f8257a89ef1f5ab344fb037c0d941fndclobber: $(SUBDIRS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -$(RM) $(CLEANFILES) $(CLOBBERFILES)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
6c4c113ce85934b11c9e78399e1bb8ec7a568af9ndlint: $(LINTSUBDIRS)
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(LINT.c) 6to4relay.c $(LDLIBS) -lsocket -lnsl
360fb449fbdd6f7c75b321c7e1612233e828ce77nd $(LINT.c) arp.c $(LDLIBS) -lsocket -lnsl
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd @# $(LINT.c) in.rexecd.c $(LDLIBS) -lbsm -lpam
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd $(LINT.c) -erroff=E_NAME_USED_NOT_DEF2 -erroff=E_NAME_DEF_NOT_USED2 \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -I$(SRC)/head -I$(SRC)/uts/common/ \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd -I$(SRC)/lib/gss_mechs/mech_krb5/include \
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd -I$(SRC)/lib/pam_modules/krb5 \
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd in.rlogind.c $(COMMONSRCS) $(LDLIBS) -lbsm -lpam -lsocket -lnsl
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd $(LINT.c) -erroff=E_NAME_USED_NOT_DEF2 -erroff=E_NAME_DEF_NOT_USED2 \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -I$(SRC)/head -I$(SRC)/uts/common/ \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd -I$(SRC)/lib/gss_mechs/mech_krb5/include \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -I$(SRC)/lib/pam_modules/krb5 \
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd in.rshd.c $(COMMONSRCS) $(LDLIBS) -lbsm -lpam -lsocket -lnsl
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd $(LINT.c) -erroff=E_NAME_USED_NOT_DEF2 \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -erroff=E_GLOBAL_COULD_BE_STATIC2 \
fa87772054bc5b4f05e71c532d3da5c01d98db26nd -I$(SRC)/head -I$(SRC)/uts/common/ \
31cd7345e3f8257a89ef1f5ab344fb037c0d941fnd -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd -I$(SRC)/lib/gss_mechs/mech_krb5/include \
82b62539f34e8fa7434a95335c4566441c7b5589nd -I$(SRC)/lib/pam_modules/krb5 \
82b62539f34e8fa7434a95335c4566441c7b5589nd in.telnetd.c $(LDLIBS) -lbsm -lpam -lsocket -lnsl
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) if_mpadm.c $(LDLIBS) -lsocket -lnsl -lipmp
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) ipaddrsel.c $(LDLIBS) -lsocket -lnsl
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) ipsecalgs.c $(LDLIBS) -lsocket -lnsl -lipsecutil
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) ipsecconf.c $(LDLIBS) -lsocket -lnsl -lipsecutil
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) ipseckey.c $(LDLIBS) -lsocket -lnsl -lipsecutil
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) ikeadm.c $(LDLIBS) -lnsl -lipsecutil
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) route.c $(LDLIBS) -lsocket -lnsl -ltsnet
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) syncinit.c $(LDLIBS) -ldlpi
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) syncloop.c $(LDLIBS) -ldlpi
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) syncstat.c $(LDLIBS) -ldlpi
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) -erroff=E_NAME_USED_NOT_DEF2 in.rarpd.c $(LDLIBS) \
82b62539f34e8fa7434a95335c4566441c7b5589nd -lsocket -lnsl
82b62539f34e8fa7434a95335c4566441c7b5589nd $(LINT.c) in.tftpd.c ../usr.bin/tftp/tftpsubs.c $(LDLIBS) \
82b62539f34e8fa7434a95335c4566441c7b5589nd -lsocket -lnsl
82b62539f34e8fa7434a95335c4566441c7b5589nd
82b62539f34e8fa7434a95335c4566441c7b5589nd# EXPORT DELETE START
82b62539f34e8fa7434a95335c4566441c7b5589ndEXPORT_SRC:
82b62539f34e8fa7434a95335c4566441c7b5589nd $(RM) Makefile+
82b62539f34e8fa7434a95335c4566441c7b5589nd sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
82b62539f34e8fa7434a95335c4566441c7b5589nd < Makefile > Makefile+
82b62539f34e8fa7434a95335c4566441c7b5589nd $(RM) Makefile
82b62539f34e8fa7434a95335c4566441c7b5589nd $(MV) Makefile+ Makefile
82b62539f34e8fa7434a95335c4566441c7b5589nd $(CHMOD) 444 Makefile
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd# EXPORT DELETE END
d2479dc17d5f6041e472fff5ed39a3a7222e9f51nd