Merge branch 'origtgz'
[alioth/cvs.git] / zlib / libz.mak
1 # Microsoft Developer Studio Generated NMAKE File, Based on libz.dsp
2 !IF "$(CFG)" == ""
3 CFG=libz - Win32 Debug
4 !MESSAGE No configuration specified. Defaulting to libz - Win32 Debug.
5 !ENDIF 
6
7 !IF "$(CFG)" != "libz - Win32 Release" && "$(CFG)" != "libz - 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 "libz.mak" CFG="libz - Win32 Debug"
13 !MESSAGE 
14 !MESSAGE Possible choices for configuration are:
15 !MESSAGE 
16 !MESSAGE "libz - Win32 Release" (based on "Win32 (x86) Static Library")
17 !MESSAGE "libz - 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)" == "libz - Win32 Release"
29
30 OUTDIR=.\WinRel
31 INTDIR=.\WinRel
32 # Begin Custom Macros
33 OutDir=.\WinRel
34 # End Custom Macros
35
36 ALL : "$(OUTDIR)\libz.lib"
37
38
39 CLEAN :
40         -@erase "$(INTDIR)\adler32.obj"
41         -@erase "$(INTDIR)\compress.obj"
42         -@erase "$(INTDIR)\crc32.obj"
43         -@erase "$(INTDIR)\deflate.obj"
44         -@erase "$(INTDIR)\gzio.obj"
45         -@erase "$(INTDIR)\inffast.obj"
46         -@erase "$(INTDIR)\inflate.obj"
47         -@erase "$(INTDIR)\inftrees.obj"
48         -@erase "$(INTDIR)\trees.obj"
49         -@erase "$(INTDIR)\uncompr.obj"
50         -@erase "$(INTDIR)\vc60.idb"
51         -@erase "$(INTDIR)\zutil.obj"
52         -@erase "$(OUTDIR)\libz.lib"
53
54 "$(OUTDIR)" :
55     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
56
57 CPP=cl.exe
58 CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp"$(INTDIR)\libz.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
59
60 .c{$(INTDIR)}.obj::
61    $(CPP) @<<
62    $(CPP_PROJ) $< 
63 <<
64
65 .cpp{$(INTDIR)}.obj::
66    $(CPP) @<<
67    $(CPP_PROJ) $< 
68 <<
69
70 .cxx{$(INTDIR)}.obj::
71    $(CPP) @<<
72    $(CPP_PROJ) $< 
73 <<
74
75 .c{$(INTDIR)}.sbr::
76    $(CPP) @<<
77    $(CPP_PROJ) $< 
78 <<
79
80 .cpp{$(INTDIR)}.sbr::
81    $(CPP) @<<
82    $(CPP_PROJ) $< 
83 <<
84
85 .cxx{$(INTDIR)}.sbr::
86    $(CPP) @<<
87    $(CPP_PROJ) $< 
88 <<
89
90 RSC=rc.exe
91 BSC32=bscmake.exe
92 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libz.bsc" 
93 BSC32_SBRS= \
94         
95 LIB32=link.exe -lib
96 LIB32_FLAGS=/nologo /out:"$(OUTDIR)\libz.lib" 
97 LIB32_OBJS= \
98         "$(INTDIR)\adler32.obj" \
99         "$(INTDIR)\compress.obj" \
100         "$(INTDIR)\crc32.obj" \
101         "$(INTDIR)\deflate.obj" \
102         "$(INTDIR)\gzio.obj" \
103         "$(INTDIR)\inffast.obj" \
104         "$(INTDIR)\inflate.obj" \
105         "$(INTDIR)\inftrees.obj" \
106         "$(INTDIR)\trees.obj" \
107         "$(INTDIR)\uncompr.obj" \
108         "$(INTDIR)\zutil.obj"
109
110 "$(OUTDIR)\libz.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
111     $(LIB32) @<<
112   $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
113 <<
114
115 !ELSEIF  "$(CFG)" == "libz - Win32 Debug"
116
117 OUTDIR=.\WinDebug
118 INTDIR=.\WinDebug
119 # Begin Custom Macros
120 OutDir=.\WinDebug
121 # End Custom Macros
122
123 ALL : "$(OUTDIR)\libz.lib"
124
125
126 CLEAN :
127         -@erase "$(INTDIR)\adler32.obj"
128         -@erase "$(INTDIR)\compress.obj"
129         -@erase "$(INTDIR)\crc32.obj"
130         -@erase "$(INTDIR)\deflate.obj"
131         -@erase "$(INTDIR)\gzio.obj"
132         -@erase "$(INTDIR)\inffast.obj"
133         -@erase "$(INTDIR)\inflate.obj"
134         -@erase "$(INTDIR)\inftrees.obj"
135         -@erase "$(INTDIR)\trees.obj"
136         -@erase "$(INTDIR)\uncompr.obj"
137         -@erase "$(INTDIR)\vc60.idb"
138         -@erase "$(INTDIR)\zutil.obj"
139         -@erase "$(OUTDIR)\libz.lib"
140
141 "$(OUTDIR)" :
142     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
143
144 CPP=cl.exe
145 CPP_PROJ=/nologo /MLd /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /Fp"$(INTDIR)\libz.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
146
147 .c{$(INTDIR)}.obj::
148    $(CPP) @<<
149    $(CPP_PROJ) $< 
150 <<
151
152 .cpp{$(INTDIR)}.obj::
153    $(CPP) @<<
154    $(CPP_PROJ) $< 
155 <<
156
157 .cxx{$(INTDIR)}.obj::
158    $(CPP) @<<
159    $(CPP_PROJ) $< 
160 <<
161
162 .c{$(INTDIR)}.sbr::
163    $(CPP) @<<
164    $(CPP_PROJ) $< 
165 <<
166
167 .cpp{$(INTDIR)}.sbr::
168    $(CPP) @<<
169    $(CPP_PROJ) $< 
170 <<
171
172 .cxx{$(INTDIR)}.sbr::
173    $(CPP) @<<
174    $(CPP_PROJ) $< 
175 <<
176
177 RSC=rc.exe
178 BSC32=bscmake.exe
179 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libz.bsc" 
180 BSC32_SBRS= \
181         
182 LIB32=link.exe -lib
183 LIB32_FLAGS=/nologo /out:"$(OUTDIR)\libz.lib" 
184 LIB32_OBJS= \
185         "$(INTDIR)\adler32.obj" \
186         "$(INTDIR)\compress.obj" \
187         "$(INTDIR)\crc32.obj" \
188         "$(INTDIR)\deflate.obj" \
189         "$(INTDIR)\gzio.obj" \
190         "$(INTDIR)\inffast.obj" \
191         "$(INTDIR)\inflate.obj" \
192         "$(INTDIR)\inftrees.obj" \
193         "$(INTDIR)\trees.obj" \
194         "$(INTDIR)\uncompr.obj" \
195         "$(INTDIR)\zutil.obj"
196
197 "$(OUTDIR)\libz.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
198     $(LIB32) @<<
199   $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
200 <<
201
202 !ENDIF 
203
204
205 !IF "$(NO_EXTERNAL_DEPS)" != "1"
206 !IF EXISTS("libz.dep")
207 !INCLUDE "libz.dep"
208 !ELSE 
209 !MESSAGE Warning: cannot find "libz.dep"
210 !ENDIF 
211 !ENDIF 
212
213
214 !IF "$(CFG)" == "libz - Win32 Release" || "$(CFG)" == "libz - Win32 Debug"
215 SOURCE=.\adler32.c
216
217 "$(INTDIR)\adler32.obj" : $(SOURCE) "$(INTDIR)"
218
219
220 SOURCE=.\compress.c
221
222 "$(INTDIR)\compress.obj" : $(SOURCE) "$(INTDIR)"
223
224
225 SOURCE=.\crc32.c
226
227 "$(INTDIR)\crc32.obj" : $(SOURCE) "$(INTDIR)"
228
229
230 SOURCE=.\deflate.c
231
232 "$(INTDIR)\deflate.obj" : $(SOURCE) "$(INTDIR)"
233
234
235 SOURCE=.\gzio.c
236
237 "$(INTDIR)\gzio.obj" : $(SOURCE) "$(INTDIR)"
238
239
240 SOURCE=.\inffast.c
241
242 "$(INTDIR)\inffast.obj" : $(SOURCE) "$(INTDIR)"
243
244
245 SOURCE=.\inflate.c
246
247 "$(INTDIR)\inflate.obj" : $(SOURCE) "$(INTDIR)"
248
249
250 SOURCE=.\inftrees.c
251
252 "$(INTDIR)\inftrees.obj" : $(SOURCE) "$(INTDIR)"
253
254
255 SOURCE=.\trees.c
256
257 "$(INTDIR)\trees.obj" : $(SOURCE) "$(INTDIR)"
258
259
260 SOURCE=.\uncompr.c
261
262 "$(INTDIR)\uncompr.obj" : $(SOURCE) "$(INTDIR)"
263
264
265 SOURCE=.\zutil.c
266
267 "$(INTDIR)\zutil.obj" : $(SOURCE) "$(INTDIR)"
268
269
270
271 !ENDIF 
272