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 ############################################################################
15 INCFILEDIR = $(DESTDIR)\include\afs
18 $(INCFILEDIR)\bubasics.h \
19 $(INCFILEDIR)\butc.h \
20 $(INCFILEDIR)\bumon.h \
21 $(INCFILEDIR)\butm.h \
22 $(INCFILEDIR)\butx.h \
23 $(INCFILEDIR)\tcdata.h
26 ############################################################################
27 # build afsbubasics.lib
29 LIBFILE = $(DESTDIR)\lib\afs\afsbubasics.lib
37 $(OUT)\bumon.xdr.obj \
38 $(OUT)\butc_errs.obj \
39 $(OUT)\butm_errs.obj \
40 $(OUT)\butx_errs.obj \
41 $(OUT)\AFS_component_version_number.obj
43 $(LIBFILE): $(LIBOBJS)
46 ############################################################################
47 # rxgen on butc.xg and bumon.xg
49 butc.h butc.xdr.c butc.ss.c butc.cs.c: butc.xg
52 bumon.h bumon.xdr.c bumon.ss.c bumon.cs.c: bumon.xg
56 ############################################################################
57 # compile_et on butm_errs.et and butc_errs.et
59 butm.h butm_errs.c: butm_errs.et butm.p.h
60 $(DEL) butm.h butm_errs.c
61 $(COMPILE_ET) butm_errs -h butm
63 tcdata.h butc_errs.c: butc_errs.et tcdata.p.h butm.h
64 $(DEL) tcdata.h butc_errs.c
65 $(COMPILE_ET) butc_errs -h tcdata
67 butx_errs.c butx.h: butx_errs.et
68 $(DEL) butx.h butx_errs.c
69 $(COMPILE_ET) butx_errs -h butx
71 ############################################################################
74 install: $(LIBFILE) $(INCFILES)
77 ############################################################################
78 # Local clean target; augments predefined clean target
81 $(DEL) *.xdr.c *.ss.c *.cs.c butc.h bumon.h butm.h tcdata.h butx.h \
82 butc_errs.c butm_errs.c butx_errs.c