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 # make compiler warnings fatal
10 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -WX
12 # since we're using rpcndr.h, we can't include <afs/stds.h>'s "hyper" type.
14 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DIGNORE_STDS_H
16 # include the primary makefile
18 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
19 !INCLUDE ..\..\config\NTMakefile.version
21 ############################################################################
26 INCFILEDIR = $(DESTDIR)\include\WINNT
28 EXEFILE = $(DESTDIR)\root.server\usr\afs\bin\TaAfsAdmSvr.exe
30 LIBFILE = $(DESTDIR)\lib\afs\TaAfsAdmSvrClient.lib
33 $(INCFILEDIR)\TaAfsAdmSvr.h \
34 $(INCFILEDIR)\TaAfsAdmSvrClient.h \
35 $(INCFILEDIR)\TaAfsAdmSvrCommon.h \
36 $(INCFILEDIR)\iTaAfsAdmSvr.h \
37 $(INCFILEDIR)\iTaAfsAdmSvrTypes.h
44 TaAfsAdmSvrClient.obj \
45 TaAfsAdmSvrClientBind.obj \
46 TaAfsAdmSvrClientCache.obj \
47 TaAfsAdmSvrClientCell.obj \
48 TaAfsAdmSvrClientGroup.obj \
49 TaAfsAdmSvrClientInternal.obj \
50 TaAfsAdmSvrClientNotify.obj \
51 TaAfsAdmSvrClientPing.obj \
52 TaAfsAdmSvrClientUser.obj \
53 TaAfsAdmSvrCommon.obj \
59 TaAfsAdmSvrCallback.obj \
61 TaAfsAdmSvrCommon.obj \
62 TaAfsAdmSvrDebug.obj \
63 TaAfsAdmSvrGeneral.obj \
64 TaAfsAdmSvrGroup.obj \
66 TaAfsAdmSvrProperties.obj \
67 TaAfsAdmSvrSearch.obj \
80 $(DESTDIR)\lib\afs\AfsClass.lib \
81 $(DESTDIR)\lib\afs\TaAfsAppLib.lib \
82 $(DESTDIR)\lib\afs\AfsKasAdmin.lib \
83 $(DESTDIR)\lib\afs\AfsPtsAdmin.lib \
84 $(DESTDIR)\lib\afs\AfsVosAdmin.lib \
85 $(DESTDIR)\lib\afs\AfsBosAdmin.lib \
86 $(DESTDIR)\lib\afs\AfsAdminUtil.lib \
87 $(DESTDIR)\lib\afs\AfsClientAdmin.lib
89 ############################################################################
109 midl $(MIDL_FLAGS) $<
111 ############################################################################
115 nmake /nologo /f ntmakefile headers
118 $(LIBFILE) : $(LIBOBJS)
123 nmake /nologo /f ntmakefile primary
128 nmake /nologo /f ntmakefile clean
133 nmake /nologo /f ntmakefile primary
138 nmake /nologo /f ntmakefile clean
141 $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
142 $(EXECONLINK) $(VCLIBS)
154 clean:: afsclass_clean afsapplib_clean
155 if exist ITaAfsAdmSvr*.cpp del ITaAfsAdmSvr*.cpp
156 if exist ITaAfsAdmSvr*.c del ITaAfsAdmSvr*.c
157 if exist ITaAfsAdmSvr*.h del ITaAfsAdmSvr*.h
159 ############################################################################
164 AfsAdmSvr.res : AfsAdmSvr.rc AFS_component_version_number.h