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) -I..\afsd -I..\client_config
13 # include the primary makefile
14 RELDIR=WINNT\client_creds
15 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
16 !INCLUDE ..\..\config\NTMakefile.version
18 ############################################################################
23 EXEFILE = $(DESTDIR)\root.client\usr\vice\etc\afscreds.exe
39 $(OUT)\afscreds_stub.res
45 $(OUT)\checklist.obj \
46 $(OUT)\al_wizard.obj \
60 $(DESTDIR)\lib\afs\afspioctl.lib \
61 $(DESTDIR)\lib\libosi.lib \
62 $(DESTDIR)\lib\afs\TaLocale.lib
64 ############################################################################
66 # EXTERNAL SOURCE FILES
68 # The following source files are required by this application, but live
69 # elsewhere in the tree. To prevent checking in more than one copy of the
70 # source files, they are copied to this directory at build-time.
74 $(DESTDIR)\include\WINNT\al_wizard.h \
75 $(DESTDIR)\include\WINNT\checklist.h \
76 $(DESTDIR)\include\WINNT\subclass.h
78 ############################################################################
81 AFSAPPLIB=..\afsapplib
82 CLIENT= ..\client_config
84 $(CLIENTOBJS): $(CLIENT)\$$(@B).cpp
87 $(AFSAPPLIBOBJS): $(AFSAPPLIB)\$$(@B).cpp
90 $(AFSDOBJS): $(AFSD)\$$(@B).c
93 $(EXEOBJS): $$(@B).cpp
94 $(C2OBJ) -I$*(*D) -I$(AFSAPPLIB) $**
96 ############################################################################
98 $(EXEFILE) : $(EXEOBJS) $(EXERES) $(AFSAPPLIBOBJS) $(AFSDOBJS) $(CLIENTOBJS) $(EXELIBS)
99 $(EXEGUILINK) $(VCLIBS)
102 install : $(COPYHEADERS) $(EXEFILE) lang
106 for /f %l in ('dir /B ??_??') do @$(NTLANG) %l $(MAKECMD) /nologo /f NTMakefile install
109 ############################################################################
114 $(OUT)\afscreds_stub.res : afscreds_stub.rc AFS_component_version_number.h
119 nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir