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 # include the AFSD source tree on our inclusion path
10 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) /D"_AFXDLL" -I..\afsd -I..\client_config -DUAC_COMPATIBLE=1
12 # include the primary makefile
13 RELDIR=WINNT\client_creds
14 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
15 !INCLUDE ..\..\config\NTMakefile.version
17 ############################################################################
22 EXEFILE = $(DESTDIR)\root.client\usr\vice\etc\afscreds.exe
41 $(OUT)\afscreds_stub.res
49 $(OUT)\RegistrySupport.obj
64 $(DESTDIR)\lib\afs\afspioctl.lib \
65 $(DESTDIR)\lib\libosi.lib \
66 $(DESTDIR)\lib\afs\TaAfsAppLib.lib \
67 $(DESTDIR)\lib\lanahelper.lib \
68 $(DESTDIR)\lib\afsrxkad.lib \
69 $(DESTDIR)\lib\afsauthent.lib \
70 $(DESTDIR)\lib\libafsconf.lib \
71 $(DESTDIR)\lib\afs\afsreg.lib \
72 $(DESTDIR)\lib\afskfw.lib \
73 $(DESTDIR)\lib\afs\afscom_err.lib \
74 $(DESTDIR)\lib\afs\afsutil.lib \
75 $(DESTDIR)\lib\opr.lib \
76 $(DESTDIR)\lib\afsroken.lib \
77 $(DESTDIR)\lib\afsrpc.lib
79 ############################################################################
81 # EXTERNAL SOURCE FILES
83 # The following source files are required by this application, but live
84 # elsewhere in the tree. To prevent checking in more than one copy of the
85 # source files, they are copied to this directory at build-time.
89 $(DESTDIR)\include\WINNT\al_wizard.h \
90 $(DESTDIR)\include\WINNT\checklist.h \
91 $(DESTDIR)\include\WINNT\subclass.h
93 ############################################################################
96 AFSAPPLIB=..\afsapplib
97 CLIENT= ..\client_config
99 $(CLIENTOBJS): $(CLIENT)\$$(@B).cpp
102 $(AFSDOBJS): $(AFSD)\$$(@B).c
103 $(C2OBJ) -I$(*D) -I$(DESTDIR)\include\rx $**
105 $(EXEOBJS): $$(@B).cpp
106 $(C2OBJ) -I$(*D) -I$(AFSAPPLIB) $**
108 $(EXECOBJS): $$(@B).c
109 $(C2OBJ) -I$(*D) -I$(AFSAPPLIB) $**
111 ############################################################################
113 $(EXEFILE) : $(EXEOBJS) $(EXECOBJS) $(EXERES) $(AFSDOBJS) $(CLIENTOBJS) $(EXELIBS) $(HEIMDEPS)
114 $(EXEGUILINK) $(VCLIBS) $(HEIMLINKOPTS)
115 $(_VC_MANIFEST_EMBED_EXE)
120 install : $(COPYHEADERS) $(EXEFILE) lang
124 for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile install
127 ############################################################################
132 $(OUT)\afscreds_stub.res : afscreds_stub.rc AFS_component_version_number.h
136 @if exist AFS_component_version_number.h del AFS_component_version_number.h
137 for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile clean
143 nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir