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 # allow the resource compiler to search the dest\include tree
18 AFSDEV_AUXRCFLAGS = $(AFSDEV_AUXRCFLAGS) -I$(DESTDIR)\include
20 # include the primary makefile
21 RELDIR=WINNT\afsusrmgr
22 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
23 !INCLUDE ..\..\config\NTMakefile.version
25 ############################################################################
30 EXEFILE = $(DESTDIR)\root.server\usr\afs\bin\TaAfsAccountManager.exe
33 $(OUT)\AfsUsrMgr_stub.res \
36 $(OUT)\cell_prop.obj \
45 $(OUT)\grp_create.obj \
46 $(OUT)\grp_delete.obj \
48 $(OUT)\grp_rename.obj \
53 $(OUT)\mch_create.obj \
54 $(OUT)\mch_delete.obj \
60 $(OUT)\usr_create.obj \
61 $(OUT)\usr_delete.obj \
63 $(OUT)\usr_search.obj \
73 $(DESTDIR)\lib\afs\TaAfsAdmSvrClient.lib \
74 $(DESTDIR)\lib\afs\TaAfsAppLib.lib
76 ############################################################################
78 $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
79 $(EXEGUILINK) $(VCLIBS)
80 $(_VC_MANIFEST_EMBED_EXE)
86 for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile install
89 install : $(EXEFILE) lang
91 ############################################################################
96 $(OUT)\AfsUsrMgr_stub.res : AFS_component_version_number.h
100 @if exist AFS_component_version_number.h del AFS_component_version_number.h
101 for /f %l in ('dir /B ??_??') do ( if exist @$(NTLANG) do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile clean )
107 nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir