# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $

# This makefile is automatically generated by imake... do not modify
# or you may lose your changes when imake generates makefiles again.
# Ignore this message if you are not using imake.

#	$Source: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/kerberos/util/imake.includes/RCS/Imake.template,v $
#	$Author: probe $
#	$Header: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/kerberos/util/imake.includes/RCS/Imake.template,v 4.5 91/05/27 14:52:20 probe Exp $

NEWTOP=../.
BUILDTOP=../.

INCLUDE= -I$(BUILDTOP)/include
CFLAGS=$(DBG) $(INCLUDE) $(DEFINES) $(GLOBAL_CDEFS)
LINTFLAGS=$(INCLUDE) $(DEFINES) $(OSLINT) $(GLOBAL_CDEFS)

#	$Source: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/kerberos/util/imake.includes/RCS/config.Imakefile,v $
#	$Author: vrt $
#	$Id: config.Imakefile,v 4.47 93/06/29 19:12:49 vrt Exp $

INSTALLUCB=$(INSTALLPROG)

GLOBAL_CDEFS=	-DKERBEROS $(SITEDEFS) $(OSDEFS)

SITEDEFS=-DATHENA $(HESIOD) $(NOENCFLAG) $(COMPAT) -I$(INCLDIR)

OSDEFS= $(OSFLAGS) $(DBMFLAG) $(SHMFLAG) $(TIMEHFLAG)

SRCTOP=/source/athena/athena.lib/kerberos

DESTDIR=

MKDIRS=	$(DESTDIR) $(DESTDIR)/etc 	$(DESTDIR)/usr $(DESTDIR)/usr/athena $(DESTDIR)/usr/lib

SVRDIR=/usr/athena/etc
DAEMDIR=/usr/athena/etc
PROGDIR=/usr/athena/bin
LIBDIR=/usr/athena/lib
LINTLIBDIR=/usr/lib/lint
INCLDIR=/usr/athena/include
MANDIR=/usr/athena/man
ETCDIR=/usr/athena/etc
CONFDIR=/etc/athena

SLASHBINDIR=/bin

UCBDIR=/usr/ucb

COMPILE_ET= compile_et
COM_ERR = -lcom_err
COM_ERR_DEP =

MAKE_COMMANDS= mk_cmds
SS_LIB = -lss
SS_LIBDEP =

DEPEND=makedepend

IMAKE=imake -I$(BUILDTOP)/util/imake.includes -TImake.template

HESIOD=-DHESIOD
HESIOD_LIB= -lhesiod
HESIOD_LIBDEP=

ORGANIZATION=MIT Athena

LINTLIBFLAG=-o

SHEXT=
SHDIR=
SHLIBDIR=$(LIBDIR)

KRB_LINTLIB=$(BUILDTOP)/lib/krb/llib-lkrb.ln

KRB_STLIBDEP=$(BUILDTOP)/lib/krb/libkrb$(SHEXT).a
KRB_LIBDEP=$(BUILDTOP)/lib/krb/$(SHDIR)libkrb$(SHEXT).a
KADM_LIBDEP=$(BUILDTOP)/lib/kadm/$(SHDIR)libkadm$(SHEXT).a
KDB_LIBDEP=$(BUILDTOP)/lib/kdb/$(SHDIR)libkdb$(SHEXT).a
ACL_LIBDEP=$(BUILDTOP)/lib/acl/$(SHDIR)libacl$(SHEXT).a

KRB_STLIB=$(KRB_STLIBDEP)
KRB_LIB=$(KRB_LIBDEP)
KADM_LIB=$(KADM_LIBDEP)
ACL_LIB=$(ACL_LIBDEP)

NOENCFLAG=
DES_STLIB=$(DES_STLIBDEP)
DES_STLIBDEP=$(BUILDTOP)/lib/des/libdes.a
DES_LIB=$(DES_LIBDEP)
DES_LIBDEP=$(BUILDTOP)/lib/des/$(SHDIR)libdes$(SHEXT).a
DES_LINTLIB=$(BUILDTOP)/lib/des/llib-ldes.ln

DBMFLAG=-DNDBM
KDB_LIB=$(KDB_LIBDEP)

SHMFLAG=

TIMEHFLAG=

ARCHIVE= ar cru

RANLIB= ranlib

INSTALLFILE= install -c -m 444

INSTALLLIB= install -c -m 444

INSTALLPROG= install -c -s -m 555

INSTALLRAW= install

INSTALLSUID= install -c -s -m 4555 -o root

LD=ld

AS=as

LINT=lint

CC=cc -L$(LIBDIR)

CCRO=cc

HCC=$(CC)

CPP=$(CC) -E

DBG=-O

HCFLAGS=$(CFLAGS)

TAGGER=etags

MAKE=make
RM=rm -f
MV=mv
CP=cp
LN=ln -s
LPR=lpr -p
CHMOD=chmod

DEF_UID = 113

#	$Source: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/kerberos/util/imake.includes/RCS/Imake.rules,v $
#	$Author: vrt $
#	$Header: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/kerberos/util/imake.includes/RCS/Imake.rules,v 4.21 93/04/29 09:50:46 vrt Exp $

all:: all-prof
install:: inst-prof
all-prof:: profiled
profiled:
	-mkdir profiled

# $Source: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/kerberos/man/RCS/Imakefile,v $
# $Author: epeisach $
# $Header: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/kerberos/man/RCS/Imakefile,v 4.4 90/07/15 18:16:50 epeisach Exp $

# Copyright 1987, 1988 by the Massachusetts Institute of Technology.

# For copying and distribution information,
# please see the file <mit-copyright.h>.

# Imakefile for manual pages.

SRCDIR=${SRCTOP}/man
CODE=kerberos.1 klist.1 kdestroy.1 kinit.1 ksrvtgt.1 kpasswd.1 	kerberos.3 krb_sendauth.3 	des_crypt.3 kadmin.8 kadmind.8 ksrvutil.8 	kerberos.point des.point ksend.point 	realm.point krb_realmofhost.3 krb_set_tkt_string.3 Imakefile 	krb.conf.5 krb.realms.5 	rlogin.1 rsh.1 rcp.1 ksu.1 klogind.8 kshd.8 	tftpd.8 tcom.8 tftp.1 tf_util.3 tf_util.point

all::
install:: kerberos.1
	$(INSTALLFILE) kerberos.1 ${DESTDIR}${MANDIR}/man1/`basename kerberos.1`

all::
install:: klist.1
	$(INSTALLFILE) klist.1 ${DESTDIR}${MANDIR}/man1/`basename klist.1`

all::
install:: kdestroy.1
	$(INSTALLFILE) kdestroy.1 ${DESTDIR}${MANDIR}/man1/`basename kdestroy.1`

all::
install:: kinit.1
	$(INSTALLFILE) kinit.1 ${DESTDIR}${MANDIR}/man1/`basename kinit.1`

all::
install:: ksrvtgt.1
	$(INSTALLFILE) ksrvtgt.1 ${DESTDIR}${MANDIR}/man1/`basename ksrvtgt.1`

all::
install:: kpasswd.1
	$(INSTALLFILE) kpasswd.1 ${DESTDIR}${MANDIR}/man1/`basename kpasswd.1`

all::
install:: kerberos.3
	$(INSTALLFILE) kerberos.3 ${DESTDIR}${MANDIR}/man3/`basename kerberos.3`

all::
install:: des_crypt.3
	$(INSTALLFILE) des_crypt.3 ${DESTDIR}${MANDIR}/man3/`basename des_crypt.3`

all::
install:: krb_sendauth.3
	$(INSTALLFILE) krb_sendauth.3 ${DESTDIR}${MANDIR}/man3/`basename krb_sendauth.3`

all::
install:: krb_realmofhost.3
	$(INSTALLFILE) krb_realmofhost.3 ${DESTDIR}${MANDIR}/man3/`basename krb_realmofhost.3`

all::
install:: krb_set_tkt_string.3
	$(INSTALLFILE) krb_set_tkt_string.3 ${DESTDIR}${MANDIR}/man3/`basename krb_set_tkt_string.3`

all::
install:: tf_util.3
	$(INSTALLFILE) tf_util.3 ${DESTDIR}${MANDIR}/man3/`basename tf_util.3`

all::
install:: kadmin.8
	$(INSTALLFILE) kadmin.8 ${DESTDIR}${MANDIR}/man8/`basename kadmin.8`

all::
install:: kadmind.8
	$(INSTALLFILE) kadmind.8 ${DESTDIR}${MANDIR}/man8/`basename kadmind.8`

all::
install:: ksrvutil.8
	$(INSTALLFILE) ksrvutil.8 ${DESTDIR}${MANDIR}/man8/`basename ksrvutil.8`

all::
install:: krb.conf.5
	$(INSTALLFILE) krb.conf.5 ${DESTDIR}${MANDIR}/man5/`basename krb.conf.5`

all::
install:: krb.realms.5
	$(INSTALLFILE) krb.realms.5 ${DESTDIR}${MANDIR}/man5/`basename krb.realms.5`

all::
install:: ext_srvtab.8
	$(INSTALLFILE) ext_srvtab.8 ${DESTDIR}${MANDIR}/man8/`basename ext_srvtab.8`

all::
install:: kdb_destroy.8
	$(INSTALLFILE) kdb_destroy.8 ${DESTDIR}${MANDIR}/man8/`basename kdb_destroy.8`

all::
install:: kdb_edit.8
	$(INSTALLFILE) kdb_edit.8 ${DESTDIR}${MANDIR}/man8/`basename kdb_edit.8`

all::
install:: kdb_init.8
	$(INSTALLFILE) kdb_init.8 ${DESTDIR}${MANDIR}/man8/`basename kdb_init.8`

all::
install:: kdb_util.8
	$(INSTALLFILE) kdb_util.8 ${DESTDIR}${MANDIR}/man8/`basename kdb_util.8`

all::
install:: kstash.8
	$(INSTALLFILE) kstash.8 ${DESTDIR}${MANDIR}/man8/`basename kstash.8`

all::
install:: tftpd.8
	$(INSTALLFILE) tftpd.8 ${DESTDIR}${MANDIR}/man8/`basename tftpd.8`

all::
install:: tcom.8
	$(INSTALLFILE) tcom.8 ${DESTDIR}${MANDIR}/man8/`basename tcom.8`

all::
install:: tftp.1
	$(INSTALLFILE) tftp.1 ${DESTDIR}${MANDIR}/man1/`basename tftp.1`

all::
install:: acl_check.3
	$(INSTALLFILE) acl_check.3 ${DESTDIR}${MANDIR}/man3/`basename acl_check.3`

# Berkeley-derived man pages

all::
install:: rlogin.1
	$(INSTALLFILE) rlogin.1 ${DESTDIR}${MANDIR}/man1/`basename rlogin.1`

all::
install:: rsh.1
	$(INSTALLFILE) rsh.1 ${DESTDIR}${MANDIR}/man1/`basename rsh.1`

all::
install:: rcp.1
	$(INSTALLFILE) rcp.1 ${DESTDIR}${MANDIR}/man1/`basename rcp.1`

all::
install:: ksu.1
	$(INSTALLFILE) ksu.1 ${DESTDIR}${MANDIR}/man1/`basename ksu.1`

all::
install:: kuserok.3
	$(INSTALLFILE) kuserok.3 ${DESTDIR}${MANDIR}/man3/`basename kuserok.3`

all::
install:: klogind.8
	$(INSTALLFILE) klogind.8 ${DESTDIR}${MANDIR}/man8/`basename klogind.8`

all::
install:: kshd.8
	$(INSTALLFILE) kshd.8 ${DESTDIR}${MANDIR}/man8/`basename kshd.8`

# Set up "pointers" to the section 3 manpages.

DES	= des_read_password 	des_string_to_key 	des_random_key 	des_set_key 	des_ecb_encrypt 	des_cbc_encrypt 	des_pcbc_encrypt 	des_cbc_cksum 	quad_cksum

install:: des.point
	for i in ${DES} ; do 		${INSTALLFILE} des.point ${DESTDIR}${MANDIR}/man3/$$i.3; 		done

KSEND	= 	krb_recvauth 	krb_net_write 	krb_net_read

install:: ksend.point
	for i in ${KSEND} ; do 		${INSTALLFILE} ksend.point ${DESTDIR}${MANDIR}/man3/$$i.3; 		done

REALM = 	krb_get_phost 	krb_get_krbhst 	krb_get_admhst 	krb_get_lrealm

install:: realm.point
	for i in ${REALM} ; do 		${INSTALLFILE} realm.point ${DESTDIR}${MANDIR}/man3/$$i.3; 		done

TF	= 	tf_init 	tf_get_pname 	tf_get_pinst 	tf_get_cred 	tf_close

install:: tf_util.point
	for i in ${TF} ; do 		${INSTALLFILE} tf_util.point ${DESTDIR}${MANDIR}/man3/$$i.3; 		done

KRB	= 	krb_mk_req 	krb_rd_req 	krb_kntoln 	krb_set_key 	krb_get_cred 	krb_mk_priv 	krb_rd_priv 	krb_mk_safe 	krb_rd_safe 	krb_mk_err 	krb_rd_err 	krb_ck_repl

install:: kerberos.point
	for i in ${KRB} ; do 		${INSTALLFILE} kerberos.point ${DESTDIR}${MANDIR}/man3/$$i.3; 		done

	@echo "Don't forget to execute makewhatis or catman" >&2
	@echo "Also beware that older systems have man pages for" >&2
	@echo "rsh.1c, rlogin.1c and rcp.1c which should be removed" >&2

depend:: $(SRCS)
	@echo "### Now computing dependencies"
	@$(DEPEND) -s "# DO NOT DELETE" -- $(CFLAGS) -- $(SRCS)

clean::
	$(RM) *~ \#* *.bak $(TAGSFILE)

tags::
	$(TAGGER) *.c *.h

Makefile::
	-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
	$(IMAKE) -DNEW_TOP=$(NEWTOP) -s Makefile

print:: ${CODE}
	${LPR} ${CODE}

src:: ${CODE}

${CODE}:
	$(RM) $@
	-$(LN) ${SRCDIR}/$@ $@

all::
depend::
clean::
install::

lint::
inst-lint::

all-prof::
all-shared::
inst-prof::
inst-shared::

all:: lint
install:: inst-lint

Makefiles::

# DO NOT DELETE THIS LINE

