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 AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV
10 !include ..\..\config\NTMakefile.$(SYS_NAME)
11 !include ..\..\config\NTMakefile.version
13 VLSERVER = ..\..\vlserver
22 $(OJT)\afs_vosAdmin.obj \
28 $(OJT)\vldbint.cs.obj \
29 $(OJT)\vldbint.xdr.obj
32 $(OJT)\volint.cs.obj \
36 $(OJT)\afsint.xdr.obj \
37 $(OJT)\afscbint.xdr.obj
39 RXOBJS = $(OJT)\xdr_int32.obj $(OJT)\xdr_int64.obj
47 $(OJT)\afsvosadmin.res
50 $(DESTDIR)\include\afs\afs_vosAdmin.h
54 DLLFILE = $(DESTDIR)\root.server\usr\afs\bin\afsvosadmin.dll
55 ILIBDIR = $(DESTDIR)\lib\afs
58 $(DESTDIR)\lib\afspthread.lib \
59 $(DESTDIR)\lib\afs\afsadminutil.lib \
60 $(DESTDIR)\lib\afsauthent.lib \
61 $(DESTDIR)\lib\afsrpc.lib
63 $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
64 $(DLLCONLINK) /DEF:vosadmin.def
66 $(COPY) $*.lib $(ILIBDIR)
72 install: $(DLLFILE) $(LIBINCLUDES)
74 $(RXOBJS): $(RX)\$$(@B).c
77 $(VLSERVEROBJS):$(VLSERVER)\$$(@B).c
80 $(VOLSEROBJS):$(VOLSER)\$$(@B).c
83 $(FSINTOBJS):$(FSINT)\$$(@B).c
86 # Definitions for generating versioninfo resources
87 $(OJT)\afsvosadmin.res: AFS_component_version_number.h