# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) /D"_AFXDLL" -I..\kfw\inc\loadfuncs -I..\kfw\inc\krb5 -I..\kfw\inc\leash
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) /D"_AFXDLL" /DSMB_UNICODE -I..\kfw\inc\loadfuncs -I..\kfw\inc\krb5 -I..\kfw\inc\leash
AFSDEV_NETGUI = 1
RELDIR=WINNT\afsd
!INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
$(INCFILEDIR)\smb3.h \
$(INCFILEDIR)\smb_iocons.h \
$(INCFILEDIR)\smb_ioctl.h \
- $(INCFILEDIR)\afsmsg95.h \
$(INCFILEDIR)\afsrpc.h \
!IFDEF OSICRASH
$(INCFILEDIR)\afsdcrash.h \
$(INCFILEDIR)\cm_callback.h \
$(INCFILEDIR)\cm_aclent.h \
$(INCFILEDIR)\cm_volume.h \
+ $(INCFILEDIR)\cm_volstat.h \
$(INCFILEDIR)\cm_dcache.h \
$(INCFILEDIR)\cm_access.h \
$(INCFILEDIR)\cm_vnodeops.h \
$(INCFILEDIR)\cm_buf.h \
$(INCFILEDIR)\cm_freelance.h \
$(INCFILEDIR)\cm_memmap.h \
+ $(INCFILEDIR)\cm_performance.h \
+ $(INCFILEDIR)\cm_nls.h \
$(INCFILEDIR)\afsd_eventlog.h \
$(INCFILEDIR)\afsd_eventmessages.h \
$(INCFILEDIR)\afskfw.h \
afsrpc.h $(OUT)\afsrpc_c.obj
CONFOBJS=$(OUT)\cm_config.obj \
- $(OUT)\cm_dns.obj
+ $(OUT)\cm_dns.obj \
+ $(OUT)\cm_nls.obj
$(CONFOBJS):
$(IDLFILES):afsrpc.idl
midl $(MIDL_FLAGS) $(AFSDEV_AUXMIDLFLAGS) /app_config $?
-RPCOBJS = $(OUT)\ifs_rpc.obj
-
-$(RPCOBJS):..\afsrdr\ifs_rpc.c
- $(C2OBJ) ..\afsrdr\ifs_rpc.c
-
AFSDOBJS=\
- $(OUT)\ifs_rpc.obj \
$(OUT)\rawops.obj \
- $(OUT)\afsdifs.obj \
$(OUT)\afsd_init.obj \
+ $(OUT)\cm_btree.obj \
$(OUT)\cm_cell.obj \
$(OUT)\cm_server.obj \
$(OUT)\cm_volume.obj \
+ $(OUT)\cm_volstat.obj \
$(OUT)\cm_config.obj \
$(OUT)\cm_conn.obj \
$(OUT)\cm_user.obj \
$(OUT)\cm_dnlc.obj \
$(OUT)\cm_rpc.obj \
$(OUT)\cm_memmap.obj \
+ $(OUT)\cm_performance.obj \
+ $(OUT)\cm_nls.obj \
$(OUT)\afsrpc_s.obj \
!IFDEF OSICRASH
$(OUT)\afsdcrash.obj \
$(OUT)\cm_conn.obj: cm_conn.c
$(C2OBJ) -DAFS_PTHREAD_ENV /Fo$@ $**
-FSOBJS=$(OUT)\fs.obj $(OUT)\fs_utils.obj
+FSOBJS=$(OUT)\fs.obj \
+ $(OUT)\fs_utils.obj
CMDBGOBJS=$(OUT)\cmdebug.obj
$(DESTDIR)\lib\afs\afsreg.lib
$(CONF_DLLFILE): $(CONFOBJS) $(OUT)\libafsconf.res $(CONF_DLLLIBS)
- $(DLLGUILINK) -def:libafsconf.def dnsapi.lib mpr.lib
+ $(DLLGUILINK) -def:libafsconf.def dnsapi.lib mpr.lib shell32.lib
$(_VC_MANIFEST_EMBED_DLL)
$(DLLPREP)
+ $(CODESIGN_USERLAND)
$(COPY) $*.lib $(ILIBDIR)
$(DEL) $*.lib $*.exp
LOGON_DLLOBJS =\
$(OUT)\afslogon.obj \
$(OUT)\logon_ad.obj \
- $(OUT)\afslogon.res
+ $(OUT)\afslogon.res \
+ $(OUT)\cm_nls.obj
LOGON_DLLLIBS =\
$(DESTDIR)\lib\afsauthent.lib \
adsiid.lib \
activeds.lib \
user32.lib \
- userenv.lib
+ userenv.lib \
+ shell32.lib
$(LOGON_DLLFILE): $(LOGON_DLLOBJS) $(LOGON_DLLLIBS)
$(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslogon.def $(LOGON_DLLSDKLIBS)
$(_VC_MANIFEST_EMBED_DLL)
$(DLLPREP)
- $(COPY) $*.lib $(DESTDIR)\lib
- $(DEL) $*.lib $*.exp
-
-############################################################################
-# afslog95.dll
-
-LOG95_DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\afslog95.dll
-
-LOG95_DLLOBJS =\
- $(OUT)\afslog95.obj \
- $(OUT)\afslog95.res
-
-LOG95_DLLLIBS =\
- $(DESTDIR)\lib\afsauthent.lib \
- $(DESTDIR)\lib\libafsconf.lib
-
-$(LOG95_DLLFILE): $(LOG95_DLLOBJS) $(LOG95_DLLLIBS)
- $(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslog95.def dnsapi.lib mpr.lib
- $(DLLPREP)
+ $(CODESIGN_USERLAND)
$(COPY) $*.lib $(DESTDIR)\lib
$(DEL) $*.lib $*.exp
############################################################################
# Install target; primary makefile target
-install_objs: $(OUT)\cm_dns.obj $(OUT)\cm_config.obj $(LANAHELPERLIB) $(OUT)\afsicf.obj
+install_objs: $(OUT)\cm_dns.obj $(OUT)\cm_config.obj $(OUT)\cm_nls.obj $(LANAHELPERLIB) $(OUT)\afsicf.obj
$(COPY) $(OUT)\cm_dns.obj $(DESTDIR)\lib
+ $(COPY) $(OUT)\cm_nls.obj $(DESTDIR)\lib
$(COPY) $(OUT)\cm_config.obj $(DESTDIR)\lib
$(COPY) $(OUT)\afsicf.obj $(DESTDIR)\lib
$(EXEDIR)\afsshare.exe \
$(DESTDIR)\bin\kpasswd.exe $(EXEDIR)\cmdebug.exe $(EXEDIR)\afscpcc.exe
-install9X: install_headers $(CONF_DLLFILE) \
- $(EXEDIR)\klog.exe \
- $(EXEDIR)\tokens.exe \
- $(EXEDIR)\unlog.exe $(EXEDIR)\afsd.exe $(EXEDIR)\afsd_service.exe \
- $(EXEDIR)\fs.exe $(EXEDIR)\symlink.exe \
- $(LOGON_DLLFILE) $(LOG95_DLLFILE) \
- $(EXEDIR)\afsshare.exe \
- $(DESTDIR)\bin\kpasswd.exe
-
install_libutils: install_headers $(CONF_DLLFILE) \
$(EXEDIR)\klog.exe \
$(EXEDIR)\tokens.exe \
$(DESTDIR)\lib\afs\afscom_err.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afscmd.lib \
+ $(DESTDIR)\lib\afs\afsvldb.lib \
$(DESTDIR)\lib\afsubik.lib \
$(DESTDIR)\lib\afsrxkad.lib \
$(DESTDIR)\lib\afsdes.lib \
$(DESTDIR)\lib\afsrx.lib \
$(DESTDIR)\lib\afslwp.lib \
$(DESTDIR)\lib\libosi.lib \
- $(DESTDIR)\lib\libafsconf.lib
+ $(DESTDIR)\lib\libafsconf.lib \
+ $(DESTDIR)\lib\cm_nls.obj
EXELIBS2 = \
$(DESTDIR)\lib\afsrpc.lib \
# klog.exe
$(EXEDIR)\klog.exe: $(OUT)\cklog.obj $(OUT)\klog.res $(EXELIBS)
- $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+ $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# tokens.exe
$(EXEDIR)\tokens.exe: $(OUT)\ctokens.obj $(OUT)\tokens.res $(EXELIBS)
- $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+ $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# unlog.exe
$(EXEDIR)\unlog.exe: $(OUT)\cunlog.obj $(OUT)\unlog.res $(EXELIBS)
- $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+ $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# afscpcc.exe
$(EXEDIR)\afscpcc.exe: $(OUT)\afscpcc.obj $(OUT)\afscpcc.res $(LOGON_DLLLIBS)
- $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib userenv.lib
+ $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib userenv.lib
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# afsd.exe
secur32.lib \
ole32.lib \
oleaut32.lib \
- iphlpapi.lib
+ iphlpapi.lib shell32.lib shlwapi.lib
AFSD_EXELIBS =\
$(DESTDIR)\lib\libosi.lib \
- $(DESTDIR)\lib\afsrpc.lib \
- $(DESTDIR)\lib\afsauthent.lib \
$(DESTDIR)\lib\afs\mtafsvldb.lib \
$(DESTDIR)\lib\afs\mtafsint.lib \
+ $(DESTDIR)\lib\afsrpc.lib \
+ $(DESTDIR)\lib\afs\afsutil.lib \
+ $(DESTDIR)\lib\afsauthent.lib \
$(DESTDIR)\lib\libafsconf.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
- $(DESTDIR)\lib\afs\afsutil.lib \
$(DESTDIR)\lib\afspthread.lib \
$(LANAHELPERLIB)
$(EXEGUILINK) $(AFSD_SDKLIBS)
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# afsd_service.exe
$(EXEDIR)\afsd_service.exe: $(OUT)\afsd_service.obj $(AFSDOBJS) $(OUT)\afsd_service.res $(RXOBJS) $(AFSD_EXELIBS)
$(EXECONLINK) $(AFSD_SDKLIBS) /MAP /LARGEADDRESSAWARE
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# fs.exe
$(EXEDIR)\fs.exe: $(FSOBJS) $(OUT)\fs.res $(EXELIBS)
- $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+ $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# cmdebug.exe
$(EXEDIR)\cmdebug.exe: $(CMDBGOBJS) $(OUT)\cmdebug.res $(EXELIBS2)
- $(EXECONLINK) $(EXELIBS2) dnsapi.lib mpr.lib iphlpapi.lib rpcrt4.lib
+ $(EXECONLINK) $(EXELIBS2) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib rpcrt4.lib
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# symlink.exe
$(EXEDIR)\symlink.exe: $(SLOBJS) $(OUT)\symlink.res $(EXELIBS)
- $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+ $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# afsshare.exe
-$(EXEDIR)\afsshare.exe: $(OUT)\afsshare.obj $(OUT)\afsshare.res
+$(EXEDIR)\afsshare.exe: $(OUT)\afsshare.obj $(OUT)\afsshare.res $(EXELIBS)
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# afsdacl.exe
$(EXEDIR)\afsdacl.exe: $(OUT)\afsdacl.obj $(OUT)\afsdacl.res
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
# kpasswd.exe - built in kauth, but rebuild here to make pthread-based,
# which is required for Windows 95. At some point it would be nice
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
+ $(CODESIGN_USERLAND)
############################################################################
$(OUT)\afslogon.res: afslogon.rc AFS_component_version_number.h
-$(OUT)\afslog95.res: afslog95.rc AFS_component_version_number.h
-
$(OUT)\libafsconf.res: libafsconf.rc AFS_component_version_number.h
############################################################################
$(DEL) MSG?????.bin
$(DEL) $(CONF_DLLFILE)
$(DEL) $(LOGON_DLLFILE)
- $(DEL) $(LOG95_DLLFILE)
mkdir: