auth: retire writeconfig.c
[openafs.git] / src / libafsauthent / NTMakefile
index 5b8669e..171a04a 100644 (file)
@@ -8,7 +8,8 @@
 # This is a pthread safe library containing ubikclient, auth, kauth.
 
 
-AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DAFS_PTHREAD_ENV -I$(DESTDIR)\include\afs \
+       -I$(DESTDIR)\include\rx
 
 RELDIR=libafsauthent
 !include ..\config\NTMakefile.$(SYS_NAME)
@@ -17,8 +18,6 @@ RELDIR=libafsauthent
 AUDIT = ..\audit
 AUTH = ..\auth
 KAUTH = ..\kauth
-UBIK = ..\ubik
-UTIL = ..\util
 RXKAD = ..\rxkad
 PTSERVER = ..\ptserver
 SYS = ..\sys
@@ -29,49 +28,40 @@ LIBFILE = $(DESTDIR)\lib\afsauthent.dll
 
 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
 
 PTSERVEROBJS = \
-       $(OUT)\ptclient.obj \
        $(OUT)\ptint.cs.obj \
        $(OUT)\ptint.xdr.obj \
        $(OUT)\ptuser.obj \
@@ -82,20 +72,16 @@ SYSOBJS = \
        $(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
@@ -107,12 +93,6 @@ $(AUTHOBJS): $(AUTH)\$$(@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) $**
 
@@ -122,38 +102,41 @@ $(PTSERVEROBJS): $(PTSERVER)\$$(@B).c
 $(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\lanahelper.lib
+        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
+        $(DESTDIR)\lib\afslwp.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
+       $(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:
-