head	1.27;
access;
symbols
	RELENG_8_4:1.27.0.2
	RELENG_9_1_0_RELEASE:1.25.42.2.2.2
	RELENG_9_1:1.25.42.2.0.2
	RELENG_9_1_BP:1.25.42.2
	RELENG_8_3_0_RELEASE:1.25.36.2.2.1
	RELENG_8_3:1.25.36.2.0.2
	RELENG_8_3_BP:1.25.36.2
	RELENG_9_0_0_RELEASE:1.25.42.1.2.1
	RELENG_9_0:1.25.42.1.0.2
	RELENG_9_0_BP:1.25.42.1
	RELENG_9:1.25.0.42
	RELENG_9_BP:1.25
	RELENG_7_4_0_RELEASE:1.25.40.1
	RELENG_8_2_0_RELEASE:1.25.36.1.6.1
	RELENG_7_4:1.25.0.40
	RELENG_7_4_BP:1.25
	RELENG_8_2:1.25.36.1.0.6
	RELENG_8_2_BP:1.25.36.1
	RELENG_8_1_0_RELEASE:1.25.36.1.4.1
	RELENG_8_1:1.25.36.1.0.4
	RELENG_8_1_BP:1.25.36.1
	RELENG_7_3_0_RELEASE:1.25.38.1
	RELENG_7_3:1.25.0.38
	RELENG_7_3_BP:1.25
	RELENG_8_0_0_RELEASE:1.25.36.1.2.1
	RELENG_8_0:1.25.36.1.0.2
	RELENG_8_0_BP:1.25.36.1
	RELENG_8:1.25.0.36
	RELENG_8_BP:1.25
	RELENG_7_2_0_RELEASE:1.25.34.1
	RELENG_7_2:1.25.0.34
	RELENG_7_2_BP:1.25
	RELENG_7_1_0_RELEASE:1.25.32.1
	RELENG_6_4_0_RELEASE:1.25.30.1
	RELENG_7_1:1.25.0.32
	RELENG_7_1_BP:1.25
	RELENG_6_4:1.25.0.30
	RELENG_6_4_BP:1.25
	RELENG_7_0_0_RELEASE:1.25
	RELENG_6_3_0_RELEASE:1.25
	RELENG_7_0:1.25.0.28
	RELENG_7_0_BP:1.25
	RELENG_6_3:1.25.0.26
	RELENG_6_3_BP:1.25
	RELENG_7:1.25.0.24
	RELENG_7_BP:1.25
	RELENG_6_2_0_RELEASE:1.25
	RELENG_6_2:1.25.0.22
	RELENG_6_2_BP:1.25
	RELENG_5_5_0_RELEASE:1.25
	RELENG_5_5:1.25.0.20
	RELENG_5_5_BP:1.25
	RELENG_6_1_0_RELEASE:1.25
	RELENG_6_1:1.25.0.18
	RELENG_6_1_BP:1.25
	RELENG_6_0_0_RELEASE:1.25
	RELENG_6_0:1.25.0.16
	RELENG_6_0_BP:1.25
	RELENG_6:1.25.0.14
	RELENG_6_BP:1.25
	RELENG_5_4_0_RELEASE:1.25
	RELENG_5_4:1.25.0.12
	RELENG_5_4_BP:1.25
	RELENG_4_11_0_RELEASE:1.24.2.1
	RELENG_4_11:1.24.2.1.0.10
	RELENG_4_11_BP:1.24.2.1
	RELENG_5_3_0_RELEASE:1.25
	RELENG_5_3:1.25.0.10
	RELENG_5_3_BP:1.25
	RELENG_5:1.25.0.8
	RELENG_5_BP:1.25
	RELENG_4_10_0_RELEASE:1.24.2.1
	RELENG_4_10:1.24.2.1.0.8
	RELENG_4_10_BP:1.24.2.1
	RELENG_5_2_1_RELEASE:1.25
	RELENG_5_2_0_RELEASE:1.25
	RELENG_5_2:1.25.0.6
	RELENG_5_2_BP:1.25
	RELENG_4_9_0_RELEASE:1.24.2.1
	RELENG_4_9:1.24.2.1.0.6
	RELENG_4_9_BP:1.24.2.1
	RELENG_5_1_0_RELEASE:1.25
	RELENG_5_1:1.25.0.4
	RELENG_5_1_BP:1.25
	RELENG_4_8_0_RELEASE:1.24.2.1
	RELENG_4_8:1.24.2.1.0.4
	RELENG_4_8_BP:1.24.2.1
	RELENG_5_0_0_RELEASE:1.25
	RELENG_5_0:1.25.0.2
	RELENG_5_0_BP:1.25
	RELENG_4_7_0_RELEASE:1.24.2.1
	RELENG_4_7:1.24.2.1.0.2
	RELENG_4_7_BP:1.24.2.1
	RELENG_4_6_2_RELEASE:1.24
	RELENG_4_6_1_RELEASE:1.24
	RELENG_4_6_0_RELEASE:1.24
	RELENG_4_6:1.24.0.10
	RELENG_4_6_BP:1.24
	RELENG_4_5_0_RELEASE:1.24
	RELENG_4_5:1.24.0.8
	RELENG_4_5_BP:1.24
	RELENG_4_4_0_RELEASE:1.24
	RELENG_4_4:1.24.0.6
	RELENG_4_4_BP:1.24
	RELENG_4_3_0_RELEASE:1.24
	RELENG_4_3:1.24.0.4
	RELENG_4_3_BP:1.24
	RELENG_4_2_0_RELEASE:1.24
	RELENG_4_1_1_RELEASE:1.24
	PRE_SMPNG:1.24
	RELENG_4_1_0_RELEASE:1.24
	RELENG_3_5_0_RELEASE:1.23.2.1
	RELENG_4_0_0_RELEASE:1.24
	RELENG_4:1.24.0.2
	RELENG_4_BP:1.24
	RELENG_3_4_0_RELEASE:1.23.2.1
	RELENG_3_3_0_RELEASE:1.23.2.1
	RELENG_3_2_PAO:1.23.0.4
	RELENG_3_2_PAO_BP:1.23
	RELENG_3_2_0_RELEASE:1.23
	RELENG_3_1_0_RELEASE:1.23
	RELENG_3:1.23.0.2
	RELENG_3_BP:1.23
	RELENG_2_2_8_RELEASE:1.12.2.1
	RELENG_3_0_0_RELEASE:1.23
	RELENG_2_2_7_RELEASE:1.12.2.1
	RELENG_2_2_6_RELEASE:1.12.2.1
	RELENG_2_2_5_RELEASE:1.12.2.1
	secure_rpc_1_0:1.1.1.1
	WPAUL:1.1.1
	RELENG_2_2_2_RELEASE:1.12
	RELENG_2_2_1_RELEASE:1.12
	RELENG_2_2_0_RELEASE:1.12
	RELENG_2_1_7_RELEASE:1.3.4.3
	RELENG_2_1_6_1_RELEASE:1.3.4.3
	RELENG_2_1_6_RELEASE:1.3.4.3
	RELENG_2_2:1.12.0.2
	RELENG_2_2_BP:1.12
	RELENG_2_1_5_RELEASE:1.3.4.3
	RELENG_2_1_0_RELEASE:1.3.4.1
	RELENG_2_1_0:1.3.0.4
	RELENG_2_1_0_BP:1.3
	RELENG_2_0_5_RELEASE:1.3
	RELENG_2_0_5:1.3.0.2
	RELENG_2_0_5_BP:1.3
	RELENG_2_0_5_ALPHA:1.3
	RELEASE_2_0:1.2
	BETA_2_0:1.2
	ALPHA_2_0:1.2.0.2
	after_bind_commit:1.2
	before_new_bind:1.2;
locks; strict;
comment	@# @;


1.27
date	2012.11.17.01.49.16;	author svnexp;	state Exp;
branches
	1.27.2.1;
next	1.26;

1.26
date	2012.02.07.09.27.07;	author dim;	state Exp;
branches;
next	1.25;

1.25
date	2002.05.12.16.00.49;	author ru;	state Exp;
branches
	1.25.14.1
	1.25.24.1
	1.25.30.1
	1.25.32.1
	1.25.34.1
	1.25.36.1
	1.25.38.1
	1.25.40.1
	1.25.42.1;
next	1.24;

1.24
date	99.08.27.23.45.07;	author peter;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	98.09.17.19.51.40;	author obrien;	state Exp;
branches
	1.23.2.1;
next	1.22;

1.22
date	98.02.13.03.10.28;	author bde;	state Exp;
branches;
next	1.21;

1.21
date	98.01.19.17.19.09;	author wpaul;	state Exp;
branches;
next	1.20;

1.20
date	98.01.16.11.51.19;	author bde;	state Exp;
branches;
next	1.19;

1.19
date	97.09.16.10.52.59;	author bde;	state Exp;
branches;
next	1.18;

1.18
date	97.08.21.18.33.13;	author bde;	state Exp;
branches;
next	1.17;

1.17
date	97.08.21.09.29.49;	author jmg;	state Exp;
branches;
next	1.16;

1.16
date	97.05.28.16.26.05;	author wpaul;	state Exp;
branches;
next	1.15;

1.15
date	97.05.28.04.38.13;	author wpaul;	state Exp;
branches;
next	1.14;

1.14
date	97.02.23.09.17.28;	author peter;	state Exp;
branches;
next	1.13;

1.13
date	97.01.14.06.00.09;	author jkh;	state Exp;
branches;
next	1.12;

1.12
date	96.08.30.22.36.45;	author peter;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	96.08.30.21.57.32;	author peter;	state Exp;
branches;
next	1.10;

1.10
date	96.08.30.19.31.28;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	96.08.29.19.59.48;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	96.06.05.03.47.18;	author wpaul;	state Exp;
branches;
next	1.7;

1.7
date	95.08.15.20.06.50;	author joerg;	state Exp;
branches;
next	1.6;

1.6
date	95.08.06.12.23.10;	author bde;	state Exp;
branches;
next	1.5;

1.5
date	95.06.29.19.45.46;	author wollman;	state Exp;
branches;
next	1.4;

1.4
date	95.06.29.19.43.00;	author wollman;	state Exp;
branches;
next	1.3;

1.3
date	95.03.18.07.04.23;	author rgrimes;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	94.08.28.17.44.10;	author bde;	state Exp;
branches;
next	1.1;

1.1
date	94.08.04.19.01.44;	author wollman;	state Exp;
branches
	1.1.1.1;
next	;

1.27.2.1
date	2012.11.17.01.49.16;	author svnexp;	state dead;
branches;
next	1.27.2.2;

1.27.2.2
date	2013.03.28.13.02.54;	author svnexp;	state Exp;
branches;
next	;

1.25.14.1
date	2012.11.17.07.39.28;	author svnexp;	state Exp;
branches;
next	;

1.25.24.1
date	2012.02.14.19.49.36;	author dim;	state Exp;
branches;
next	1.25.24.2;

1.25.24.2
date	2012.11.17.08.01.42;	author svnexp;	state Exp;
branches;
next	;

1.25.30.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.25.32.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.25.34.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.25.36.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.25.36.1.2.1
	1.25.36.1.4.1
	1.25.36.1.6.1;
next	1.25.36.2;

1.25.36.2
date	2012.02.14.19.49.06;	author dim;	state Exp;
branches
	1.25.36.2.2.1;
next	1.25.36.3;

1.25.36.3
date	2012.11.17.10.36.00;	author svnexp;	state Exp;
branches;
next	;

1.25.36.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.25.36.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.25.36.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.25.36.2.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.25.36.2.2.2;

1.25.36.2.2.2
date	2012.11.17.08.24.41;	author svnexp;	state Exp;
branches;
next	;

1.25.38.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.25.40.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.25.40.2;

1.25.40.2
date	2012.11.17.08.16.40;	author svnexp;	state Exp;
branches;
next	;

1.25.42.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.25.42.1.2.1;
next	1.25.42.2;

1.25.42.2
date	2012.02.14.19.36.35;	author dim;	state Exp;
branches
	1.25.42.2.2.1;
next	1.25.42.3;

1.25.42.3
date	2012.11.17.11.36.14;	author svnexp;	state Exp;
branches;
next	;

1.25.42.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.25.42.1.2.2;

1.25.42.1.2.2
date	2012.11.17.08.36.15;	author svnexp;	state Exp;
branches;
next	;

1.25.42.2.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.25.42.2.2.2;

1.25.42.2.2.2
date	2012.11.17.08.47.04;	author svnexp;	state Exp;
branches;
next	;

1.24.2.1
date	2002.07.22.14.21.46;	author ru;	state Exp;
branches;
next	1.24.2.2;

1.24.2.2
date	2012.11.17.07.23.13;	author svnexp;	state Exp;
branches;
next	;

1.23.2.1
date	99.08.29.14.39.10;	author peter;	state Exp;
branches;
next	;

1.12.2.1
date	97.09.10.07.18.46;	author peter;	state Exp;
branches;
next	1.12.2.2;

1.12.2.2
date	99.09.05.11.14.16;	author peter;	state Exp;
branches;
next	;

1.3.4.1
date	95.08.30.07.24.54;	author davidg;	state Exp;
branches;
next	1.3.4.2;

1.3.4.2
date	96.06.03.05.03.49;	author jkh;	state Exp;
branches;
next	1.3.4.3;

1.3.4.3
date	96.06.05.02.44.50;	author jkh;	state Exp;
branches;
next	1.3.4.4;

1.3.4.4
date	99.09.05.11.14.22;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	97.05.28.04.35.42;	author wpaul;	state Exp;
branches;
next	;


desc
@@


1.27
log
@Switching exporter and resync
@
text
@#	from: @@(#)Makefile	2.3 88/08/11 4.0 RPCSRC
# $FreeBSD: head/include/rpcsvc/Makefile 231118 2012-02-07 09:27:07Z dim $

.SUFFIXES: .x

RPCCOM=	RPCGEN_CPP=${CPP:Q} rpcgen -C

HDRS= key_prot.h klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h \
      rquota.h rstat.h rwall.h sm_inter.h spray.h yppasswd.h yp.h \
      ypxfrd.h ypupdate_prot.h nis.h nis_cache.h nis_callback.h \
      bootparam_prot.h crypt.h
XFILES= bootparam_prot.x key_prot.x klm_prot.x mount.x nfs_prot.x nlm_prot.x \
      rex.x rnusers.x rquota.x rstat.x rwall.x sm_inter.x spray.x \
      yppasswd.x yp.x ypxfrd.x ypupdate_prot.x nis.x nis_cache.x nis_object.x \
      nis_callback.x crypt.x
HFILES= yp_prot.h ypclnt.h nis_db.h nis_tags.h nislib.h

CLEANFILES+= ${HDRS}

INCSGROUPS=	INCS RPCHDRS
INCS=		${HFILES} ${XFILES} ${HDRS}
INCSDIR=	${INCLUDEDIR}/rpcsvc
RPCHDRS=	key_prot.h
RPCHDRSDIR=	${INCLUDEDIR}/rpc

.x.h:
	${RPCCOM} -h -DWANT_NFS3 ${.IMPSRC} -o ${.TARGET}

nis.h: nis_object.x

.include <bsd.prog.mk>
@


1.27.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:02:54 +0000
@
text
@d1 31
@


1.27.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 31
#	from: @@(#)Makefile	2.3 88/08/11 4.0 RPCSRC
# $FreeBSD: releng/8.4/include/rpcsvc/Makefile 231704 2012-02-14 19:49:06Z dim $

.SUFFIXES: .x

RPCCOM=	RPCGEN_CPP=${CPP:Q} rpcgen -C

HDRS= key_prot.h klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h \
      rquota.h rstat.h rwall.h sm_inter.h spray.h yppasswd.h yp.h \
      ypxfrd.h ypupdate_prot.h nis.h nis_cache.h nis_callback.h \
      bootparam_prot.h crypt.h
XFILES= bootparam_prot.x key_prot.x klm_prot.x mount.x nfs_prot.x nlm_prot.x \
      rex.x rnusers.x rquota.x rstat.x rwall.x sm_inter.x spray.x \
      yppasswd.x yp.x ypxfrd.x ypupdate_prot.x nis.x nis_cache.x nis_object.x \
      nis_callback.x crypt.x
HFILES= yp_prot.h ypclnt.h nis_db.h nis_tags.h nislib.h

CLEANFILES+= ${HDRS}

INCSGROUPS=	INCS RPCHDRS
INCS=		${HFILES} ${XFILES} ${HDRS}
INCSDIR=	${INCLUDEDIR}/rpcsvc
RPCHDRS=	key_prot.h
RPCHDRSDIR=	${INCLUDEDIR}/rpc

.x.h:
	${RPCCOM} -h -DWANT_NFS3 ${.IMPSRC} -o ${.TARGET}

nis.h: nis_object.x

.include <bsd.prog.mk>
@


1.26
log
@SVN rev 231118 on 2012-02-07 09:27:07Z by dim

Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.

MFC after:	1 week
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.25
log
@Added new bsd.incs.mk which handles installing of header files
via INCS.  Implemented INCSLINKS (equivalent to SYMLINKS) to
handle symlinking include files.  Allow for multiple groups of
include files to be installed, with the powerful INCSGROUPS knob.
Documentation to follow.

Added standard `includes' and `incsinstall' targets, use them
in Makefile.inc1.  Headers from the following makefiles were
not installed before (during `includes' in Makefile.inc1):

	kerberos5/lib/libtelnet/Makefile
	lib/libbz2/Makefile
	lib/libdevinfo/Makefile
	lib/libform/Makefile
	lib/libisc/Makefile
	lib/libmenu/Makefile
	lib/libmilter/Makefile
	lib/libpanel/Makefile

Replaced all `beforeinstall' targets for installing includes
with the INCS stuff.

Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS,
and for compatibility with NetBSD.  Similarly for INCOWN, INCGRP,
and INCMODE.

Consistently use INCLUDEDIR instead of /usr/include.

gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes
were only lightly tested due to the missing contrib/libstdc++-v3.
I fully tested the pre-WIP_GCC31 version of this patch with the
contrib/libstdc++.295 stuff.

These changes have been tested on i386 with the -DNO_WERROR "make
world" and "make release".
@
text
@d6 1
a6 1
RPCCOM = rpcgen -C
@


1.25.14.1
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/6/include/rpcsvc/Makefile 96462 2002-05-12 16:01:00Z ru $
@


1.25.24.1
log
@SVN rev 231705 on 2012-02-14 19:49:36Z by dim

MFC r231118:

Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
@
text
@d6 1
a6 1
RPCCOM=	RPCGEN_CPP=${CPP:Q} rpcgen -C
@


1.25.24.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/7/include/rpcsvc/Makefile 231705 2012-02-14 19:49:36Z dim $
@


1.25.42.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.25.42.2
log
@SVN rev 231702 on 2012-02-14 19:36:35Z by dim

MFC r231118:

Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
@
text
@d6 1
a6 1
RPCCOM=	RPCGEN_CPP=${CPP:Q} rpcgen -C
@


1.25.42.3
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/include/rpcsvc/Makefile 231702 2012-02-14 19:36:35Z dim $
@


1.25.42.2.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.25.42.2.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.1/include/rpcsvc/Makefile 231702 2012-02-14 19:36:35Z dim $
@


1.25.42.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.25.42.1.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.0/include/rpcsvc/Makefile 96462 2002-05-12 16:01:00Z ru $
@


1.25.40.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.25.40.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/7.4/include/rpcsvc/Makefile 96462 2002-05-12 16:01:00Z ru $
@


1.25.38.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.25.36.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.25.36.2
log
@SVN rev 231704 on 2012-02-14 19:49:06Z by dim

MFC r231118:

Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
@
text
@d6 1
a6 1
RPCCOM=	RPCGEN_CPP=${CPP:Q} rpcgen -C
@


1.25.36.3
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/8/include/rpcsvc/Makefile 231704 2012-02-14 19:49:06Z dim $
@


1.25.36.2.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.25.36.2.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/8.3/include/rpcsvc/Makefile 231704 2012-02-14 19:49:06Z dim $
@


1.25.36.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.25.36.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.25.36.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.25.34.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.25.32.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.25.30.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.24
log
@$Id$ -> $FreeBSD$
@
text
@d20 5
a24 10
all: ${HDRS}

beforeinstall:
	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
		${HFILES:S;^;${.CURDIR}/;} \
		${XFILES:S;^;${.CURDIR}/;} \
		${HDRS} \
		${DESTDIR}/usr/include/rpcsvc
	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 key_prot.h \
		${DESTDIR}/usr/include/rpc
@


1.24.2.1
log
@MFC: bsd.incs.mk support and assorted header fixes:

Install sys/<arch>/include/pc/*.h to /usr/include/machine/pc/.

Install sys/netatm/*/*.h to /usr/include/netatm/*/.

Don't install compatibility symlinks for <machine/soundcard.h>
and <machine/joystick.h>.

Don't install IPFILTER headers.  Userland utilities fetch them
directly, and they were not visible in the SHARED=symlinks case.

Resurrect SHARED=symlinks in Makefile.inc1.

PR:		docs/29534, bin/28002
@
text
@d20 10
a29 5
INCSGROUPS=	INCS RPCHDRS
INCS=		${HFILES} ${XFILES} ${HDRS}
INCSDIR=	${INCLUDEDIR}/rpcsvc
RPCHDRS=	key_prot.h
RPCHDRSDIR=	${INCLUDEDIR}/rpc
@


1.24.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/4/include/rpcsvc/Makefile 100501 2002-07-22 14:21:52Z ru $
@


1.23
log
@Build headers with -DWANT_NFS3.
(finishing up on Amd upgrade)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.22 1998/02/13 03:10:28 bde Exp $
@


1.23.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.22
log
@Uncommit the generated file key_prot.h.  Install it from where it
is generated.  It must be installed in both /usr/include/rpc/ and
/usr/include/rpcsvc/ for historical reasons.  The generated version
was once missing ANSI prototypes because the wrong flags were passed
to rpcgen, but that is fixed now.  The committed version had `#pragma
indent' which gratuitously broke K&R support.  Apart from this, all
versions before and after this commit are identical.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.21 1998/01/19 17:19:09 wpaul Exp $
d32 1
a32 1
	${RPCCOM} -h ${.IMPSRC} -o ${.TARGET}
@


1.21
log
@Invoke rpcgen with -C so that headers are created with ANSI prototypes.

Note: this may cause some problems in a few cases. With very old versions
of rpcgen, if you defined a procedure called foo, then rpcen would create
client stubs for function foo_1() and server stubs _also_ with function
foo_1(). This only worked because of the lack of ANSI prototypes: the
client side stub takes different arguments than the server side stub.
(The client side takes a CLIENT * handle, while the server side wants
an svc_req *.)

To fix this conflict, rpcgen in ANSI mode generates foo_1() for the client
and foo_1_svc() for the server. RPC server code that depends on the old
behavior might break because of this. (Fixing it is just a matter of
adding the _svc suffix onto the server procedure names.)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.20 1998/01/16 11:51:19 bde Exp $
d28 2
@


1.20
log
@Fixed a missing dependency.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.19 1997/09/16 10:52:59 bde Exp $
d6 1
a6 1
RPCCOM = rpcgen
@


1.19
log
@Removed installhdrs target.  It was an unnecessary complication.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.18 1997/08/21 18:33:13 bde Exp $
d31 2
@


1.18
log
@Fix and simplify installhdrs target.  It didn't install the headers in
${HFILES} and it's simpler to install the non-headers in ${XFILES}.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.17 1997/08/21 09:29:49 jmg Exp $
d22 1
a22 3
beforeinstall: installhdrs

installhdrs:
@


1.17
log
@fix a problem with headers not being installed properly...  basicly the
installhdrs target was not being propagated to the subdirs...

also fix rpcsvc's Makefile to have a installhdrs target to install the
headers..
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.16 1997/05/28 16:26:05 wpaul Exp $
d23 2
d28 1
a30 6
installhdrs:
	cd ${.OBJDIR}; \
	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
		${HDRS} \
		${DESTDIR}/usr/include/rpcsvc
	
@


1.16
log
@Undo small change I accidentally left in while testing (files were
installed with wrong ownerships).

Pointed out by: bde
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.15 1997/05/28 04:38:13 wpaul Exp $
d22 1
a22 1
beforeinstall:
d26 5
d33 1
a33 1

@


1.15
log
@Resolve conflicts.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.12 1996/08/30 22:36:45 peter Exp $
a21 1
#	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
d23 1
a23 1
	${INSTALL} -C -m 444 \
@


1.14
log
@Revert $FreeBSD$ to $Id$
@
text
@d2 1
a2 1
#	$Id$
d8 1
a8 1
HDRS= klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h \
d10 3
a12 2
      ypxfrd.h
XFILES= bootparam_prot.x klm_prot.x mount.x nfs_prot.x nlm_prot.x \
d14 3
a16 2
      yppasswd.x yp.x ypxfrd.x
HFILES= yp_prot.h ypclnt.h
d22 1
d24 1
a24 1
	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.13
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d2 1
a2 1
#	$FreeBSD$
@


1.12
log
@'make install' is not supposed to touch anything.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.11 1996/08/30 21:57:32 peter Exp $
@


1.12.2.1
log
@Bring in the 'make -DNOCLEAN world' fixes from -current.  The problem
is that obj/tmp/usr/include is built first with symlinks and then
deleted and replaced with real files, causing all the dependencies to
be triggered.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.12 1996/08/30 22:36:45 peter Exp $
d20 1
a20 3
beforeinstall: installhdrs

installhdrs:
@


1.12.2.2
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.11
log
@missed these parts of Bruce's changes last time..

Submitted by: bde (again :-)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.10 1996/08/30 19:31:28 peter Exp $
d20 1
a20 1
beforeinstall: ${HDRS}
@


1.10
log
@Some bmake magic to clean up the install more.
fix another missed -c typo of mine.
clean the rpcgen implicit rule more

Submitted by: bde
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.9 1996/08/29 19:59:48 peter Exp $
d20 1
a20 1
install: ${HDRS}
@


1.9
log
@replace cmp -s || install with ${INSTALL} -C, and @@for with .for
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.8 1996/06/05 03:47:18 wpaul Exp $
a6 1
BINMODE = 444
d21 4
a24 7
	cd ${.CURDIR} && \
		${INSTALL} -C -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
		${HFILES} ${DESTDIR}/usr/include/rpcsvc
	cd ${.CURDIR} && \
		${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
		${XFILES} ${DESTDIR}/usr/include/rpcsvc
	${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} ${HDRS} \
d28 1
a28 1
	cd ${.CURDIR} ; ${RPCCOM} -h $*.x -o ${.OBJDIR}/$@@
@


1.8
log
@Now that Peter has been nice enough to bail me out of my last little
mishap, it's time to have the Makefile install ypxfrd.x and ypxfrd.h.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.7 1995/08/15 20:06:50 joerg Exp $
a17 2
RPCDIR= ${DESTDIR}/usr/include/rpcsvc
EVERYTHING= $(XFILES) $(HFILES)
d21 9
a29 14
install: all
	@@${ECHO} "Installing RPC service header and definition files"
.for i in $(EVERYTHING)
	@@cd ${.CURDIR}; cmp -s $i $(RPCDIR)/$i || \
		(${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
			$i ${RPCDIR}; \
			$(ECHO) $i)
.endfor
.for i in $(HDRS)
	@@cmp -s $i $(RPCDIR)/$i || \
		(${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
			$i ${RPCDIR}; \
			$(ECHO) $i)
.endfor
a34 4




@


1.7
log
@Install the headers and sample files with 444 perms (as opposed to
555).

Submitted by:	graichen@@sirius.physik.fu-berlin.de (Thomas Graichen)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.6 1995/08/06 12:23:10 bde Exp $
d9 3
a11 2
HDRS= klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h\
      rquota.h rstat.h rwall.h sm_inter.h spray.h yppasswd.h yp.h
d14 1
a14 1
      yppasswd.x yp.x
@


1.6
log
@Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.

Previously I missed dozens of Makefiles that skip the install after
using `cmp -s' to decide that the install isn't necessary.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.5 1995/06/29 19:45:46 wollman Exp $
d7 1
@


1.5
log
@Fix a bug I didn't manage to trigger until after committing previous
fix to header installation.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.4 1995/06/29 19:43:00 wollman Exp $
d25 1
a25 1
		(install -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
d31 1
a31 1
		(install -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
@


1.4
log
@Make this include installation conform to the standard of all the rest:

	- Don't do mkdir/chown/chmod
	- Do `cmp -s' before attempting to install a header

This should fix the obnoxious problem of yp programs wanting to
rebuild every time.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.3 1995/03/18 07:04:23 rgrimes Exp $
d26 1
a26 1
			${.CURDIR}/$i ${RPCDIR}; \
d32 1
a32 1
			${.CURDIR}/$i ${RPCDIR}; \
@


1.3
log
@Correct chmod of /usr/include/rpcsvc to match mtree file.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.2 1994/08/28 17:44:10 bde Exp $
d16 2
a21 3
	@@${ECHO} "Creating RPC service headers directory"
	@@/bin/rm -rf ${DESTDIR}/usr/include/rpcsvc
	@@-mkdir ${DESTDIR}/usr/include/rpcsvc
d23 12
a34 8
	@@for i in $(XFILES); do \
		(install -c -m 644 ${.CURDIR}/$$i ${DESTDIR}/usr/include/rpcsvc) done
	@@for i in $(HDRS); do \
		(install ${COPY} -m 644 $$i ${DESTDIR}/usr/include/rpcsvc) done
	@@for i in $(HFILES); do \
		(install -c -m 644 ${.CURDIR}/$$i ${DESTDIR}/usr/include/rpcsvc) done
	@@chown -R ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/rpcsvc
	@@chmod -R 755 ${DESTDIR}/usr/include/rpcsvc
d37 1
a37 2
	@@${ECHO} generating $@@...
	@@CURPWD=`pwd` ; cd ${.CURDIR} ; ${RPCCOM} -h $*.x -o $$CURPWD/$@@
d40 4
@


1.3.4.1
log
@Brought in changes from main branch: your basic rewrite.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.3 1995/03/18 07:04:23 rgrimes Exp $
a6 1
BINMODE = 444
a15 2
RPCDIR= ${DESTDIR}/usr/include/rpcsvc
EVERYTHING= $(XFILES) $(HFILES)
d20 3
d24 8
a31 12
.for i in $(EVERYTHING)
	@@cd ${.CURDIR}; cmp -s $i $(RPCDIR)/$i || \
		(${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
			$i ${RPCDIR}; \
			$(ECHO) $i)
.endfor
.for i in $(HDRS)
	@@cmp -s $i $(RPCDIR)/$i || \
		(${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} \
			$i ${RPCDIR}; \
			$(ECHO) $i)
.endfor
d34 2
a35 1
	cd ${.CURDIR} ; ${RPCCOM} -h $*.x -o ${.OBJDIR}/$@@
a37 4




@


1.3.4.2
log
@Phase 2 of merge - also fix things broken in phase 1.
Watch out for falling rock until phase 3 is over!

libc completely merged except for phkmalloc & rfork (don't know if David
wants that).

Some include files in sys/ had to be updated in order to bring in libc.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.7 1995/08/15 20:06:50 joerg Exp $
@


1.3.4.3
log
@This 3rd mega-commit should hopefully bring us back to where we were.
I can get it to `make world' succesfully, anyway!
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.3.4.1 1995/08/30 07:24:54 davidg Exp $
@


1.3.4.4
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.2
log
@Use ${ECHO} instead of `echo' so that `make -s' is fairly quiet.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.1 1994/08/04 19:01:44 wollman Exp $
d31 1
a31 1
	@@chmod -R a-w ${DESTDIR}/usr/include/rpcsvc
@


1.1
log
@Moved 1.1.5 RPC service files from 1.1.5.  Tese are the correct ones;
the ones in /usr/src/lib/librpc/rpcsvc are somewhat bogus and will
be deleted.

Submitted by:	Original work in 1.1 by J.T. Conklin.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.2 1994/06/07 15:53:21 guido Exp $
d20 1
a20 1
	@@echo "Creating RPC service headers directory"
d23 1
a23 1
	@@echo "Installing RPC service header and definition files"
d34 1
a34 1
	@@echo generating $@@...
@


1.1.1.1
log
@Hold onto your hats folks, here it comes: the first stage of the
Secure RPC import I've been threatening.

This step adds some necessary protocol definition files and headers to
rpcsvc, including the ones needed for NIS+.

Reviewed by:	Mark Murray
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.12 1996/08/30 22:36:45 peter Exp $
d8 3
a10 5
HDRS= key_prot.h klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h \
      rquota.h rstat.h rwall.h sm_inter.h spray.h yppasswd.h yp.h \
      ypxfrd.h ypupdate_prot.h nis.h nis_cache.h nis_callback.h \
      bootparam_prot.h crypt.h
XFILES= bootparam_prot.x key_prot.x klm_prot.x mount.x nfs_prot.x nlm_prot.x \
d12 2
a13 3
      yppasswd.x yp.x ypxfrd.x ypupdate_prot.x nis.x nis_cache.x nis_object.x \
      nis_callback.x crypt.x
HFILES= yp_prot.h ypclnt.h nis_db.h nis_tags.h nislib.h
d19 13
a31 7
#	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
beforeinstall:
	${INSTALL} -C -m 444 \
		${HFILES:S;^;${.CURDIR}/;} \
		${XFILES:S;^;${.CURDIR}/;} \
		${HDRS} \
		${DESTDIR}/usr/include/rpcsvc
d34 2
a35 1
	${RPCCOM} -h ${.IMPSRC} -o ${.TARGET}
@
