# $Source: /afs/net.mit.edu/project/krb4/src/kadmin/RCS/Imakefile,v $
# $Author: tytso $
# $Header: /afs/net.mit.edu/project/krb4/src/kadmin/RCS/Imakefile,v 4.13 92/12/08 19:23:04 tytso Exp $
#
# Copyright 1989 by the Massachusetts Institute of Technology.
#
# For copying and distribution information,
# please see the file <mit-copyright.h>.
#
# Imakefile for Kerberos admin server library.


SSRCS = kadm_server.c kadm_funcs.c admin_server.c kadm_ser_wrap.c
SOBJS = kadm_server.o kadm_funcs.o admin_server.o kadm_ser_wrap.o

PSRCS = kpasswd.c
POBJS = kpasswd.o

ASRCS = kadmin.c
AOBJS = kadmin.o kadmin_cmds.o

USRCS = ksrvutil.c
UOBJS = ksrvutil.o

GSRCS = get_srvtab.c
GOBJS = get_srvtab.o

BSRCS = build_pwfile.c
BOBJS = build_pwfile.o


SRCS = $(SSRCS) $(PSRCS) $(ASRCS) $(USRCS) $(GSRCS) $(BSRCS)

SRCDIR=$(SRCTOP)/kadmin
CODE=$(SRCS) Imakefile kadmin_cmds.ct kadm_server.h.sed

#ifdef LOCAL_LIBS
DEFINES= -I../util
#endif

kadm_server.h:	kadm_server.h.sed
	$(RM) kadm_server.h
	sed -e 's*KDBDIR*$(KDBDIR)*g' < kadm_server.h.sed > kadm_server.h

all::

make_cmds(kadmin_cmds)

clean::
	rm -f kadm_server.h

depend:: kadm_server.h

program(kpasswd,$(POBJS),${COM_ERR_DEP} ${KADM_LIBDEP} ${KRB_LIBDEP} ${DES_LIBDEP},${COM_ERR} ${KADM_LIB} ${KRB_LIB} ${DES_LIB},${PROGDIR})
program(kadmin,$(AOBJS),${SS_LIBDEP} ${COM_ERR_DEP} ${KADM_LIBDEP} ${KRB_LIBDEP} ${DES_LIBDEP},${SS_LIB} ${COM_ERR} ${KADM_LIB} ${KRB_LIB} ${DES_LIB},${PROGDIR})
program(ksrvutil,$(UOBJS),${COM_ERR_DEP} ${KADM_LIBDEP} ${KRB_LIBDEP} ${DES_LIBDEP},${COM_ERR} ${KADM_LIB} ${KRB_LIB} ${DES_LIB},${PROGDIR})
program(kadmind,$(SOBJS),${HESIOD_LIBDEP} ${COM_ERR_DEP} ${ACL_LIBDEP} ${KADM_LIBDEP} ${KDB_LIBDEP} ${KRB_LIBDEP} ${DES_LIBDEP},${HESIOD_LIB} ${COM_ERR} ${ACL_LIB} ${KADM_LIB} ${KDB_LIB} ${KRB_LIB} ${DES_LIB},${DAEMDIR})
program(build_pwfile,$(BOBJS),${DES_LIBDEP},${KDB_LIB} ${DES_LIB},${PROGDIR})
program(get_srvtab,$(GOBJS),${COM_ERR_DEP} ${KADM_LIBDEP} ${KRB_LIBDEP} ${DES_LIBDEP},${COM_ERR} ${KADM_LIB} ${KRB_LIB} ${DES_LIB},${PROGDIR})

depend:: ${CODE}



