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
9 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
10 !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
28 $(OUT)\cellconfig.obj \
30 $(OUT)\writeconfig.obj \
32 $(OUT)\acfg_errors.obj \
33 $(OUT)\ktc_errors.obj \
35 $(OUT)\AFS_component_version_number.obj
38 $(OUT)\$(AFSD)\afsrpc_c.obj
40 $(AFSDOBJS): $(AFSD)\$$(@B).c
43 $(AFSAUTH_LIBFILE): $(AFSAUTH_LIBOBJS) $(AFSDOBJS)
46 ############################################################################
49 AFSAUTH_KRB_LIBFILE = $(DESTDIR)\lib\afs\afsauth.krb.lib
51 AFSAUTH_KRB_LIBOBJS =\
52 $(OUT)\cellconfig.obj \
54 $(OUT)\writeconfig.obj \
56 $(OUT)\acfg_errors.obj \
57 $(OUT)\ktc_errors.obj \
59 $(OUT)\AFS_component_version_number.obj
61 $(AFSAUTH_KRB_LIBFILE): $(AFSAUTH_KRB_LIBOBJS)
64 ############################################################################
67 SETKEY_EXEFILE = $(OUT)\setkey.exe
72 EXELIBDIR = $(DESTDIR)\lib
75 $(EXELIBDIR)\afs\afsauth.lib \
76 $(EXELIBDIR)\afsrxkad.lib \
77 $(EXELIBDIR)\afsdes.lib \
78 $(EXELIBDIR)\afsrx.lib \
79 $(EXELIBDIR)\afslwp.lib \
80 $(EXELIBDIR)\afs\afsutil.lib \
81 $(EXELIBDIR)\afs\afseventlog.lib \
82 $(EXELIBDIR)\afs\afsreg.lib \
83 $(EXELIBDIR)\cm_dns.obj
86 $(SETKEY_EXEFILE): $(SETKEY_EXEOBJS) $(EXELIBS)
91 COPYAUTH_EXEFILE = $(DESTDIR)\etc\copyauth.exe
96 $(COPYAUTH_EXEFILE): $(COPYAUTH_EXEOBJS) $(EXELIBS)
101 $(COPY) $** $(INCFILEDIR)\.
103 acfg_errors.c cellconfig.h : acfg_errors.et cellconfig.p.h
104 $(DEL) cellconfig.h acfg_errors.c
105 $(COMPILE_ET) acfg_errors.et -h cellconfig
107 ktc_errors.c auth.h: ktc_errors.et auth.p.h
108 $(DEL) auth.h ktc_errors.c
109 $(COMPILE_ET) ktc_errors.et -h auth
111 install: $(INCFILES) $(AFSAUTH_LIBFILE) $(OUT)\setkey.exe # $(COPYAUTH_EXEFILE) $(AFSAUTH_KRB_LIBFILE)
116 $(DEL) acfg_errors.c ktc_errors.c
117 $(DEL) $(INCFILES) $(AFSAUTH_LIBFILE)
118 $(DEL) auth.h cellconfig.h
120 setkey: $(SETKEY_EXEFILE)