Fix -exit patch rebasing mistake
[pkg-k5-afs_openafs.git] / src / rxkad / NTMakefile
blob00e71f1306eb2507606a4f440bd05415e8e78d0e
1 # Copyright 2000, International Business Machines Corporation and others.
2 # All Rights Reserved.
3
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 RELDIR=rxkad
9 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
10 !INCLUDE ..\config\NTMakefile.version
12 INCFILEDIR = $(DESTDIR)\include\rx  # header file install directory
14 INCFILES =\
15         $(INCFILEDIR)\rxkad_prototypes.h \
16         $(INCFILEDIR)\asn1_err.h \
17         $(INCFILEDIR)\v5gen.h \
18         $(INCFILEDIR)\hash.h\
19         $(INCFILEDIR)\md4.h \
20         $(INCFILEDIR)\md5.h \
21         $(INCFILEDIR)\rxkad.h
23 # build afsrxkad.lib
24 LIBOBJS =\
25         $(OUT)\rxkad_client.obj \
26         $(OUT)\rxkad_server.obj \
27         $(OUT)\rxkad_common.obj \
28         $(OUT)\ticket.obj \
29         $(OUT)\rxkad_errs.obj \
30         $(OUT)\AFS_component_version_number.obj \
31         $(OUT)\bg-fcrypt.obj \
32         $(OUT)\ticket5.obj \
33         $(OUT)\crc.obj \
34         $(OUT)\md4.obj \
35         $(OUT)\md5.obj \
36         $(OUT)\crypt_conn.obj 
38 $(LIBOBJS):
40 # afsrxkad.lib
41 LIBFILE = $(DESTDIR)\lib\afsrxkad.lib
43 $(LIBFILE): $(LIBOBJS)
44         $(LIBARCH)  
46 # generate rxkad.h and rxkad_errs.c from rxkad_errs.et
48 $(INCFILES):$$(@F)
49          $(COPY)  $** $(INCFILEDIR)\.
50          $(COPY)  fcrypt.h $(INCFILEDIR)\.
52 rxkad.h rxkad_errs.c : rxkad_errs.et rxkad.p.h
53         $(DEL) rxkad_errs.c 
54         $(COMPILE_ET) rxkad_errs -h rxkad
56 $(OUT)\fcrypt.obj: fcrypt.c fcrypt.h sboxes.h rxkad.h rxkad_prototypes.h
57         $(C2OBJ) fcrypt.c
59 $(OUT)\crypt_conn.obj: crypt_conn.c fcrypt.h private_data.h
60         $(C2OBJ) crypt_conn.c
62 install: $(INCFILES) $(LIBFILE)
64 install9x: install
66 clean::
67         $(DEL) rxkad.h rxkad_errs.c $(INCFILES) $(INCFILEDIR)\fcrypt.h
68         $(DEL) $(LIBFILE)
70 mkdir:
71