1 # Copyright 2000, International Business Machines Corporation and others.
4 # This software has been released under the terms of the IBM Public
5 # License. For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
8 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
9 !INCLUDE ..\config\NTMakefile.version
12 INCFILEDIR = $(DESTDIR)\include\afs # header file install directory
15 $(INCFILEDIR)\auth.h \
16 $(INCFILEDIR)\cellconfig.h \
20 ############################################################################
23 AFSAUTH_LIBFILE = $(DESTDIR)\lib\afs\afsauth.lib
35 $(AFSD)\afsrpc_c.obj \
36 AFS_component_version_number.obj
38 $(AFSAUTH_LIBFILE): $(AFSAUTH_LIBOBJS)
41 ############################################################################
44 AFSAUTH_KRB_LIBFILE = $(DESTDIR)\lib\afs\afsauth.krb.lib
46 AFSAUTH_KRB_LIBOBJS =\
54 AFS_component_version_number.obj
56 $(AFSAUTH_KRB_LIBFILE): $(AFSAUTH_KRB_LIBOBJS)
59 ############################################################################
62 SETKEY_EXEFILE = setkey.exe
67 EXELIBDIR = $(DESTDIR)\lib
70 $(EXELIBDIR)\afs\afsauth.lib \
71 $(DESTDIR)\lib\afsrxkad.lib \
72 $(DESTDIR)\lib\afsdes.lib \
73 $(EXELIBDIR)\afsrx.lib \
74 $(EXELIBDIR)\afslwp.lib \
75 $(EXELIBDIR)\afs\afsutil.lib \
76 $(DESTDIR)\lib\afs\afseventlog.lib \
77 $(EXELIBDIR)\afs\afsreg.lib
80 $(SETKEY_EXEFILE): $(SETKEY_EXEOBJS) $(EXELIBS)
85 COPYAUTH_EXEFILE = $(DESTDIR)\etc\copyauth.exe
90 $(COPYAUTH_EXEFILE): $(COPYAUTH_EXEOBJS) $(EXELIBS)
94 acfg_errors.c $(INCFILEDIR)\cellconfig.h : acfg_errors.et cellconfig.p.h
95 $(DEL) $(INCFILEDIR)\cellconfig.h acfg_errors.c
96 $(COMPILE_ET) acfg_errors.et -h cellconfig
97 $(COPY) cellconfig.h $(INCFILEDIR)\cellconfig.h
99 ktc_errors.c $(INCFILEDIR)\auth.h: ktc_errors.et auth.p.h
100 $(DEL) auth.h ktc_errors.c
101 $(COMPILE_ET) ktc_errors.et -h auth
102 $(COPY) auth.h $(INCFILEDIR)\auth.h
104 install: $(INCFILES) $(AFSAUTH_LIBFILE) setkey.exe # $(COPYAUTH_EXEFILE) $(AFSAUTH_KRB_LIBFILE)
109 $(DEL) acfg_errors.c ktc_errors.c
110 $(DEL) $(INCFILEDIR)\auth.h $(INCFILEDIR)\cellconfig.h
113 setkey: $(SETKEY_EXEFILE)