# 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)
AUDIT = ..\audit
AUTH = ..\auth
KAUTH = ..\kauth
-UBIK = ..\ubik
-UTIL = ..\util
RXKAD = ..\rxkad
PTSERVER = ..\ptserver
SYS = ..\sys
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)\acfg_errors.obj
+ $(OUT)\keys.obj \
+ $(OUT)\token.obj \
+ $(OUT)\token.xdr.obj \
+ $(OUT)\acfg_errors.obj \
+ $(OUT)\netrestrict.obj
KAUTHOBJS = \
$(OUT)\kauth.xdr.obj \
$(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
-
-UBIKOBJS = \
- $(OUT)\uinit.obj \
- $(OUT)\ubikclient.obj \
- $(OUT)\uerrors.obj \
- $(OUT)\ubik_int.cs.obj \
- $(OUT)\ubik_int.xdr.obj
-
-UTILOBJS = \
- $(OUT)\pthread_glock.obj \
- $(OUT)\get_krbrlm.obj \
- $(OUT)\casestrcpy.obj \
- $(OUT)\fileutil.obj \
- $(OUT)\dirpath.obj \
- $(OUT)\readdir_nt.obj
+ $(OUT)\user_nt.obj \
+ $(OUT)\katoken.obj
RXKADOBJS = \
$(OUT)\rxkad_errs.obj
$(OUT)\pioctl_nt.obj
WINNTAFSDOBJS =\
- $(OUT)\cm_config.obj \
- $(OUT)\afsrpc_c.obj
+ $(OUT)\afsrpc_$(CPU)_c.obj
DLLOBJS =\
$(AUTHOBJS) \
$(KAUTHOBJS) \
- $(UBIKOBJS) \
- $(UTILOBJS) \
$(RXKADOBJS) \
$(PTSERVEROBJS) \
$(SYSOBJS) \
$(WINNTAFSDOBJS) \
- $(AUDITBJS) \
- $(DESTDIR)\lib\cm_dns.obj \
+ $(AUDITOBJS) \
$(OUT)\afsauthent.res
$(RXOBJS): $(RX)\$$(@B).c
$(KAUTHOBJS): $(KAUTH)\$$(@B).c
$(C2OBJ) -I$(KAUTH) $**
-$(UBIKOBJS): $(UBIK)\$$(@B).c
- $(C2OBJ) -I$(UBIK) $**
-
-$(UTILOBJS): $(UTIL)\$$(@B).c
- $(C2OBJ) -I$(UTIL) $**
-
$(RXKADOBJS): $(RXKAD)\$$(@B).c
$(C2OBJ) -I$(RXKAD) $**
$(WINNTAFSDOBJS): $(WINNTAFSD)\$$(@B).c
$(C2OBJ) -I$(WINNTAFSD) $**
-$(AUDITBJS): $(AUDIT)\$$(@B).c
+$(AUDITOBJS): $(AUDIT)\$$(@B).c
$(C2OBJ) -I$(AUDIT) $**
$(SYSOBJS): $(SYS)\$$(@B).c
$(C2OBJ) -I$(SYS) $**
DLLLIBS =\
-!IF (("$(SYS_NAME)"=="i386_win95" ) || ("$(SYS_NAME)"=="I386_WIN95" ))
- $(DESTDIR)\lib\win95\afspthread.lib \
-!ELSE
+ $(DESTDIR)\lib\afs\mtafsubik.lib \
$(DESTDIR)\lib\afspthread.lib \
-!ENDIF
$(DESTDIR)\lib\afsrpc.lib \
- $(DESTDIR)\lib\afsdes.lib \
- $(DESTDIR)\lib\afs\afsutil.lib \
+ $(DESTDIR)\lib\afs\mtafsutil.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 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:
-