All binaries must be linked against afsroken.dll.
Change-Id: I74f392a8aaadfe67f24d01a8d65df6a6228fd952
Reviewed-on: http://gerrit.openafs.org/7620
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
$(OUT)\dynimport.obj \
$(OUT)\krb5common.obj
-!if "$(CPU)" == "AMD64"
LIBFILES= \
+ $(DESTDIR)\lib\afsroken.lib \
+ $(DESTDIR)\lib\afsauthent.lib \
+ $(DESTDIR)\lib\libafsconf.lib \
+ $(DESTDIR)\lib\afs\mtafsutil.lib\
+!if "$(CPU)" == "AMD64"
$(AFSROOT)\src\WINNT\kfw\lib\$(CPU)\nidmgr64.lib
!else
-LIBFILES= \
$(AFSROOT)\src\WINNT\kfw\lib\$(CPU)\nidmgr32.lib
!endif
SDKLIBFILES= \
- $(DESTDIR)\lib\afsauthent.lib \
- $(DESTDIR)\lib\libafsconf.lib \
- $(DESTDIR)\lib\afs\mtafsutil.lib\
htmlhelp.lib \
shell32.lib \
comctl32.lib \
DLLLIBS =\
$(DESTDIR)\lib\afspthread.lib \
- $(DESTDIR)\lib\afs\afsutil.lib
+ $(DESTDIR)\lib\afs\afsutil.lib \
+ $(DESTDIR)\lib\afsroken.lib
$(DLLFILE): $(DLLOBJS) $(DLLRES) $(DLLLIBS)
$(DLLCONLINK) /DEF:afsprocmgmt.def
EXERES = $(OUT)\rxgen.res
+EXELIBS =\
+ $(DESTDIR)\lib\afsroken.lib
+
EXEOBJS =\
$(OUT)\rpc_main.obj \
$(OUT)\rpc_hout.obj \
# Build cbd - not generally distributed debugging program
CBD = $(DESTDIR)\root.server\usr\afs\bin\cbd.exe
+CBDLIBS =\
+ $(DESTDIR)\lib\afsroken.lib
+
CBDRES = $(OUT)\cbd.res
$(OUT)\cbd.obj: callback.c AFS_component_version_number.h
$(C2OBJ) callback.c -DINTERPRET_DUMP
-$(CBD): $(OUT)\cbd.obj $(CBDRES)
+$(CBD): $(OUT)\cbd.obj $(CBDLIBS) $(CBDRES)
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
$(CODESIGN_USERLAND)