Initial import from FreeBSD RELENG_4:
[dragonfly.git] / crypto / kerberosIV / lib / kclient / KClient.mak
1 # Microsoft Developer Studio Generated NMAKE File, Based on KClient.dsp
2 !IF "$(CFG)" == ""
3 CFG=kclient - Win32 Release
4 !MESSAGE No configuration specified. Defaulting to kclient - Win32 Release.
5 !ENDIF 
6
7 !IF "$(CFG)" != "kclient - Win32 Release" && "$(CFG)" !=\
8  "kclient - Win32 Debug"
9 !MESSAGE Invalid configuration "$(CFG)" specified.
10 !MESSAGE You can specify a configuration when running NMAKE
11 !MESSAGE by defining the macro CFG on the command line.  For example:
12 !MESSAGE 
13 !MESSAGE NMAKE /f "KClient.mak" CFG="kclient - Win32 Release"
14 !MESSAGE 
15 !MESSAGE Possible choices for configuration are:
16 !MESSAGE 
17 !MESSAGE "kclient - Win32 Release" (based on\
18  "Win32 (x86) Dynamic-Link Library")
19 !MESSAGE "kclient - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
20 !MESSAGE 
21 !ERROR An invalid configuration is specified.
22 !ENDIF 
23
24 !IF "$(OS)" == "Windows_NT"
25 NULL=
26 !ELSE 
27 NULL=nul
28 !ENDIF 
29
30 !IF  "$(CFG)" == "kclient - Win32 Release"
31
32 OUTDIR=.\Release
33 INTDIR=.\Release
34 # Begin Custom Macros
35 OutDir=.\.\Release
36 # End Custom Macros
37
38 !IF "$(RECURSE)" == "0" 
39
40 ALL : "$(OUTDIR)\kclnt32.dll"
41
42 !ELSE 
43
44 ALL : "krb - Win32 Release" "$(OUTDIR)\kclnt32.dll"
45
46 !ENDIF 
47
48 !IF "$(RECURSE)" == "1" 
49 CLEAN :"krb - Win32 ReleaseCLEAN" 
50 !ELSE 
51 CLEAN : 
52 !ENDIF 
53         -@erase "$(INTDIR)\KClient.obj"
54         -@erase "$(INTDIR)\passwd_dialog.res"
55         -@erase "$(INTDIR)\passwd_dlg.obj"
56         -@erase "$(INTDIR)\vc50.idb"
57         -@erase "$(OUTDIR)\kclnt32.dll"
58         -@erase "$(OUTDIR)\kclnt32.exp"
59         -@erase "$(OUTDIR)\kclnt32.lib"
60
61 "$(OUTDIR)" :
62     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
63
64 CPP=cl.exe
65 CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "." /I "..\krb" /I "..\..\include" /I\
66  "..\..\include\win32" /I "..\des" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D\
67  "HAVE_CONFIG_H" /Fp"$(INTDIR)\KClient.pch" /YX /Fo"$(INTDIR)\\"\
68  /Fd"$(INTDIR)\\" /FD /c 
69 CPP_OBJS=.\Release/
70 CPP_SBRS=.
71
72 .c{$(CPP_OBJS)}.obj::
73    $(CPP) @<<
74    $(CPP_PROJ) $< 
75 <<
76
77 .cpp{$(CPP_OBJS)}.obj::
78    $(CPP) @<<
79    $(CPP_PROJ) $< 
80 <<
81
82 .cxx{$(CPP_OBJS)}.obj::
83    $(CPP) @<<
84    $(CPP_PROJ) $< 
85 <<
86
87 .c{$(CPP_SBRS)}.sbr::
88    $(CPP) @<<
89    $(CPP_PROJ) $< 
90 <<
91
92 .cpp{$(CPP_SBRS)}.sbr::
93    $(CPP) @<<
94    $(CPP_PROJ) $< 
95 <<
96
97 .cxx{$(CPP_SBRS)}.sbr::
98    $(CPP) @<<
99    $(CPP_PROJ) $< 
100 <<
101
102 MTL=midl.exe
103 MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
104 RSC=rc.exe
105 RSC_PROJ=/l 0x409 /fo"$(INTDIR)\passwd_dialog.res" /d "NDEBUG" 
106 BSC32=bscmake.exe
107 BSC32_FLAGS=/nologo /o"$(OUTDIR)\KClient.bsc" 
108 BSC32_SBRS= \
109         
110 LINK32=link.exe
111 LINK32_FLAGS=..\krb\Release\krb.lib ..\des\Release\des.lib wsock32.lib\
112  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib\
113  shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /base:"0x1320000"\
114  /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\kclnt32.pdb"\
115  /machine:I386 /def:".\KClient.def" /out:"$(OUTDIR)\kclnt32.dll"\
116  /implib:"$(OUTDIR)\kclnt32.lib" 
117 DEF_FILE= \
118         ".\KClient.def"
119 LINK32_OBJS= \
120         "$(INTDIR)\KClient.obj" \
121         "$(INTDIR)\passwd_dialog.res" \
122         "$(INTDIR)\passwd_dlg.obj" \
123         "..\krb\Release\krb.lib"
124
125 "$(OUTDIR)\kclnt32.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
126     $(LINK32) @<<
127   $(LINK32_FLAGS) $(LINK32_OBJS)
128 <<
129
130 !ELSEIF  "$(CFG)" == "kclient - Win32 Debug"
131
132 OUTDIR=.\Debug
133 INTDIR=.\Debug
134 # Begin Custom Macros
135 OutDir=.\.\Debug
136 # End Custom Macros
137
138 !IF "$(RECURSE)" == "0" 
139
140 ALL : "$(OUTDIR)\kclnt32.dll"
141
142 !ELSE 
143
144 ALL : "krb - Win32 Debug" "$(OUTDIR)\kclnt32.dll"
145
146 !ENDIF 
147
148 !IF "$(RECURSE)" == "1" 
149 CLEAN :"krb - Win32 DebugCLEAN" 
150 !ELSE 
151 CLEAN : 
152 !ENDIF 
153         -@erase "$(INTDIR)\KClient.obj"
154         -@erase "$(INTDIR)\passwd_dialog.res"
155         -@erase "$(INTDIR)\passwd_dlg.obj"
156         -@erase "$(INTDIR)\vc50.idb"
157         -@erase "$(INTDIR)\vc50.pdb"
158         -@erase "$(OUTDIR)\kclnt32.dll"
159         -@erase "$(OUTDIR)\kclnt32.exp"
160         -@erase "$(OUTDIR)\kclnt32.ilk"
161         -@erase "$(OUTDIR)\kclnt32.lib"
162         -@erase "$(OUTDIR)\kclnt32.pdb"
163
164 "$(OUTDIR)" :
165     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
166
167 CPP=cl.exe
168 CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "." /I "..\krb" /I "..\..\include"\
169  /I "..\..\include\win32" /I "..\des" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D\
170  "HAVE_CONFIG_H" /Fp"$(INTDIR)\KClient.pch" /YX /Fo"$(INTDIR)\\"\
171  /Fd"$(INTDIR)\\" /FD /c 
172 CPP_OBJS=.\Debug/
173 CPP_SBRS=.
174
175 .c{$(CPP_OBJS)}.obj::
176    $(CPP) @<<
177    $(CPP_PROJ) $< 
178 <<
179
180 .cpp{$(CPP_OBJS)}.obj::
181    $(CPP) @<<
182    $(CPP_PROJ) $< 
183 <<
184
185 .cxx{$(CPP_OBJS)}.obj::
186    $(CPP) @<<
187    $(CPP_PROJ) $< 
188 <<
189
190 .c{$(CPP_SBRS)}.sbr::
191    $(CPP) @<<
192    $(CPP_PROJ) $< 
193 <<
194
195 .cpp{$(CPP_SBRS)}.sbr::
196    $(CPP) @<<
197    $(CPP_PROJ) $< 
198 <<
199
200 .cxx{$(CPP_SBRS)}.sbr::
201    $(CPP) @<<
202    $(CPP_PROJ) $< 
203 <<
204
205 MTL=midl.exe
206 MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
207 RSC=rc.exe
208 RSC_PROJ=/l 0x409 /fo"$(INTDIR)\passwd_dialog.res" /d "_DEBUG" 
209 BSC32=bscmake.exe
210 BSC32_FLAGS=/nologo /o"$(OUTDIR)\KClient.bsc" 
211 BSC32_SBRS= \
212         
213 LINK32=link.exe
214 LINK32_FLAGS=..\krb\Debug\krb.lib ..\des\Debug\des.lib wsock32.lib kernel32.lib\
215  user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib\
216  ole32.lib oleaut32.lib uuid.lib /nologo /base:"0x1320000" /subsystem:windows\
217  /dll /incremental:yes /pdb:"$(OUTDIR)\kclnt32.pdb" /debug /machine:I386\
218  /def:".\KClient.def" /out:"$(OUTDIR)\kclnt32.dll"\
219  /implib:"$(OUTDIR)\kclnt32.lib" 
220 DEF_FILE= \
221         ".\KClient.def"
222 LINK32_OBJS= \
223         "$(INTDIR)\KClient.obj" \
224         "$(INTDIR)\passwd_dialog.res" \
225         "$(INTDIR)\passwd_dlg.obj" \
226         "..\krb\Debug\krb.lib"
227
228 "$(OUTDIR)\kclnt32.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
229     $(LINK32) @<<
230   $(LINK32_FLAGS) $(LINK32_OBJS)
231 <<
232
233 !ENDIF 
234
235
236 !IF "$(CFG)" == "kclient - Win32 Release" || "$(CFG)" ==\
237  "kclient - Win32 Debug"
238 SOURCE=.\KClient.c
239 DEP_CPP_KCLIE=\
240         "..\..\include\win32\config.h"\
241         "..\..\include\win32\ktypes.h"\
242         "..\des\des.h"\
243         "..\krb\krb-protos.h"\
244         "..\krb\krb.h"\
245         ".\KClient.h"\
246         ".\passwd_dlg.h"\
247
248
249 "$(INTDIR)\KClient.obj" : $(SOURCE) $(DEP_CPP_KCLIE) "$(INTDIR)"
250
251
252 SOURCE=.\passwd_dialog.rc
253
254 "$(INTDIR)\passwd_dialog.res" : $(SOURCE) "$(INTDIR)"
255         $(RSC) $(RSC_PROJ) $(SOURCE)
256
257
258 SOURCE=.\passwd_dlg.c
259 DEP_CPP_PASSW=\
260         "..\..\include\win32\config.h"\
261         ".\passwd_dlg.h"\
262         
263
264 "$(INTDIR)\passwd_dlg.obj" : $(SOURCE) $(DEP_CPP_PASSW) "$(INTDIR)"
265
266
267 !IF  "$(CFG)" == "kclient - Win32 Release"
268         
269 "krb - Win32 Release" : 
270    cd "\tmp\wirus-krb\krb4-pre-0.9.9\lib\krb"
271    $(MAKE) /$(MAKEFLAGS) /F ".\krb.mak" CFG="krb - Win32 Release" 
272    cd "..\kclient"
273
274 "krb - Win32 ReleaseCLEAN" : 
275    cd "\tmp\wirus-krb\krb4-pre-0.9.9\lib\krb"
276    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\krb.mak" CFG="krb - Win32 Release"\
277  RECURSE=1 
278    cd "..\kclient"
279
280 !ELSEIF  "$(CFG)" == "kclient - Win32 Debug"
281
282 "krb - Win32 Debug" : 
283    cd "\tmp\wirus-krb\krb4-pre-0.9.9\lib\krb"
284    $(MAKE) /$(MAKEFLAGS) /F ".\krb.mak" CFG="krb - Win32 Debug" 
285    cd "..\kclient"
286
287 "krb - Win32 DebugCLEAN" : 
288    cd "\tmp\wirus-krb\krb4-pre-0.9.9\lib\krb"
289    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\krb.mak" CFG="krb - Win32 Debug" RECURSE=1\
290
291    cd "..\kclient"
292
293 !ENDIF 
294
295
296 !ENDIF 
297