Merge branch 'origtgz'
[alioth/cvs.git] / diff / libdiff.mak
1 # Microsoft Developer Studio Generated NMAKE File, Based on libdiff.dsp
2 !IF "$(CFG)" == ""
3 CFG=libdiff - Win32 Debug
4 !MESSAGE No configuration specified. Defaulting to libdiff - Win32 Debug.
5 !ENDIF 
6
7 !IF "$(CFG)" != "libdiff - Win32 Release" && "$(CFG)" != "libdiff - Win32 Debug"
8 !MESSAGE Invalid configuration "$(CFG)" specified.
9 !MESSAGE You can specify a configuration when running NMAKE
10 !MESSAGE by defining the macro CFG on the command line. For example:
11 !MESSAGE 
12 !MESSAGE NMAKE /f "libdiff.mak" CFG="libdiff - Win32 Debug"
13 !MESSAGE 
14 !MESSAGE Possible choices for configuration are:
15 !MESSAGE 
16 !MESSAGE "libdiff - Win32 Release" (based on "Win32 (x86) Static Library")
17 !MESSAGE "libdiff - Win32 Debug" (based on "Win32 (x86) Static Library")
18 !MESSAGE 
19 !ERROR An invalid configuration is specified.
20 !ENDIF 
21
22 !IF "$(OS)" == "Windows_NT"
23 NULL=
24 !ELSE 
25 NULL=nul
26 !ENDIF 
27
28 !IF  "$(CFG)" == "libdiff - Win32 Release"
29
30 OUTDIR=.\WinRel
31 INTDIR=.\WinRel
32 # Begin Custom Macros
33 OutDir=.\WinRel
34 # End Custom Macros
35
36 !IF "$(RECURSE)" == "0" 
37
38 ALL : "$(OUTDIR)\libdiff.lib"
39
40 !ELSE 
41
42 ALL : "libcvs - Win32 Release" "$(OUTDIR)\libdiff.lib"
43
44 !ENDIF 
45
46 !IF "$(RECURSE)" == "1" 
47 CLEAN :"libcvs - Win32 ReleaseCLEAN" 
48 !ELSE 
49 CLEAN :
50 !ENDIF 
51         -@erase "$(INTDIR)\analyze.obj"
52         -@erase "$(INTDIR)\cmpbuf.obj"
53         -@erase "$(INTDIR)\context.obj"
54         -@erase "$(INTDIR)\diff.obj"
55         -@erase "$(INTDIR)\diff3.obj"
56         -@erase "$(INTDIR)\dir.obj"
57         -@erase "$(INTDIR)\ed.obj"
58         -@erase "$(INTDIR)\ifdef.obj"
59         -@erase "$(INTDIR)\io.obj"
60         -@erase "$(INTDIR)\normal.obj"
61         -@erase "$(INTDIR)\side.obj"
62         -@erase "$(INTDIR)\util.obj"
63         -@erase "$(INTDIR)\vc60.idb"
64         -@erase "$(INTDIR)\version.obj"
65         -@erase "$(OUTDIR)\libdiff.lib"
66
67 "$(OUTDIR)" :
68     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
69
70 CPP=cl.exe
71 CPP_PROJ=/nologo /ML /W3 /GX /O2 /I "..\windows-NT" /I "..\lib" /D "_WINDOWS" /D "HAVE_TIME_H" /D "CLOSEDIR_VOID" /D "NDEBUG" /D "WIN32" /D "WANT_WIN_COMPILER_VERSION" /Fp"$(INTDIR)\libdiff.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
72
73 .c{$(INTDIR)}.obj::
74    $(CPP) @<<
75    $(CPP_PROJ) $< 
76 <<
77
78 .cpp{$(INTDIR)}.obj::
79    $(CPP) @<<
80    $(CPP_PROJ) $< 
81 <<
82
83 .cxx{$(INTDIR)}.obj::
84    $(CPP) @<<
85    $(CPP_PROJ) $< 
86 <<
87
88 .c{$(INTDIR)}.sbr::
89    $(CPP) @<<
90    $(CPP_PROJ) $< 
91 <<
92
93 .cpp{$(INTDIR)}.sbr::
94    $(CPP) @<<
95    $(CPP_PROJ) $< 
96 <<
97
98 .cxx{$(INTDIR)}.sbr::
99    $(CPP) @<<
100    $(CPP_PROJ) $< 
101 <<
102
103 RSC=rc.exe
104 BSC32=bscmake.exe
105 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libdiff.bsc" 
106 BSC32_SBRS= \
107         
108 LIB32=link.exe -lib
109 LIB32_FLAGS=/nologo /out:"$(OUTDIR)\libdiff.lib" 
110 LIB32_OBJS= \
111         "$(INTDIR)\analyze.obj" \
112         "$(INTDIR)\cmpbuf.obj" \
113         "$(INTDIR)\context.obj" \
114         "$(INTDIR)\diff.obj" \
115         "$(INTDIR)\diff3.obj" \
116         "$(INTDIR)\dir.obj" \
117         "$(INTDIR)\ed.obj" \
118         "$(INTDIR)\ifdef.obj" \
119         "$(INTDIR)\io.obj" \
120         "$(INTDIR)\normal.obj" \
121         "$(INTDIR)\side.obj" \
122         "$(INTDIR)\util.obj" \
123         "$(INTDIR)\version.obj" \
124         "..\lib\WinRel\libcvs.lib"
125
126 "$(OUTDIR)\libdiff.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
127     $(LIB32) @<<
128   $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
129 <<
130
131 !ELSEIF  "$(CFG)" == "libdiff - Win32 Debug"
132
133 OUTDIR=.\WinDebug
134 INTDIR=.\WinDebug
135 # Begin Custom Macros
136 OutDir=.\WinDebug
137 # End Custom Macros
138
139 !IF "$(RECURSE)" == "0" 
140
141 ALL : "$(OUTDIR)\libdiff.lib"
142
143 !ELSE 
144
145 ALL : "libcvs - Win32 Debug" "$(OUTDIR)\libdiff.lib"
146
147 !ENDIF 
148
149 !IF "$(RECURSE)" == "1" 
150 CLEAN :"libcvs - Win32 DebugCLEAN" 
151 !ELSE 
152 CLEAN :
153 !ENDIF 
154         -@erase "$(INTDIR)\analyze.obj"
155         -@erase "$(INTDIR)\cmpbuf.obj"
156         -@erase "$(INTDIR)\context.obj"
157         -@erase "$(INTDIR)\diff.obj"
158         -@erase "$(INTDIR)\diff3.obj"
159         -@erase "$(INTDIR)\dir.obj"
160         -@erase "$(INTDIR)\ed.obj"
161         -@erase "$(INTDIR)\ifdef.obj"
162         -@erase "$(INTDIR)\io.obj"
163         -@erase "$(INTDIR)\normal.obj"
164         -@erase "$(INTDIR)\side.obj"
165         -@erase "$(INTDIR)\util.obj"
166         -@erase "$(INTDIR)\vc60.idb"
167         -@erase "$(INTDIR)\version.obj"
168         -@erase "$(OUTDIR)\libdiff.lib"
169
170 "$(OUTDIR)" :
171     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
172
173 CPP=cl.exe
174 CPP_PROJ=/nologo /MLd /W3 /GX /Z7 /Od /I "..\windows-NT" /I "..\lib" /D "_DEBUG" /D "_WINDOWS" /D "WIN32" /D "HAVE_TIME_H" /D "CLOSEDIR_VOID" /Fp"$(INTDIR)\libdiff.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
175
176 .c{$(INTDIR)}.obj::
177    $(CPP) @<<
178    $(CPP_PROJ) $< 
179 <<
180
181 .cpp{$(INTDIR)}.obj::
182    $(CPP) @<<
183    $(CPP_PROJ) $< 
184 <<
185
186 .cxx{$(INTDIR)}.obj::
187    $(CPP) @<<
188    $(CPP_PROJ) $< 
189 <<
190
191 .c{$(INTDIR)}.sbr::
192    $(CPP) @<<
193    $(CPP_PROJ) $< 
194 <<
195
196 .cpp{$(INTDIR)}.sbr::
197    $(CPP) @<<
198    $(CPP_PROJ) $< 
199 <<
200
201 .cxx{$(INTDIR)}.sbr::
202    $(CPP) @<<
203    $(CPP_PROJ) $< 
204 <<
205
206 RSC=rc.exe
207 BSC32=bscmake.exe
208 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libdiff.bsc" 
209 BSC32_SBRS= \
210         
211 LIB32=link.exe -lib
212 LIB32_FLAGS=..\lib\WinDebug\libcvs.lib /nologo /out:"$(OUTDIR)\libdiff.lib" 
213 LIB32_OBJS= \
214         "$(INTDIR)\analyze.obj" \
215         "$(INTDIR)\cmpbuf.obj" \
216         "$(INTDIR)\context.obj" \
217         "$(INTDIR)\diff.obj" \
218         "$(INTDIR)\diff3.obj" \
219         "$(INTDIR)\dir.obj" \
220         "$(INTDIR)\ed.obj" \
221         "$(INTDIR)\ifdef.obj" \
222         "$(INTDIR)\io.obj" \
223         "$(INTDIR)\normal.obj" \
224         "$(INTDIR)\side.obj" \
225         "$(INTDIR)\util.obj" \
226         "$(INTDIR)\version.obj" \
227         "..\lib\WinDebug\libcvs.lib"
228
229 "$(OUTDIR)\libdiff.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
230     $(LIB32) @<<
231   $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
232 <<
233
234 !ENDIF 
235
236
237 !IF "$(NO_EXTERNAL_DEPS)" != "1"
238 !IF EXISTS("libdiff.dep")
239 !INCLUDE "libdiff.dep"
240 !ELSE 
241 !MESSAGE Warning: cannot find "libdiff.dep"
242 !ENDIF 
243 !ENDIF 
244
245
246 !IF "$(CFG)" == "libdiff - Win32 Release" || "$(CFG)" == "libdiff - Win32 Debug"
247 SOURCE=.\analyze.c
248
249 "$(INTDIR)\analyze.obj" : $(SOURCE) "$(INTDIR)"
250
251
252 SOURCE=.\cmpbuf.c
253
254 "$(INTDIR)\cmpbuf.obj" : $(SOURCE) "$(INTDIR)"
255
256
257 SOURCE=.\context.c
258
259 "$(INTDIR)\context.obj" : $(SOURCE) "$(INTDIR)"
260
261
262 SOURCE=.\diff.c
263
264 "$(INTDIR)\diff.obj" : $(SOURCE) "$(INTDIR)"
265
266
267 SOURCE=.\diff3.c
268
269 "$(INTDIR)\diff3.obj" : $(SOURCE) "$(INTDIR)"
270
271
272 SOURCE=.\dir.c
273
274 "$(INTDIR)\dir.obj" : $(SOURCE) "$(INTDIR)"
275
276
277 SOURCE=.\ed.c
278
279 "$(INTDIR)\ed.obj" : $(SOURCE) "$(INTDIR)"
280
281
282 SOURCE=.\ifdef.c
283
284 "$(INTDIR)\ifdef.obj" : $(SOURCE) "$(INTDIR)"
285
286
287 SOURCE=.\io.c
288
289 "$(INTDIR)\io.obj" : $(SOURCE) "$(INTDIR)"
290
291
292 SOURCE=.\normal.c
293
294 "$(INTDIR)\normal.obj" : $(SOURCE) "$(INTDIR)"
295
296
297 SOURCE=.\side.c
298
299 "$(INTDIR)\side.obj" : $(SOURCE) "$(INTDIR)"
300
301
302 SOURCE=.\util.c
303
304 "$(INTDIR)\util.obj" : $(SOURCE) "$(INTDIR)"
305
306
307 SOURCE=.\version.c
308
309 "$(INTDIR)\version.obj" : $(SOURCE) "$(INTDIR)"
310
311
312 !IF  "$(CFG)" == "libdiff - Win32 Release"
313
314 "libcvs - Win32 Release" : 
315    cd "..\lib"
316    $(MAKE) /$(MAKEFLAGS) /F ".\libcvs.mak" CFG="libcvs - Win32 Release" 
317    cd "..\diff"
318
319 "libcvs - Win32 ReleaseCLEAN" : 
320    cd "..\lib"
321    $(MAKE) /$(MAKEFLAGS) /F ".\libcvs.mak" CFG="libcvs - Win32 Release" RECURSE=1 CLEAN 
322    cd "..\diff"
323
324 !ELSEIF  "$(CFG)" == "libdiff - Win32 Debug"
325
326 "libcvs - Win32 Debug" : 
327    cd "..\lib"
328    $(MAKE) /$(MAKEFLAGS) /F ".\libcvs.mak" CFG="libcvs - Win32 Debug" 
329    cd "..\diff"
330
331 "libcvs - Win32 DebugCLEAN" : 
332    cd "..\lib"
333    $(MAKE) /$(MAKEFLAGS) /F ".\libcvs.mak" CFG="libcvs - Win32 Debug" RECURSE=1 CLEAN 
334    cd "..\diff"
335
336 !ENDIF 
337
338
339 !ENDIF 
340