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 -I..\afsd -I..\client_config -I..\kfw\inc\krb5
12 # allow the resource compiler to search the dest\include tree
14 AFSDEV_AUXRCFLAGS = $(AFSDEV_AUXRCFLAGS) -I$(DESTDIR)\include
16 # include the primary makefile
17 RELDIR=WINNT\afssvrmgr
18 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
19 !INCLUDE ..\..\config\NTMakefile.version
21 ############################################################################
26 EXEFILE = $(DESTDIR)\root.server\usr\afs\bin\TaAfsServerManager.exe
29 $(OUT)\svrmgr_stub.res \
32 $(OUT)\agg_general.obj \
48 $(OUT)\propcache.obj \
49 $(OUT)\set_clone.obj \
51 $(OUT)\set_create.obj \
52 $(OUT)\set_createrep.obj \
53 $(OUT)\set_delete.obj \
55 $(OUT)\set_general.obj \
58 $(OUT)\set_quota.obj \
59 $(OUT)\set_release.obj \
60 $(OUT)\set_rename.obj \
61 $(OUT)\set_repprop.obj \
62 $(OUT)\set_restore.obj \
66 $(OUT)\svc_create.obj \
67 $(OUT)\svc_delete.obj \
68 $(OUT)\svc_general.obj \
70 $(OUT)\svc_startstop.obj \
72 $(OUT)\svc_viewlog.obj \
73 $(OUT)\svr_address.obj \
75 $(OUT)\svr_execute.obj \
76 $(OUT)\svr_general.obj \
77 $(OUT)\svr_getdates.obj \
78 $(OUT)\svr_hosts.obj \
79 $(OUT)\svr_install.obj \
81 $(OUT)\svr_prune.obj \
82 $(OUT)\svr_salvage.obj \
83 $(OUT)\svr_security.obj \
84 $(OUT)\svr_syncvldb.obj \
85 $(OUT)\svr_uninstall.obj \
86 $(OUT)\svr_window.obj \
97 $(DESTDIR)\lib\afsauthent.lib \
98 $(DESTDIR)\lib\libafsconf.lib \
99 $(DESTDIR)\lib\afsrxkad.lib \
100 $(DESTDIR)\lib\afsdes.lib \
101 $(DESTDIR)\lib\afskfw.lib \
102 $(DESTDIR)\lib\afs\AfsClass.lib \
103 $(DESTDIR)\lib\afs\TaAfsAppLib.lib
105 ############################################################################
107 $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
108 $(EXEGUILINK) $(VCLIBS)
109 $(_VC_MANIFEST_EMBED_EXE)
116 for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile install
119 install : $(EXEFILE) lang
121 ############################################################################
126 $(OUT)\svrmgr_stub.res : AFS_component_version_number.h
130 @if exist AFS_component_version_number.h del AFS_component_version_number.h
131 for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile clean
137 nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir