Commit | Line | Data |
---|---|---|
805e021f CE |
1 | # Copyright 2000, International Business Machines Corporation and others. |
2 | # All Rights Reserved. | |
3 | # | |
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 | |
7 | ||
8 | AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV | |
9 | ||
10 | RELDIR=libadmin\adminutil | |
11 | !include ..\..\config\NTMakefile.$(SYS_NAME) | |
12 | !include ..\..\config\NTMakefile.version | |
13 | ||
14 | RXKAD = ..\..\rxkad | |
15 | AUTH = ..\..\auth | |
16 | BOZO = ..\..\bozo | |
17 | CMD = ..\..\cmd | |
18 | KAUTH = ..\..\kauth | |
19 | PTSERVER = ..\..\ptserver | |
20 | UBIK = ..\..\ubik | |
21 | VLSERVER = ..\..\vlserver | |
22 | VOLSER = ..\..\volser | |
23 | ||
24 | INCFILEDIR=$(DESTDIR)\include\afs | |
25 | ||
26 | INCFILES= $(INCFILEDIR)\afs_AdminCommonErrors.h \ | |
27 | $(INCFILEDIR)\afs_AdminBosErrors.h \ | |
28 | $(INCFILEDIR)\afs_AdminCfgErrors.h \ | |
29 | $(INCFILEDIR)\afs_AdminClientErrors.h \ | |
30 | $(INCFILEDIR)\afs_AdminKasErrors.h \ | |
31 | $(INCFILEDIR)\afs_AdminMiscErrors.h \ | |
32 | $(INCFILEDIR)\afs_AdminPtsErrors.h \ | |
33 | $(INCFILEDIR)\afs_AdminUtilErrors.h \ | |
34 | $(INCFILEDIR)\afs_AdminVosErrors.h | |
35 | ||
36 | $(INCFILES):$$(@F) | |
37 | $(COPY) $** $(INCFILEDIR)\. | |
38 | ||
39 | afs_AdminBosErrors.h afs_AdminBosErrors.c : afs_AdminBosErrors.et | |
40 | $(DEL) afs_AdminBosErrors.h afs_AdminBosErrors.c | |
41 | $(COMPILE_ET) afs_AdminBosErrors -h afs_AdminBosErrors | |
42 | ||
43 | afs_AdminCfgErrors.h afs_AdminCfgErrors.c : afs_AdminCfgErrors.et | |
44 | $(DEL) afs_AdminCfgErrors.h afs_AdminCfgErrors.c | |
45 | $(COMPILE_ET) afs_AdminCfgErrors -h afs_AdminCfgErrors | |
46 | ||
47 | afs_AdminClientErrors.h afs_AdminClientErrors.c : afs_AdminClientErrors.et | |
48 | $(DEL) afs_AdminClientErrors.h afs_AdminClientErrors.c | |
49 | $(COMPILE_ET) afs_AdminClientErrors -h afs_AdminClientErrors | |
50 | ||
51 | afs_AdminCommonErrors.h afs_AdminCommonErrors.c: afs_AdminCommonErrors.et | |
52 | $(DEL) afs_AdminCommonErrors.h afs_AdminCommonErrors.c | |
53 | $(COMPILE_ET) afs_AdminCommonErrors -h afs_AdminCommonErrors | |
54 | ||
55 | afs_AdminKasErrors.h afs_AdminKasErrors.c : afs_AdminKasErrors.et | |
56 | $(DEL) afs_AdminKasErrors.h afs_AdminKasErrors.c | |
57 | $(COMPILE_ET) afs_AdminKasErrors -h afs_AdminKasErrors | |
58 | ||
59 | afs_AdminMiscErrors.h afs_AdminMiscErrors.c : afs_AdminMiscErrors.et | |
60 | $(DEL) afs_AdminMiscErrors.h afs_AdminMiscErrors.c | |
61 | $(COMPILE_ET) afs_AdminMiscErrors -h afs_AdminMiscErrors | |
62 | ||
63 | afs_AdminPtsErrors.h afs_AdminPtsErrors.c : afs_AdminPtsErrors.et | |
64 | $(DEL) afs_AdminPtsErrors.h afs_AdminPtsErrors.c | |
65 | $(COMPILE_ET) afs_AdminPtsErrors -h afs_AdminPtsErrors | |
66 | ||
67 | afs_AdminUtilErrors.h afs_AdminUtilErrors.c : afs_AdminUtilErrors.et | |
68 | $(DEL) afs_AdminUtilErrors.h afs_AdminUtilErrors.c | |
69 | $(COMPILE_ET) afs_AdminUtilErrors -h afs_AdminUtilErrors | |
70 | ||
71 | afs_AdminVosErrors.h afs_AdminVosErrors.c : afs_AdminVosErrors.et | |
72 | $(DEL) afs_AdminVosErrors.h afs_AdminVosErrors.c | |
73 | $(COMPILE_ET) afs_AdminVosErrors -h afs_AdminVosErrors | |
74 | ||
75 | ERRORSOBJS = \ | |
76 | $(OUT)\afs_AdminBosErrors.obj \ | |
77 | $(OUT)\afs_AdminCfgErrors.obj \ | |
78 | $(OUT)\afs_AdminClientErrors.obj \ | |
79 | $(OUT)\afs_AdminCommonErrors.obj \ | |
80 | $(OUT)\afs_AdminKasErrors.obj \ | |
81 | $(OUT)\afs_AdminMiscErrors.obj \ | |
82 | $(OUT)\afs_AdminPtsErrors.obj \ | |
83 | $(OUT)\afs_AdminUtilErrors.obj \ | |
84 | $(OUT)\afs_AdminVosErrors.obj | |
85 | ||
86 | AUTHOBJS=\ | |
87 | $(OUT)\ktc_errors.obj \ | |
88 | $(OUT)\acfg_errors.obj | |
89 | ||
90 | BOZOOBJS=\ | |
91 | $(OUT)\boserr.obj | |
92 | ||
93 | KAUTHOBJS=\ | |
94 | $(OUT)\kaerrors.obj | |
95 | ||
96 | CMDOBJS=\ | |
97 | $(OUT)\cmd_errors.obj | |
98 | ||
99 | PTSERVEROBJS=\ | |
100 | $(OUT)\pterror.obj | |
101 | ||
102 | UBIKOBJS=\ | |
103 | $(OUT)\uerrors.obj | |
104 | ||
105 | RXKADOBJS=\ | |
106 | $(OUT)\rxkad_errs.obj | |
107 | ||
108 | VOLSEROBJS=\ | |
109 | $(OUT)\volerr.obj | |
110 | ||
111 | VLSERVEROBJS=\ | |
112 | $(OUT)\vl_errors.obj | |
113 | ||
114 | ADMINOBJS = \ | |
115 | $(OUT)\afs_utilAdmin.obj | |
116 | ||
117 | DLLOBJS =\ | |
118 | $(ADMINOBJS) \ | |
119 | $(ERRORSOBJS) \ | |
120 | $(AUTHOBJS) \ | |
121 | $(BOZOOBJS) \ | |
122 | $(KAUTHOBJS) \ | |
123 | $(CMDOBJS) \ | |
124 | $(PTSERVEROBJS) \ | |
125 | $(VLSERVEROBJS) \ | |
126 | $(VOLSEROBJS) \ | |
127 | $(UBIKOBJS) \ | |
128 | $(RXKADOBJS) \ | |
129 | $(OUT)\afsadminutil.res | |
130 | ||
131 | LIBINCLUDES = \ | |
132 | $(DESTDIR)\include\afs\afs_utilAdmin.h \ | |
133 | $(DESTDIR)\include\afs\afs_AdminErrors.h | |
134 | ||
135 | DLLFILE = $(DESTDIR)\root.server\usr\afs\bin\afsadminutil.dll | |
136 | ILIBDIR = $(DESTDIR)\lib\afs | |
137 | ||
138 | DLLLIBS =\ | |
139 | $(DESTDIR)\lib\afspthread.lib \ | |
140 | $(DESTDIR)\lib\afs\mtafsint.lib \ | |
141 | $(DESTDIR)\lib\afsrpc.lib \ | |
142 | $(DESTDIR)\lib\afsauthent.lib \ | |
143 | $(DESTDIR)\lib\afs\mtafsutil.lib \ | |
144 | $(DESTDIR)\lib\afs\afsreg.lib \ | |
145 | $(DESTDIR)\lib\opr.lib \ | |
146 | $(DESTDIR)\lib\afsroken.lib | |
147 | ||
148 | NTLIBS = dnsapi.lib mpr.lib shell32.lib | |
149 | ||
150 | $(DLLFILE): $(DLLOBJS) $(DLLLIBS) $(HEIMDEPS) | |
151 | $(DLLCONLINK) /DEF:afsadminutil.def $(NTLIBS) $(HEIMLINKOPTS) | |
152 | $(_VC_MANIFEST_EMBED_DLL) | |
153 | $(DLLPREP) | |
154 | $(CODESIGN_USERLAND) | |
155 | $(SYMSTORE_IMPORT) | |
156 | $(MAKECYGLIB) --input-def afsadminutil.def | |
157 | $(COPY) $*.lib $(ILIBDIR) | |
158 | $(DEL) $*.lib $*.exp | |
159 | ||
160 | install: $(INCFILES) afs_AdminCommonErrors.c \ | |
161 | afs_AdminBosErrors.c \ | |
162 | afs_AdminCfgErrors.c \ | |
163 | afs_AdminClientErrors.c \ | |
164 | afs_AdminKasErrors.c \ | |
165 | afs_AdminMiscErrors.c \ | |
166 | afs_AdminPtsErrors.c \ | |
167 | afs_AdminUtilErrors.c \ | |
168 | afs_AdminVosErrors.c \ | |
169 | $(LIBINCLUDES) \ | |
170 | $(DLLFILE) | |
171 | ||
172 | # Definitions for generating versioninfo resources | |
173 | $(OUT)\afsadminutil.res: AFS_component_version_number.h | |
174 | ||
175 | $(AUTHOBJS): $(AUTH)\$$(@B).c | |
176 | $(C2OBJ) -I$*(*D) $** | |
177 | ||
178 | $(BOZOOBJS): $(BOZO)\$$(@B).c | |
179 | $(C2OBJ) -I$*(*D) $** | |
180 | ||
181 | $(KAUTHOBJS): $(KAUTH)\$$(@B).c | |
182 | $(C2OBJ) -I$*(*D) $** | |
183 | ||
184 | $(PTSERVEROBJS): $(PTSERVER)\$$(@B).c | |
185 | $(C2OBJ) -I$*(*D) $** | |
186 | ||
187 | $(CMDOBJS): $(CMD)\$$(@B).c | |
188 | $(C2OBJ) -I$*(*D) $** | |
189 | ||
190 | $(UBIKOBJS): $(UBIK)\$$(@B).c | |
191 | $(C2OBJ) -I$*(*D) $** | |
192 | ||
193 | $(RXKADOBJS): $(RXKAD)\$$(@B).c | |
194 | $(C2OBJ) -I$*(*D) $** | |
195 | ||
196 | $(VOLSEROBJS): $(VOLSER)\$$(@B).c | |
197 | $(C2OBJ) -I$*(*D) $** | |
198 | ||
199 | $(VLSERVEROBJS): $(VLSERVER)\$$(@B).c | |
200 | $(C2OBJ) -I$*(*D) $** | |
201 | ||
202 | clean:: | |
203 | $(DEL) afs_AdminBosErrors.c afs_AdminBosErrors.h $(OUT)\afs_AdminBosErrors.obj | |
204 | $(DEL) afs_AdminCfgErrors.c afs_AdminCfgErrors.h $(OUT)\afs_AdminCfgErrors.obj | |
205 | $(DEL) afs_AdminClientErrors.c afs_AdminClientErrors.h $(OUT)\afs_AdminClientErrors.obj | |
206 | $(DEL) afs_AdminCommonErrors.c afs_AdminCommonErrors.h $(OUT)\afs_AdminCommonErrors.obj | |
207 | $(DEL) afs_AdminKasErrors.c afs_AdminKasErrors.h $(OUT)\afs_AdminKasErrors.obj | |
208 | $(DEL) afs_AdminMiscErrors.c afs_AdminMiscErrors.h $(OUT)\afs_AdminMiscErrors.obj | |
209 | $(DEL) afs_AdminPtsErrors.c afs_AdminPtsErrors.h $(OUT)\afs_AdminPtsErrors.obj | |
210 | $(DEL) afs_AdminUtilErrors.c afs_AdminUtilErrors.h $(OUT)\afs_AdminUtilErrors.obj | |
211 | $(DEL) afs_AdminVosErrors.c afs_AdminVosErrors.h $(OUT)\afs_AdminVosErrors.obj | |
212 | $(DEL) $(INCFILES) | |
213 | $(DEL) $(DLLOBJS) | |
214 | $(DEL) $(DLLFILE) | |
215 | mkdir: | |
216 | ||
217 |