1 # Copyright (C) 1998 Transarc Corporation. All rights reserved.
4 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
5 !INCLUDE ..\config\NTMakefile.version
7 # Definitions for installing header files
9 INCFILEDIR = $(DESTDIR)\include\afs
12 $(INCFILEDIR)\afsint.h \
13 $(INCFILEDIR)\afscbint.h
17 LIBFILE = $(DESTDIR)\lib\afs\afsint.lib
27 AFS_component_version_number.obj
29 $(LIBFILE): $(LIBOBJS)
33 # use rxgen on afscbint.xg and afsint.xg
34 afscbint.cs.c afscbint.ss.c afscbint.xdr.c afscbint.h : afscbint.xg common.xg
35 $(RXGEN) -x -y afscbint.xg
37 afsint.cs.c afsint.ss.c afsint.xdr.c afsint.h: afsint.xg common.xg
42 MT_LIBFILE = $(DESTDIR)\lib\afs\mtafsint.lib
52 AFS_component_version_number.obj
54 afscbint.cs_mt.obj:afscbint.cs.c
55 $(C2OBJ) afscbint.cs.c -DAFS_PTHREAD_ENV /Foafscbint.cs_mt.obj
57 afscbint.ss_mt.obj:afscbint.ss.c
58 $(C2OBJ) afscbint.ss.c -DAFS_PTHREAD_ENV /Foafscbint.ss_mt.obj
60 afscbint.xdr_mt.obj:afscbint.xdr.c
61 $(C2OBJ) afscbint.xdr.c -DAFS_PTHREAD_ENV /Foafscbint.xdr_mt.obj
63 afsint.cs_mt.obj:afsint.cs.c
64 $(C2OBJ) afsint.cs.c -DAFS_PTHREAD_ENV /Foafsint.cs_mt.obj
66 afsint.ss_mt.obj:afsint.ss.c
67 $(C2OBJ) afsint.ss.c -DAFS_PTHREAD_ENV /Foafsint.ss_mt.obj
69 afsint.xdr_mt.obj:afsint.xdr.c
70 $(C2OBJ) afsint.xdr.c -DAFS_PTHREAD_ENV /Foafsint.xdr_mt.obj
72 afsaux_mt.obj:afsaux.c
73 $(C2OBJ) afsaux.c -DAFS_PTHREAD_ENV /Foafsaux_mt.obj
75 $(MT_LIBFILE): $(MT_LIBOBJS)
78 install: $(LIBFILE) $(INCFILES) $(MT_LIBFILE)
81 $(DEL) *.cs.c *.ss.c *.xdr.c afsint.h afscbint.h