1 # Copyright 2000, International Business Machines Corporation and others.
4 # This software has been released under the terms of the IBM Public
5 # License. For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
8 # This is a pthread safe library containing ubikclient, auth, kauth.
11 AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV
13 !include ..\config\NTMakefile.$(SYS_NAME)
14 !include ..\config\NTMakefile.version
22 PTSERVER = ..\ptserver
24 WINNTAFSD = ..\WINNT\afsd
26 LIBFILE = $(DESTDIR)\lib\afsauthent.dll
95 audit.obj: $(AUDIT)\audit.c
96 $(C2OBJ) $(AUDIT)\audit.c
98 cellconfig.obj: $(AUTH)\cellconfig.c
99 $(C2OBJ) $(AUTH)\cellconfig.c
101 userok.obj: $(AUTH)\userok.c
102 $(C2OBJ) $(AUTH)\userok.c
104 writeconfig.obj: $(AUTH)\writeconfig.c
105 $(C2OBJ) $(AUTH)\writeconfig.c
107 authcon.obj: $(AUTH)\authcon.c
108 $(C2OBJ) $(AUTH)\authcon.c
110 ktc_errors.obj: $(AUTH)\ktc_errors.c
111 $(C2OBJ) $(AUTH)\ktc_errors.c
113 acfg_errors.obj: $(AUTH)\acfg_errors.c
114 $(C2OBJ) $(AUTH)\acfg_errors.c
116 kauth.xdr.obj: $(KAUTH)\kauth.xdr.c
117 $(C2OBJ) $(KAUTH)\kauth.xdr.c
119 kauth.cs.obj: $(KAUTH)\kauth.cs.c
120 $(C2OBJ) $(KAUTH)\kauth.cs.c
122 kaaux.obj: $(KAUTH)\kaaux.c
123 $(C2OBJ) $(KAUTH)\kaaux.c
125 client.obj: $(KAUTH)\client.c
126 $(C2OBJ) $(KAUTH)\client.c
128 authclient.obj: $(KAUTH)\authclient.c
129 $(C2OBJ) $(KAUTH)\authclient.c
131 token.obj: $(KAUTH)\token.c
132 $(C2OBJ) $(KAUTH)\token.c
134 kautils.obj: $(KAUTH)\kautils.c
135 $(C2OBJ) $(KAUTH)\kautils.c
137 kalocalcell.obj: $(KAUTH)\kalocalcell.c
138 $(C2OBJ) $(KAUTH)\kalocalcell.c
140 kaerrors.obj: $(KAUTH)\kaerrors.c
141 $(C2OBJ) $(KAUTH)\kaerrors.c
143 ktc_nt.obj: $(AUTH)\ktc_nt.c
144 $(C2OBJ) $(AUTH)\ktc_nt.c
146 user_nt.obj: $(KAUTH)\user_nt.c
147 $(C2OBJ) $(KAUTH)\user_nt.c
149 ubikclient.obj: $(UBIK)\ubikclient.c
150 $(C2OBJ) $(UBIK)\ubikclient.c
152 uerrors.obj: $(UBIK)\uerrors.c
153 $(C2OBJ) $(UBIK)\uerrors.c
155 ubik_int.cs.obj: $(UBIK)\ubik_int.cs.c
156 $(C2OBJ) $(UBIK)\ubik_int.cs.c
158 ubik_int.xdr.obj: $(UBIK)\ubik_int.xdr.c
159 $(C2OBJ) $(UBIK)\ubik_int.xdr.c
161 get_krbrlm.obj: $(UTIL)\get_krbrlm.c
162 $(C2OBJ) $(UTIL)\get_krbrlm.c
164 dirpath.obj: $(UTIL)\dirpath.c
165 $(C2OBJ) $(UTIL)\dirpath.c
167 fileutil.obj: $(UTIL)\fileutil.c
168 $(C2OBJ) $(UTIL)\fileutil.c
170 readdir_nt.obj: $(UTIL)\readdir_nt.c
171 $(C2OBJ) $(UTIL)\readdir_nt.c
173 casestrcpy.obj: $(UTIL)\casestrcpy.c
174 $(C2OBJ) $(UTIL)\casestrcpy.c
176 pthread_glock.obj: $(UTIL)\pthread_glock.c
177 $(C2OBJ) $(UTIL)\pthread_glock.c
179 rxkad_errs.obj: $(RXKAD)\rxkad_errs.c
180 $(C2OBJ) $(RXKAD)\rxkad_errs.c
182 ptclient.obj: $(PTSERVER)\ptclient.c
183 $(C2OBJ) $(PTSERVER)\ptclient.c
185 ptuser.obj: $(PTSERVER)\ptuser.c
186 $(C2OBJ) $(PTSERVER)\ptuser.c
188 display.obj: $(PTSERVER)\display.c
189 $(C2OBJ) $(PTSERVER)\display.c
191 ptint.cs.obj: $(PTSERVER)\ptint.cs.c
192 $(C2OBJ) $(PTSERVER)\ptint.cs.c
194 ptint.xdr.obj: $(PTSERVER)\ptint.xdr.c
195 $(C2OBJ) $(PTSERVER)\ptint.xdr.c
197 pterror.obj: $(PTSERVER)\pterror.c
198 $(C2OBJ) $(PTSERVER)\pterror.c
200 pioctl_nt.obj: $(SYS)\pioctl_nt.c
201 $(C2OBJ) $(SYS)\pioctl_nt.c
203 afsrpc_c.obj: $(WINNTAFSD)\afsrpc_c.c
204 $(C2OBJ) $(WINNTAFSD)\afsrpc_c.c
206 cm_config.obj: $(WINNTAFSD)\cm_config.c
207 $(C2OBJ) $(WINNTAFSD)\cm_config.c
209 install: $(DESTDIR)\lib\afsauthent.dll
212 $(DESTDIR)\lib\pthread.lib \
213 $(DESTDIR)\lib\afsrpc.lib \
214 $(DESTDIR)\lib\afsdes.lib \
215 $(DESTDIR)\lib\afs\afsutil.lib \
216 $(DESTDIR)\lib\afs\afsreg.lib \
217 $(DESTDIR)\lib\afs\afseventlog.lib
219 $(DESTDIR)\lib\afsauthent.dll: $(DLLOBJS) $(DLLLIBS)
220 $(DLLCONLINK) /DEF:afsauthent.def rpcrt4.lib
223 # Definitions for generating versioninfo resources
224 afsauthent.res: afsauthent.rc AFS_component_version_number.h