head	1.26;
access;
symbols
	RELENG_2_2_8_RELEASE:1.23.2.2
	RELENG_2_2_7_RELEASE:1.23.2.2
	RELENG_2_2_6_RELEASE:1.23.2.2
	RELENG_2_2_5_RELEASE:1.23.2.1
	RELENG_2_2_2_RELEASE:1.23
	RELENG_2_2_1_RELEASE:1.23
	RELENG_2_2_0_RELEASE:1.23
	RELENG_2_1_7_RELEASE:1.17.2.1
	RELENG_2_1_6_1_RELEASE:1.17.2.1
	RELENG_2_1_6_RELEASE:1.17.2.1
	RELENG_2_2:1.23.0.2
	RELENG_2_2_BP:1.23
	RELENG_2_1_5_RELEASE:1.17.2.1
	RELENG_2_1_0_RELEASE:1.17
	RELENG_2_1_0:1.17.0.2
	RELENG_2_1_0_NEW_BP:1.17
	peter_before_cleanups:1.16
	RELENG_2_1_0_BP:1.12
	RELENG_2_0_5_RELEASE:1.11.2.1
	RELENG_2_0_5:1.11.0.2
	RELENG_2_0_5_BP:1.11
	RELENG_2_0_5_ALPHA:1.11
	RELEASE_2_0:1.3
	BETA_2_0:1.3
	ALPHA_2_0:1.3.0.2
	ebones:1.1.1.1
	EBONES_KRB4:1.1.1;
locks; strict;
comment	@# @;


1.26
date	97.10.03.09.48.04;	author markm;	state dead;
branches;
next	1.25;

1.25
date	97.02.22.14.36.31;	author peter;	state Exp;
branches;
next	1.24;

1.24
date	97.01.14.05.39.36;	author jkh;	state Exp;
branches;
next	1.23;

1.23
date	96.10.01.15.20.29;	author jkh;	state Exp;
branches
	1.23.2.1;
next	1.22;

1.22
date	96.10.01.14.07.34;	author jkh;	state Exp;
branches;
next	1.21;

1.21
date	96.02.13.12.25.32;	author markm;	state Exp;
branches;
next	1.20;

1.20
date	96.02.11.08.51.46;	author markm;	state Exp;
branches;
next	1.19;

1.19
date	95.11.21.06.35.37;	author markm;	state Exp;
branches;
next	1.18;

1.18
date	95.11.01.13.38.22;	author markm;	state Exp;
branches;
next	1.17;

1.17
date	95.09.13.17.23.00;	author markm;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	95.09.07.21.36.26;	author markm;	state Exp;
branches;
next	1.15;

1.15
date	95.08.26.13.46.12;	author markm;	state Exp;
branches;
next	1.14;

1.14
date	95.08.25.22.49.26;	author markm;	state Exp;
branches;
next	1.13;

1.13
date	95.07.22.04.24.05;	author rgrimes;	state Exp;
branches;
next	1.12;

1.12
date	95.06.11.19.28.20;	author rgrimes;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	95.02.11.18.25.38;	author ache;	state Exp;
branches
	1.11.2.1;
next	1.10;

1.10
date	95.01.20.22.40.02;	author wollman;	state Exp;
branches;
next	1.9;

1.9
date	95.01.20.22.16.47;	author wollman;	state Exp;
branches;
next	1.8;

1.8
date	95.01.20.03.13.48;	author wollman;	state Exp;
branches;
next	1.7;

1.7
date	95.01.20.02.49.46;	author wollman;	state Exp;
branches;
next	1.6;

1.6
date	95.01.20.02.00.34;	author wollman;	state Exp;
branches;
next	1.5;

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

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

1.3
date	94.10.06.00.48.55;	author wollman;	state Exp;
branches;
next	1.2;

1.2
date	94.10.06.00.32.42;	author wollman;	state Exp;
branches;
next	1.1;

1.1
date	94.09.30.14.49.47;	author csgr;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.09.30.14.49.48;	author csgr;	state Exp;
branches;
next	;

1.11.2.1
date	95.06.07.05.49.26;	author jkh;	state Exp;
branches;
next	1.11.2.2;

1.11.2.2
date	95.07.12.13.10.58;	author jkh;	state Exp;
branches;
next	;

1.12.2.1
date	95.07.22.04.52.33;	author rgrimes;	state Exp;
branches;
next	;

1.17.2.1
date	96.06.21.17.30.43;	author markm;	state Exp;
branches;
next	1.17.2.2;

1.17.2.2
date	99.09.05.11.54.26;	author peter;	state Exp;
branches;
next	;

1.23.2.1
date	97.10.15.18.56.32;	author markm;	state Exp;
branches;
next	1.23.2.2;

1.23.2.2
date	98.02.18.13.20.07;	author markm;	state dead;
branches;
next	;


desc
@@


1.26
log
@*GULP* Punt this into the attic. It is no longer used.
@
text
@#	From: @@(#)Makefile	5.1 (Berkeley) 6/25/90
#	$Id: Makefile,v 1.25 1997/02/22 14:36:31 peter Exp $

SUBDIR=	include lib libexec usr.bin usr.sbin man

SDIR= ${.CURDIR}/..

CODAI=	${MAKE} ${MFLAGS} cleandir; \
	${MAKE} ${MFLAGS} obj; \
	${MAKE} ${MFLAGS} depend all install

CODAD=	${MAKE} ${MFLAGS} MAKE_EBONES=yes cleandir; \
	${MAKE} ${MFLAGS} MAKE_EBONES=yes obj; \
	${MAKE} ${MFLAGS} MAKE_EBONES=yes depend all distribute

# These are the programs which depend on kerberos
kprog:
	cd ${SDIR}/bin/rcp; ${CODAI}
	cd ${SDIR}/libexec/rlogind; ${CODAI}
	cd ${SDIR}/libexec/rshd; ${CODAI}
	cd ${SDIR}/sbin/mount_nfs; ${CODAI}
	cd ${SDIR}/sbin/nfsd; ${CODAI}
	cd ${SDIR}/usr.bin/login; ${CODAI}
	cd ${SDIR}/usr.bin/passwd; ${CODAI}
	cd ${SDIR}/usr.bin/rlogin; ${CODAI}
	cd ${SDIR}/usr.bin/rsh; ${CODAI}
	cd ${SDIR}/usr.bin/su; ${CODAI}

bootstrap:
	( cd ${.CURDIR}/include; ${MAKE} ${MFLAGS} install )
	( cd ${.CURDIR}/lib; ${MAKE} ${MFLAGS} depend all install )
	( cd ${.CURDIR}; \
	  ${MAKE} ${MFLAGS} cleandir; \
	  ${MAKE} ${MFLAGS} obj; \
	  ${MAKE} ${MFLAGS} depend all install kprog )

help-distribute:	distribute
	cd ${SDIR}/bin/rcp; ${CODAD}
	cd ${SDIR}/libexec/rlogind; ${CODAD}
	cd ${SDIR}/libexec/rshd; ${CODAD}
	cd ${SDIR}/sbin/mount_nfs; ${CODAD}
	cd ${SDIR}/sbin/nfsd; ${CODAD}
	cd ${SDIR}/usr.bin/login; ${CODAD}
	cd ${SDIR}/usr.bin/passwd; ${CODAD}
	cd ${SDIR}/usr.bin/rlogin; ${CODAD}
	cd ${SDIR}/usr.bin/rsh; ${CODAD}
	cd ${SDIR}/usr.bin/su; ${CODAD}

.include <bsd.subdir.mk>
@


1.25
log
@Revert $FreeBSD$ to $Id$
@
text
@d2 1
a2 1
#	$Id$
@


1.24
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.23
log
@More ${.CURDIR} changes.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.22 1996/10/01 14:07:34 jkh Exp $
@


1.23.2.1
log
@MFC: Include the kerberised dump&restore.
@
text
@d2 1
a2 1
#	$Id$
a27 2
	cd ${SDIR}/sbin/dump; ${CODAI}
	cd ${SDIR}/sbin/restore; ${CODAI}
a47 2
	cd ${SDIR}/sbin/dump; ${CODAD}
	cd ${SDIR}/sbin/restore; ${CODAD}
@


1.23.2.2
log
@Punt this into the attic. KerberosIV (KTH eBones) has been tagged into
the tree and the userland changes have been merged.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.23.2.1 1997/10/15 18:56:32 markm Exp $
@


1.22
log
@More proper use of ${.CURDIR}.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.21 1996/02/13 12:25:32 markm Exp $
d32 4
a35 3
	${MAKE} ${MFLAGS} cleandir
	${MAKE} ${MFLAGS} obj
	${MAKE} ${MFLAGS} depend all install kprog
@


1.21
log
@Remove the old DES library from the bootstrap: target
Found by: Joerg
@
text
@d2 1
a2 1
#	$Id$
d30 2
a31 2
	( cd include; ${MAKE} ${MFLAGS} install )
	( cd lib; ${MAKE} ${MFLAGS} depend all install )
@


1.20
log
@Push the old des library into the attic (finally!). Also update
headers to put des.h in <des.h> not <kerberosIV/des.h>.
@
text
@a30 1
	( cd des; ${MAKE} ${MFLAGS} depend all install )
@


1.19
log
@After some more investigation I found that I can build a release from scratch
by just adding the following patch. I think this is much cleaner than my
previous patch that changed release/Makefile allthough I still think we can
add the -DNOMAN in some places. :-)

John
--
Submitted by:John.Hay@@csir.co.za
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.18 1995/11/01 13:38:22 markm Exp $
d4 1
a4 1
SUBDIR=	des include lib libexec usr.bin usr.sbin man
@


1.18
log
@Add the man directory to the SUBDIR list - some pages were bing lost.
Thes pages will move for 2.2.

Please put this in 2.1
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.17 1995/09/13 17:23:00 markm Exp $
d32 1
@


1.17
log
@After the Great eBones Repository Copy (tm), make ebones actually
compile
1) remove rubbish no longer needed
2) correct existing Makefiles
3) add new makefiles where needed
4) correct code, header files and man pages where necessary

PLEASE NOTE - after this you will need to make install in eBones/include,
and mamake obj depend all install in eBones/lib before doing a
make obj depend all install in eBones/. (I am going 6to fix src/Makefile
next)
PS - I hate slow international links - apologies for all the typos
@
text
@d2 1
a2 1
#	$Id$
d4 1
a4 1
SUBDIR=	des include lib libexec usr.bin usr.sbin
@


1.17.2.1
log
@Merge with HEAD
@
text
@d4 1
a4 1
SUBDIR=	include lib libexec usr.bin usr.sbin man
d31 1
a31 1
	( cd lib; ${MAKE} ${MFLAGS} depend all install )
@


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


1.16
log
@Major cleanup of eBones code:

- Get all functions prototyped or at least defined before use.
- Make code compile (Mostly) clean with -Wall set
- Start to reduce the degree to which DES aka libdes is built in.
- get all functions to the same uniform standard of definition:
int
foo(a, b)
int a;
int *b;
{
   :
}
- fix numerous bugs exposed by above processes.

Note - this replaces the previous work which used an unpopular function
 definition style.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.14 1995/07/18 16:34:20 mark Exp $
d4 1
a4 7
SUBDIR=	include des acl kdb krb libkadm

SUBDIR+= ext_srvtab kdb_destroy kdb_edit \
	 kdb_init kdb_util kdestroy kerberos kinit klist ksrvtgt \
	 kstash kadmin kadmind ksrvutil man register registerd make_keypair

CFLAGS+= -Wall
a33 4
	@@echo removing old 1.1.5 Kerberos libraries
	rm -f /usr/lib/libkrb.so.4.0
	rm -f /usr/lib/libdes.so.4.0
	rm -f /usr/lib/libkdb.so.4.0
a48 1

@


1.15
log
@Remove register, registerd & make_keypair until thedes library is moved. m
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.14 1995/08/25 22:49:26 markm Exp $
d4 1
a4 1
SUBDIR=	include acl kdb krb libkadm
d8 1
a8 1
	 kstash kadmin kadmind ksrvutil man
d10 1
a10 1
#	 register registerd make_keypair
@


1.14
log
@Start the eBones cleanup ball rolling.
These are the start of a lot of work to clean up the FreeBSD eBones code.
these changes include, but are not limited to:
- Create prototypes for all the library routines
- Make all the libraries compile clean with -Wall set
- Fix numerous small bugs shown up in the above process
- Prepare the code for libdes's removal to secure/
- add register, registerd and make_keypair to the make
Lots more will follow in days to come.

OK'ed by: rgrimes
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.14 1995/07/18 16:34:20 mark Exp $
d8 3
a10 1
	 kstash kadmin kadmind ksrvutil man register registerd make_keypair
@


1.13
log
@date: 1995/07/12 13:10:58;  author: jkh;  state: Exp;  lines: +3 -2
Sync with Mark M's latest suggestions.
Submitted by:   markm

[This is being pulled from RELENG_2_0_5, it was commited there after the
release, and we need it here and in RELENG_2_1_0, it will be cvs admin -o'ed
off the RELENG_2_0_5 branch after this commit.]
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.12 1995/06/11 19:28:20 rgrimes Exp $
d4 1
a4 1
SUBDIR=	include des acl kdb krb libkadm
d8 1
a8 4
	 kstash kadmin kadmind ksrvutil man
#
# MISSING AND PROBABLY BOGUS: register registerd make_keypair
#
@


1.12
log
@Merge RELENG_2_0_5 into HEAD
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.11.2.1 1995/06/07 05:49:26 jkh Exp $
d37 2
a38 1
	cd include; ${MAKE} ${MFLAGS} install
@


1.12.2.1
log
@cvs update -jHEAD Makefile
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.13 1995/07/22 04:24:05 rgrimes Exp $
d37 1
a37 2
	( cd include; ${MAKE} ${MFLAGS} install )
	( cd des; ${MAKE} ${MFLAGS} depend all install )
@


1.11
log
@Build kpasswd from normal passwd sources now
Submitted by: mark@@grondar.za
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.10 1995/01/20 22:40:02 wollman Exp $
d15 7
a21 2
CODAI?=	${MAKE} ${MFLAGS} cleandir; \
	${MAKE} ${MFLAGS} obj; ${MAKE} ${MFLAGS} depend all install
a23 1
# It's nice to know who they are
d28 2
a34 2
	cd ${SDIR}/usr.bin/passwd; ${CODAI}
	cd ${SDIR}/libexec/kpasswdd; ${CODAI}
d47 10
a56 11
	cd ${SDIR}/bin/rcp; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/libexec/rlogind; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/libexec/rshd; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/usr.bin/login; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/usr.bin/passwd; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/usr.bin/rlogin; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/usr.bin/rsh; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/usr.bin/su; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/usr.bin/passwd; ${MAKE} ${MFLAGS} distribute
	cd ${SDIR}/libexec/kpasswdd; ${MAKE} ${MFLAGS} distribute

@


1.11.2.1
log
@A large collection of patches committed from the top to make it easier
on me:

1. Mark Murray's eBones patches.
2. Joerg's German docs + fixes.
3. Various sysinstall bug fixes from me + Mark's eBones menu changes.
4. Steven G. Kargl's doc fixes.
Submitted by:	markm, joerg, jkh, kargl@@troutmask.apl.washington.edu
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.11 1995/02/11 18:25:38 ache Exp $
d15 2
a16 7
CODAI=	${MAKE} ${MFLAGS} cleandir; \
	${MAKE} ${MFLAGS} obj; \
	${MAKE} ${MFLAGS} depend all install

CODAD=	${MAKE} ${MFLAGS} MAKE_EBONES=yes cleandir; \
	${MAKE} ${MFLAGS} MAKE_EBONES=yes obj; \
	${MAKE} ${MFLAGS} MAKE_EBONES=yes depend all distribute
d19 1
a23 2
	cd ${SDIR}/sbin/mount_nfs; ${CODAI}
	cd ${SDIR}/sbin/nfsd; ${CODAI}
d29 2
d43 11
a53 10
	cd ${SDIR}/bin/rcp; ${CODAD}
	cd ${SDIR}/libexec/rlogind; ${CODAD}
	cd ${SDIR}/libexec/rshd; ${CODAD}
	cd ${SDIR}/sbin/mount_nfs; ${CODAD}
	cd ${SDIR}/sbin/nfsd; ${CODAD}
	cd ${SDIR}/usr.bin/login; ${CODAD}
	cd ${SDIR}/usr.bin/passwd; ${CODAD}
	cd ${SDIR}/usr.bin/rlogin; ${CODAD}
	cd ${SDIR}/usr.bin/rsh; ${CODAD}
	cd ${SDIR}/usr.bin/su; ${CODAD}
@


1.11.2.2
log
@Sync with Mark M's latest suggestions.
Submitted by:	markm
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.11.2.1 1995/06/07 05:49:26 jkh Exp $
d37 1
a37 2
	( cd include; ${MAKE} ${MFLAGS} install )
	( cd des; ${MAKE} ${MFLAGS} depend all install )
@


1.10
log
@Add ksrvutil.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.9 1995/01/20 22:16:47 wollman Exp $
d8 1
a8 1
	 kstash kadmin kadmind passwd ksrvutil man
d29 1
d51 1
@


1.9
log
@Added Kerberized passwd.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.8 1995/01/20 03:13:48 wollman Exp $
d8 1
a8 1
	 kstash kadmin kadmind passwd man
@


1.8
log
@Add kadmind.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.7 1995/01/20 02:49:46 wollman Exp $
d8 1
a8 1
	 kstash kadmin kadmind man
@


1.7
log
@Add kadmin.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.6 1995/01/20 02:00:34 wollman Exp $
d8 1
a8 1
	 kstash kadmin man
@


1.6
log
@Do all libraries first.  Don't do `include' twice.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.5 1995/01/14 20:50:36 wollman Exp $
d8 1
a8 1
	 kstash man
@


1.5
log
@Reflect the fact that compile_et has been moved and is now a `system'
utility.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.4 1994/11/20 23:39:44 wollman Exp $
d4 1
a4 1
SUBDIR=	include
d6 2
a7 2
SUBDIR+= des acl ext_srvtab include kdb kdb_destroy kdb_edit \
	 kdb_init kdb_util kdestroy kerberos kinit klist krb ksrvtgt \
@


1.4
log
@Add a `help-distribute' target which does a `distribute' in our subdirs,
then goes into all the directories a `make kprog' would have and
does it there, too.  This should complete the krbdist, except that P-HK
has to figure out where in his build process he wants to build and install
this stuff.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.3 1994/10/06 00:48:55 wollman Exp $
d6 1
a6 1
SUBDIR+= des compile_et acl ext_srvtab include kdb kdb_destroy kdb_edit \
@


1.3
log
@Zap 4.0 libkdb as well.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.2 1994/10/06 00:32:42 wollman Exp $
d41 12
d54 1
@


1.2
log
@A few fixes:

- register, registerd, and make_keypair don't compile (and are bogus anyway)
- don't forget to put back the obj directory when doing `kprog'
- while we're at it make the `kprog' commands overrideable from the command
  line
- add a bootstrap target which does the following:
	install includes
	cleandir and obj
	zap old version 4.0 shared libraries (these will screw the build)
	depend all install
	rebuild stuff in the main source tree which depends on kerberos
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.1.1.1 1994/09/30 14:49:48 csgr Exp $
d38 1
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.12 1994/09/30 13:34:39 g89r4222 Exp $
d8 4
a11 1
	 kstash man register registerd make_keypair
d15 3
d21 18
a38 9
	cd ${SDIR}/bin/rcp; make cleandir obj ; make -DNOMAN depend all install
	cd ${SDIR}/libexec/rlogind;make cleandir;make -DNOMAN depend all install
	cd ${SDIR}/libexec/rshd; make cleandir; make -DNOMAN depend all install
	cd ${SDIR}/usr.bin/login; make cleandir; make -DNOMAN depend all install
	cd ${SDIR}/usr.bin/passwd;make cleandir; make -DNOMAN depend all install
	cd ${SDIR}/usr.bin/rlogin;make cleandir; make -DNOMAN depend all install
	cd ${SDIR}/usr.bin/rsh; make cleandir; make -DNOMAN depend all install
	cd ${SDIR}/usr.bin/su; make cleandir; make -DNOMAN depend all install
	cd ${SDIR}/libexec/kpasswdd; make cleandir; make depend all install
@


1.1.1.1
log
@Initial import of eBones.
(Including all changes for FreeBSD - importing the original eBones distribution
would be too complex at this stage, since I don't have access to Piero's 
CVS.)
(If you want to include eBones in your system, don't forget to include
MAKE_EBONES in /etc/make.conf.)
(This stuff is now also suppable from braae.ru.ac.za.)

Bones originally from MIT SIPB.
Original port to FreeBSD 1.x  by Piero Serini.
Moved to FreeBSD 2.0 by Doug Rabson and Geoff Rehmet.
Nice bug fixes from Doug Rabson.
@
text
@@
