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 # General AFS utilities.
10 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -I..\WINNT\kfw\inc\krb5
12 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
14 INCFILEDIR = $(DESTDIR)\include\afs # header file install directory
17 $(DESTDIR)\include\dirent.h \
18 $(DESTDIR)\include\opr\queue.h \
19 $(INCFILEDIR)\afsutil.h \
20 $(INCFILEDIR)\afs_assert.h \
21 $(INCFILEDIR)\errors.h \
23 $(INCFILEDIR)\vice.h \
24 $(INCFILEDIR)\netutils.h \
25 $(INCFILEDIR)\pthread_glock.h \
26 $(INCFILEDIR)\pthread_nosigs.h \
27 $(INCFILEDIR)\errmap_nt.h \
28 $(INCFILEDIR)\dirpath.h \
29 $(INCFILEDIR)\krb5_nt.h \
30 $(INCFILEDIR)\ktime.h \
31 $(INCFILEDIR)\fileutil.h \
32 $(INCFILEDIR)\afsutil_prototypes.h \
33 $(INCFILEDIR)\secutil_nt.h \
34 $(INCFILEDIR)\softsig.h
36 $(DESTDIR)\include\dirent.h: dirent_nt.h
39 $(DESTDIR)\include\afs\dirpath.h: dirpath_nt.h
42 LIBFILE = $(DESTDIR)\lib\afs\afsutil.lib
44 MT_LIBFILE = $(DESTDIR)\lib\afs\mtafsutil.lib
49 $(OUT)\casestrcpy.obj \
50 $(OUT)\get_krbrlm.obj \
51 $(OUT)\hostparse.obj \
57 $(OUT)\readdir_nt.obj \
58 $(OUT)\serverLog.obj \
62 $(OUT)\winsock_nt.obj \
63 $(OUT)\errmap_nt.obj \
71 $(OUT)\casestrcpy.obj \
72 $(OUT)\get_krbrlm.obj \
73 $(OUT)\hostparse.obj \
79 $(OUT)\readdir_nt.obj \
80 $(OUT)\serverLog_mt.obj \
84 $(OUT)\winsock_nt.obj \
85 $(OUT)\errmap_nt.obj \
86 $(OUT)\dirpath_mt.obj \
93 $(OUT)\dirpath_mt.obj:dirpath.c
94 $(C2OBJ) $** -DAFS_PTHREAD_ENV
96 $(OUT)\serverLog_mt.obj:serverLog.c
97 $(C2OBJ) $** -DAFS_PTHREAD_ENV
99 $(LIBFILE): $(LIBOBJS)
102 $(MT_LIBFILE): $(MT_LIBOBJS)
103 $(LIBARCH) Rpcrt4.lib
105 install_headers: $(INCFILES)
107 install: install_headers $(LIBOBJS) $(LIBFILE) $(MT_LIBFILE)