RELDIR=kuser
intcflags=-I$(OBJ)
!include ../windows/NTMakefile.w32
BINPROGRAMS=\
$(BINDIR)\kinit.exe \
$(BINDIR)\kcc.exe \
$(BINDIR)\kdestroy.exe \
$(BINDIR)\kgetcred.exe \
$(BINDIR)\kvno.exe \
$(BINDIR)\kcpytkt.exe \
$(BINDIR)\kdeltkt.exe
LIBEXECPROGRAMS=\
$(LIBEXECDIR)\kdigest.exe \
$(LIBEXECDIR)\kimpersonate.exe
NOINSTPROGRAMS=\
$(OBJ)\kverify.exe \
$(OBJ)\kdecode_ticket.exe \
$(OBJ)\generate-requests.exe
BINLIBS=\
$(LIBHEIMDAL) \
$(LIBHEIMNTLM) \
!if !defined(NO_AFS)
$(LIBKAFS) \
!endif
$(LIBROKEN) \
$(LIBVERS)
all:: $(BINPROGRAMS) $(LIBEXECPROGRAMS)
clean::
-$(RM) $(BINPROGRAMS:.exe=.*) $(LIBEXECPROGRAMS:.exe=.*)
$(BINDIR)\kinit.exe: $(OBJ)\kinit.obj $(BINLIBS) $(OBJ)\kinit-version.res
$(EXECONLINK)
$(EXEPREP)
KCC_OBJS = \
$(OBJ)\kcc-commands.obj \
$(OBJ)\kcc.obj \
$(OBJ)\kswitch.obj \
$(OBJ)\klist.obj \
$(OBJ)\copy_cred_cache.obj
KCCLIBS=\
$(BINLIBS) \
$(LIBSL)
$(BINDIR)\kcc.exe: $(KCC_OBJS) $(KCCLIBS) $(OBJ)\kcc-version.res
$(EXECONLINK)
$(EXEPREP)
$(BINDIR)\kdestroy.exe: $(OBJ)\kdestroy.obj $(BINLIBS) $(OBJ)\kdestroy-version.res
$(EXECONLINK)
$(EXEPREP)
$(BINDIR)\kgetcred.exe: $(OBJ)\kgetcred.obj $(BINLIBS) $(OBJ)\kgetcred-version.res
$(EXECONLINK)
$(EXEPREP)
$(LIBEXECDIR)\kdigest.exe: $(OBJ)\kdigest-commands.obj $(OBJ)\kdigest.obj $(BINLIBS) $(LIBSL) $(OBJ)\kdigest-version.res
$(EXECONLINK)
$(EXEPREP)
$(OBJ)\kdigest.obj: kdigest.c
$(C2OBJ) -I$(OBJ)
$(OBJ)\kdigest-commands.c $(OBJ)\kdigest-commands.h: kdigest-commands.in
cd $(OBJ)
$(CP) $(SRCDIR)\kdigest-commands.in $(OBJ)
$(BINDIR)\slc.exe kdigest-commands.in
cd $(SRCDIR)
$(OBJ)\kcc-commands.c $(OBJ)\kcc-commands.h: kcc-commands.in
cd $(OBJ)
$(CP) $(SRCDIR)\kcc-commands.in $(OBJ)
$(BINDIR)\slc.exe kcc-commands.in
cd $(SRCDIR)
$(LIBEXECDIR)\kimpersonate.exe: $(OBJ)\kimpersonate.obj $(BINLIBS) $(OBJ)\kimpersonate-version.res
$(EXECONLINK)
$(EXEPREP)
$(BINDIR)\kvno.exe: $(OBJ)\kvno.obj $(BINLIBS)
$(EXECONLINK)
$(EXEPREP)
$(BINDIR)\kcpytkt.exe: $(OBJ)\kcpytkt.obj $(BINLIBS)
$(EXECONLINK)
$(EXEPREP)
$(BINDIR)\kdeltkt.exe: $(OBJ)\kdeltkt.obj $(BINLIBS)
$(EXECONLINK)
$(EXEPREP)