Initial IBM OpenAFS 1.0 tree
[openafs.git] / src / libadmin / pts / NTMakefile
1 #
2 # Copyright (C) 1998 Transarc Corporation - All rights reserved
3 #
4
5 AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV
6
7 !include ..\..\config\NTMakefile.$(SYS_NAME)
8 !include ..\..\config\NTMakefile.version
9
10 PTSERVER = ..\..\ptserver\
11
12 PTSERVEROBJS = \
13         ptint.xdr.obj ptint.cs.obj
14
15 ADMINOBJS = \
16         afs_ptsAdmin.obj
17
18 DLLOBJS =\
19         $(ADMINOBJS) \
20         $(PTSERVEROBJS) \
21         afsptsadmin.res
22
23 LIBINCLUDES = \
24         $(DESTDIR)\include\afs\afs_ptsAdmin.h
25
26 DLLFILE = $(DESTDIR)\root.server\usr\afs\bin\afsptsadmin.dll
27 ILIBDIR = $(DESTDIR)\lib\afs
28
29 DLLLIBS =\
30         $(DESTDIR)\lib\afs\afsadminutil.lib \
31         $(DESTDIR)\lib\afsauthent.lib \
32         $(DESTDIR)\lib\afsrpc.lib \
33         $(DESTDIR)\lib\pthread.lib
34
35 $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
36         $(DLLCONLINK) /DEF:ptsadmin.def
37         $(DLLPREP)
38         $(COPY) $*.lib $(ILIBDIR)
39         $(DEL) $*.lib $*.exp
40
41
42
43 install: $(DLLFILE) $(LIBINCLUDES)
44
45
46
47 ptint.xdr.obj: $(PTSERVER)\ptint.xdr.c
48         $(C2OBJ) $(PTSERVER)\ptint.xdr.c
49
50 ptint.cs.obj: $(PTSERVER)\ptint.cs.c
51         $(C2OBJ) $(PTSERVER)\ptint.cs.c
52
53 # Definitions for generating versioninfo resources
54 afsptsadmin.res: afsptsadmin.rc AFS_component_version_number.h
55         $(RC) $*.rc