<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/include/rpcsvc/Makefile, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2012-02-14T19:49:36Z</updated>
<entry>
<title>MFC r231118:</title>
<updated>2012-02-14T19:49:36Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-02-14T19:49:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6a1df0d9af839f2908ed4d5e1182038095ff4ee1'/>
<id>urn:sha1:6a1df0d9af839f2908ed4d5e1182038095ff4ee1</id>
<content type='text'>
Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
</content>
</entry>
<entry>
<title>Added new bsd.incs.mk which handles installing of header files</title>
<updated>2002-05-12T16:01:00Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2002-05-12T16:01:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c7b111cba82a6eafca66d37944c7293fb1a11000'/>
<id>urn:sha1:c7b111cba82a6eafca66d37944c7293fb1a11000</id>
<content type='text'>
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".
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-27T23:45:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-27T23:45:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a4add9a9b110cb5deed00bf9cf7ca970daae2da7'/>
<id>urn:sha1:a4add9a9b110cb5deed00bf9cf7ca970daae2da7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build headers with -DWANT_NFS3.</title>
<updated>1998-09-17T19:51:40Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1998-09-17T19:51:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b8cff82d7fadd5d5d79c85f56fb51a4cc7e07828'/>
<id>urn:sha1:b8cff82d7fadd5d5d79c85f56fb51a4cc7e07828</id>
<content type='text'>
(finishing up on Amd upgrade)
</content>
</entry>
<entry>
<title>Uncommit the generated file key_prot.h.  Install it from where it</title>
<updated>1998-02-13T03:10:28Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-02-13T03:10:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=59bd6ec5a0a8c264af04c33b76897739e51a0f18'/>
<id>urn:sha1:59bd6ec5a0a8c264af04c33b76897739e51a0f18</id>
<content type='text'>
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&amp;R support.  Apart from this, all
versions before and after this commit are identical.
</content>
</entry>
<entry>
<title>Invoke rpcgen with -C so that headers are created with ANSI prototypes.</title>
<updated>1998-01-19T17:19:09Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>1998-01-19T17:19:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=813907f9ec2e49f9f87faac9335102030580fa32'/>
<id>urn:sha1:813907f9ec2e49f9f87faac9335102030580fa32</id>
<content type='text'>
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.)
</content>
</entry>
<entry>
<title>Fixed a missing dependency.</title>
<updated>1998-01-16T11:51:19Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-01-16T11:51:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=25776f4cf7eb6ee6429a290a521087ece39a9532'/>
<id>urn:sha1:25776f4cf7eb6ee6429a290a521087ece39a9532</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed installhdrs target.  It was an unnecessary complication.</title>
<updated>1997-09-16T10:52:59Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1997-09-16T10:52:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3b6f5a5bddde229776f9f002ed83d4624f15f65d'/>
<id>urn:sha1:3b6f5a5bddde229776f9f002ed83d4624f15f65d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix and simplify installhdrs target.  It didn't install the headers in</title>
<updated>1997-08-21T18:33:13Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1997-08-21T18:33:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=41b55134037cf148881b9642e1c1a1bfb097fb05'/>
<id>urn:sha1:41b55134037cf148881b9642e1c1a1bfb097fb05</id>
<content type='text'>
${HFILES} and it's simpler to install the non-headers in ${XFILES}.
</content>
</entry>
<entry>
<title>fix a problem with headers not being installed properly...  basicly the</title>
<updated>1997-08-21T09:29:49Z</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>1997-08-21T09:29:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4604167e0a134565105659ceb5f37b60ce596284'/>
<id>urn:sha1:4604167e0a134565105659ceb5f37b60ce596284</id>
<content type='text'>
installhdrs target was not being propagated to the subdirs...

also fix rpcsvc's Makefile to have a installhdrs target to install the
headers..
</content>
</entry>
</feed>
