History log of /freebsd-current/include/rpcsvc/Makefile
Revision Date Author Comments
# 5a1d1441 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

include: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 5e0a19bd 07-Feb-2012 Dimitry Andric <dim@FreeBSD.org>

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


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# c7b111cb 12-May-2002 Ruslan Ermilov <ru@FreeBSD.org>

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".


# a4add9a9 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# b8cff82d 17-Sep-1998 David E. O'Brien <obrien@FreeBSD.org>

Build headers with -DWANT_NFS3.
(finishing up on Amd upgrade)


# 59bd6ec5 12-Feb-1998 Bruce Evans <bde@FreeBSD.org>

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.


# 813907f9 19-Jan-1998 Bill Paul <wpaul@FreeBSD.org>

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.)


# 25776f4c 16-Jan-1998 Bruce Evans <bde@FreeBSD.org>

Fixed a missing dependency.


# 3b6f5a5b 16-Sep-1997 Bruce Evans <bde@FreeBSD.org>

Removed installhdrs target. It was an unnecessary complication.


# 41b55134 21-Aug-1997 Bruce Evans <bde@FreeBSD.org>

Fix and simplify installhdrs target. It didn't install the headers in
${HFILES} and it's simpler to install the non-headers in ${XFILES}.


# 4604167e 21-Aug-1997 John-Mark Gurney <jmg@FreeBSD.org>

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..


# c3a87c6d 28-May-1997 Bill Paul <wpaul@FreeBSD.org>

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

Pointed out by: bde


# 9bd1654a 27-May-1997 Bill Paul <wpaul@FreeBSD.org>

Resolve conflicts.


# 3b0f7467 27-May-1997 Bill Paul <wpaul@FreeBSD.org>

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


# 79403fe3 23-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

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.


# 8b7156a2 30-Aug-1996 Peter Wemm <peter@FreeBSD.org>

'make install' is not supposed to touch anything.


# 20c5124b 30-Aug-1996 Peter Wemm <peter@FreeBSD.org>

missed these parts of Bruce's changes last time..

Submitted by: bde (again :-)


# 0fd77885 30-Aug-1996 Peter Wemm <peter@FreeBSD.org>

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


# 230a383d 29-Aug-1996 Peter Wemm <peter@FreeBSD.org>

replace cmp -s || install with ${INSTALL} -C, and @for with .for


# 2dc30288 04-Jun-1996 Bill Paul <wpaul@FreeBSD.org>

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.


# 0cc39166 12-Jan-1996 cvs2svn <cvs2svn@FreeBSD.org>

This commit was manufactured by cvs2svn to create branch 'WPAUL'.


# df57976d 15-Aug-1995 Joerg Wunsch <joerg@FreeBSD.org>

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

Submitted by: graichen@sirius.physik.fu-berlin.de (Thomas Graichen)


# 48cfb668 05-Aug-1995 Bruce Evans <bde@FreeBSD.org>

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.


# 827d45ce 29-Jun-1995 Garrett Wollman <wollman@FreeBSD.org>

Fix a bug I didn't manage to trigger until after committing previous
fix to header installation.


# 5a497e0c 29-Jun-1995 Garrett Wollman <wollman@FreeBSD.org>

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.


# 2a3e102a 18-Mar-1995 Rodney W. Grimes <rgrimes@FreeBSD.org>

Correct chmod of /usr/include/rpcsvc to match mtree file.


# f34a7038 28-Aug-1994 Bruce Evans <bde@FreeBSD.org>

Use ${ECHO} instead of `echo' so that `make -s' is fairly quiet.


# 75b63130 04-Aug-1994 Garrett Wollman <wollman@FreeBSD.org>

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.