Makefile revision 69bb4bb45c98da60d21839c4dc3c01ea1be60585
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# CDDL HEADER START
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# The contents of this file are subject to the terms of the
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# Common Development and Distribution License (the "License").
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# You may not use this file except in compliance with the License.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# See the License for the specific language governing permissions
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# and limitations under the License.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# When distributing Covered Code, include this CDDL HEADER in each
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# If applicable, add the following below this CDDL HEADER, with the
64caa91f2899a6648503a75dc7310841955b74fdJucaBlues# fields enclosed by brackets "[]" replaced with your own identifying
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# information: Portions Copyright [yyyy] [name of copyright owner]
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# CDDL HEADER END
d431763a9ec8059aa4962688de8144319969fb0fjohanengelen# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
d431763a9ec8059aa4962688de8144319969fb0fjohanengelen# Use is subject to license terms.
d431763a9ec8059aa4962688de8144319969fb0fjohanengelen# ident "%Z%%M% %I% %E% SMI"
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrmSUBDIRS= chat ftp nca netstat pppd pppdump pppstats rdist talk tftp telnet
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# As programs get lint-clean, add them here. Eventually.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# This hack should go away, and all in PROG should be lint-clean.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# Likewise, as subdirs get lint-clean, add them here. Once
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# they're all clean, replace the dependency of the lint target
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# with SUBDIRS. Also (sigh) deal with the commented-out build lines
d431763a9ec8059aa4962688de8144319969fb0fjohanengelen# for the lint rule.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrmCPPFLAGS += -DSYSV -DSTRNET -DBSD_COMP -I$(CMDINETCOMMONDIR)
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# Eventually just plain CFLAGS should be += -v, but not until all in
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# PROGS are lint clean.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# Enable large file support for reading the lastlog file.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrminclude $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm$(KCMDPROGS) := LDFLAGS += $(ZIGNORE) $(ZLAZYLOAD) $(KRUNPATH) \
7073d105e612f7dc898c292742bee9655d2a51b2johanengelen -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
7073d105e612f7dc898c292742bee9655d2a51b2johanengelen# "-erroff=E_NAME_USED_NOT_DEF2" and "-erroff=E_NAME_DEF_NOT_USED2"
7073d105e612f7dc898c292742bee9655d2a51b2johanengelen# are required because lint problems in the Kerberos 5 framework.
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# Extra source files to lint with
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm $(SUBDIRS) $(ROOTSUNWRCP) $(ROOTRSHSYMLINK) $(ROOTREMSHSYMLINK)
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# Messaging - copy $POFILES to $POFILE to work with the parent directory
f07bfd5a05d43a6d11f7cd442f085149092dea88pjrm# Makefile's '_msg' target.