CONF_DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\libafsconf.dll
CONF_DLLLIBS = \
- dnsapi.lib \
$(DESTDIR)\lib\afs\afsutil.lib \
$(DESTDIR)\lib\afs\afsreg.lib
-$(CONF_DLLFILE): $(CONFOBJS) $(OUT)\libafsconf.res
- $(DLLGUILINK) -def:libafsconf.def $(CONF_DLLLIBS)
+$(CONF_DLLFILE): $(CONFOBJS) $(OUT)\libafsconf.res $(CONF_DLLLIBS)
+ $(DLLGUILINK) -def:libafsconf.def dnsapi.lib
$(DLLPREP)
$(COPY) $*.lib $(ILIBDIR)
$(DEL) $*.lib $*.exp
$(OUT)\afslogon.res
LOGON_DLLLIBS =\
- dnsapi.lib \
$(DESTDIR)\lib\afsauthent.lib \
$(DESTDIR)\lib\libafsconf.lib
-$(LOGON_DLLFILE): $(LOGON_DLLOBJS)
- $(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslogon.def $(LOGON_DLLLIBS)
+$(LOGON_DLLFILE): $(LOGON_DLLOBJS) $(LOGON_DLLLIBS)
+ $(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslogon.def dnsapi.lib
$(DLLPREP)
$(COPY) $*.lib $(DESTDIR)\lib
$(DEL) $*.lib $*.exp
$(OUT)\afslog95.res
LOG95_DLLLIBS =\
- dnsapi.lib \
$(DESTDIR)\lib\afsauthent.lib \
$(DESTDIR)\lib\libafsconf.lib
-$(LOG95_DLLFILE): $(LOG95_DLLOBJS)
- $(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslog95.def $(LOG95_DLLLIBS)
+$(LOG95_DLLFILE): $(LOG95_DLLOBJS) $(LOG95_DLLLIBS)
+ $(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslog95.def dnsapi.lib
$(DLLPREP)
$(COPY) $*.lib $(DESTDIR)\lib
$(DEL) $*.lib $*.exp
# assorted exe's
EXELIBS = \
- dnsapi.lib \
$(DESTDIR)\lib\afs\afsauth.lib \
$(DESTDIR)\lib\afs\afskauth.lib \
$(DESTDIR)\lib\afs\afsprot.lib \
$(DESTDIR)\lib\libafsconf.lib
# klog.exe
-$(EXEDIR)\klog.exe: $(OUT)\cklog.obj $(OUT)\klog.res
- $(EXECONLINK) $(EXELIBS)
+$(EXEDIR)\klog.exe: $(OUT)\cklog.obj $(OUT)\klog.res $(EXELIBS)
+ $(EXECONLINK) dnsapi.lib
$(EXEPREP)
# tokens.exe
-$(EXEDIR)\tokens.exe: $(OUT)\ctokens.obj $(OUT)\tokens.res
- $(EXECONLINK) $(EXELIBS)
+$(EXEDIR)\tokens.exe: $(OUT)\ctokens.obj $(OUT)\tokens.res $(EXELIBS)
+ $(EXECONLINK) dnsapi.lib
$(EXEPREP)
# unlog.exe
-$(EXEDIR)\unlog.exe: $(OUT)\cunlog.obj $(OUT)\unlog.res
- $(EXECONLINK) $(EXELIBS)
+$(EXEDIR)\unlog.exe: $(OUT)\cunlog.obj $(OUT)\unlog.res $(EXELIBS)
+ $(EXECONLINK) dnsapi.lib
$(EXEPREP)
# afsd.exe
AFSD_EXEFILE = $(EXEDIR)\afsd.exe
-AFSD_EXELIBS =\
+AFSD_SDKLIBS =\
largeint.lib \
netapi32.lib \
mpr.lib \
dnsapi.lib \
+ rpcrt4.lib \
+ user32.lib \
+ Dbghelp.lib
+
+AFSD_EXELIBS =\
$(DESTDIR)\lib\libosi.lib \
$(DESTDIR)\lib\afsrpc.lib \
$(DESTDIR)\lib\afsrx.lib \
$(DESTDIR)\lib\afs\mtafsint.lib \
$(DESTDIR)\lib\libafsconf.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
- $(LANAHELPERLIB) \
- rpcrt4.lib \
- user32.lib \
- Dbghelp.lib
+ $(LANAHELPERLIB)
-$(AFSD_EXEFILE): $(OUT)\afsd.obj $(AFSDOBJS) $(OUT)\afsd.res $(RXOBJS)
- $(EXEGUILINK) $(AFSD_EXELIBS)
+$(AFSD_EXEFILE): $(OUT)\afsd.obj $(AFSDOBJS) $(OUT)\afsd.res $(RXOBJS) $(AFSD_EXELIBS)
+ $(EXEGUILINK) $(AFSD_SDKLIBS)
$(EXEPREP)
# afsd_service.exe
-$(EXEDIR)\afsd_service.exe: $(OUT)\afsd_service.obj $(AFSDOBJS) $(OUT)\afsd_service.res $(RXOBJS)
- $(EXECONLINK) $(AFSD_EXELIBS) /NODEFAULTLIB:libc.lib /MAP
+$(EXEDIR)\afsd_service.exe: $(OUT)\afsd_service.obj $(AFSDOBJS) $(OUT)\afsd_service.res $(RXOBJS) $(AFSD_EXELIBS)
+ $(EXECONLINK) $(AFSD_SDKLIBS) /NODEFAULTLIB:libc.lib /MAP
$(EXEPREP)
# fs.exe
-$(EXEDIR)\fs.exe: $(FSOBJS) $(OUT)\fs.res
- $(EXECONLINK) $(EXELIBS)
+$(EXEDIR)\fs.exe: $(FSOBJS) $(OUT)\fs.res $(EXELIBS)
+ $(EXECONLINK) dnsapi.lib
$(EXEPREP)
# symlink.exe
-$(EXEDIR)\symlink.exe: $(SLOBJS) $(OUT)\symlink.res
- $(EXECONLINK) $(EXELIBS)
+$(EXEDIR)\symlink.exe: $(SLOBJS) $(OUT)\symlink.res $(EXELIBS)
+ $(EXECONLINK) dnsapi.lib
$(EXEPREP)
# afsshare.exe