Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# CDDL HEADER START
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# The contents of this file are subject to the terms of the
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# Common Development and Distribution License (the "License").
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# You may not use this file except in compliance with the License.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# or http://www.opensolaris.org/os/licensing.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# See the License for the specific language governing permissions
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# and limitations under the License.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# When distributing Covered Code, include this CDDL HEADER in each
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# If applicable, add the following below this CDDL HEADER, with the
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# CDDL HEADER END
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync# Use is subject to license terms.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncPROG= telnet
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncOBJS= telnet.o commands.o main.o network.o ring.o \
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync sys_bsd.o terminal.o utilities.o genget.o
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncinclude $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncAUTH_OBJS= auth.o authenc.o kerberos5.o
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncAUTH_INCLUDES= -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync -I$(SRC)/lib/gss_mechs/mech_krb5/include \
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync -I$(SRC)/lib/gss_mechs/mech_krb5
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncENC_OBJS= enc_des.o encrypt.o
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncOBJS += $(AUTH_OBJS) $(ENC_OBJS)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncSRCS= $(OBJS:%.o=%.c)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncinclude ../../../Makefile.cmd
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCPPFLAGS += -DKLUDGELINEMODE -DUSE_TERMIO -DENV_HACK -DOLD_ENVIRON
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCPPFLAGS += $(AUTH_INCLUDES)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCERRWARN += -_gcc=-Wno-parentheses
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCERRWARN += -_gcc=-Wno-unused-variable
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCERRWARN += -_gcc=-Wno-unused-function
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCERRWARN += -_gcc=-Wno-extra
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCERRWARN += -_gcc=-Wno-implicit-function-declaration
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCERRWARN += -_gcc=-Wno-unused-label
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncLDLIBS += -lsocket -lnsl -ltermlib
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncLDLIBS += -lmech_krb5
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncLDFLAGS += $(KRUNPATH) -L$(ROOT)$(KLIBDIR_DO) -L$(ROOT)$(KLIBDIR_GL)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync.KEEP_STATE:
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncall: $(PROG)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync$(PROG): $(OBJS)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync $(POST_PROCESS)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncinstall: all $(ROOTPROG)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncclean:
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync $(RM) $(OBJS)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsynclint: lint_SRCS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncinclude ../../../Makefile.targ
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync