# This is a pthread safe library containing ubikclient, auth, kauth.
-AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DAFS_PTHREAD_ENV -I..\WINNT\kfw\inc\loadfuncs -I..\WINNT\kfw\inc\krb5
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DAFS_PTHREAD_ENV -I$(DESTDIR)\include\afs \
+ -I$(DESTDIR)\include\rx
RELDIR=libafsauthent
!include ..\config\NTMakefile.$(SYS_NAME)
RXOBJS = $(OUT)\xdr_int32.obj $(OUT)\xdr_int64.obj
-AUDITBJS = $(OUT)\audit.obj
+AUDITOBJS = \
+ $(OUT)\audit.obj \
+ $(OUT)\audit-file.obj
AUTHOBJS = \
$(OUT)\cellconfig.obj \
$(OUT)\userok.obj \
$(OUT)\writeconfig.obj \
$(OUT)\authcon.obj \
+ $(OUT)\realms.obj \
$(OUT)\ktc_errors.obj \
$(OUT)\ktc_nt.obj \
+ $(OUT)\keys.obj \
+ $(OUT)\token.obj \
+ $(OUT)\token.xdr.obj \
$(OUT)\acfg_errors.obj
KAUTHOBJS = \
$(OUT)\kauth.cs.obj \
$(OUT)\kaaux.obj \
$(OUT)\client.obj \
+ $(OUT)\crypt.obj \
$(OUT)\authclient.obj \
- $(OUT)\token.obj \
$(OUT)\kautils.obj \
$(OUT)\kalocalcell.obj \
$(OUT)\kaerrors.obj \
- $(OUT)\user_nt.obj
+ $(OUT)\user_nt.obj \
+ $(OUT)\katoken.obj
UBIKOBJS = \
$(OUT)\uinit.obj \
UTILOBJS = \
$(OUT)\pthread_glock.obj \
$(OUT)\get_krbrlm.obj \
- $(OUT)\casestrcpy.obj \
$(OUT)\fileutil.obj \
$(OUT)\dirpath.obj \
$(OUT)\readdir_nt.obj
$(OUT)\pioctl_nt.obj
WINNTAFSDOBJS =\
- $(OUT)\cm_config.obj \
$(OUT)\afsrpc_c.obj
DLLOBJS =\
$(PTSERVEROBJS) \
$(SYSOBJS) \
$(WINNTAFSDOBJS) \
- $(AUDITBJS) \
- $(DESTDIR)\lib\cm_dns.obj \
+ $(AUDITOBJS) \
$(OUT)\afsauthent.res
$(RXOBJS): $(RX)\$$(@B).c
$(WINNTAFSDOBJS): $(WINNTAFSD)\$$(@B).c
$(C2OBJ) -I$(WINNTAFSD) $**
-$(AUDITBJS): $(AUDIT)\$$(@B).c
+$(AUDITOBJS): $(AUDIT)\$$(@B).c
$(C2OBJ) -I$(AUDIT) $**
$(SYSOBJS): $(SYS)\$$(@B).c
$(DESTDIR)\lib\afspthread.lib \
!ENDIF
$(DESTDIR)\lib\afsrpc.lib \
- $(DESTDIR)\lib\afsdes.lib \
$(DESTDIR)\lib\afs\afsutil.lib \
$(DESTDIR)\lib\afs\afsreg.lib \
$(DESTDIR)\lib\afs\afseventlog.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
$(DESTDIR)\lib\afslwp.lib \
- $(DESTDIR)\lib\lanahelper.lib
+ $(DESTDIR)\lib\lanahelper.lib \
+ $(DESTDIR)\lib\libafsconf.lib \
+ $(DESTDIR)\lib\opr.lib \
+ $(DESTDIR)\lib\afshcrypto.lib \
+ $(DESTDIR)\lib\afsroken.lib
$(LIBFILE): $(DLLOBJS) $(DLLLIBS) $(RXOBJS)
- $(DLLCONLINK) /DEF:afsauthent.def rpcrt4.lib dnsapi.lib mpr.lib secur32.lib
+ $(DLLCONLINK) /DEF:afsauthent.def rpcrt4.lib dnsapi.lib mpr.lib secur32.lib shell32.lib
+ $(_VC_MANIFEST_EMBED_DLL)
$(DLLPREP)
+ $(CODESIGN_USERLAND)
+ $(SYMSTORE_IMPORT)
+ $(MAKECYGLIB) --input-def afsauthent.def
# Definitions for generating versioninfo resources
$(OUT)\afsauthent.res: AFS_component_version_number.h
install: $(LIBFILE)
-install9x: install
-
clean ::
$(DEL) $(LIBFILE)
mkdir:
-