summaryrefslogtreecommitdiff
path: root/contrib/vstudio/vc15_16/zlib16.mak
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/vstudio/vc15_16/zlib16.mak')
-rw-r--r--contrib/vstudio/vc15_16/zlib16.mak256
1 files changed, 256 insertions, 0 deletions
diff --git a/contrib/vstudio/vc15_16/zlib16.mak b/contrib/vstudio/vc15_16/zlib16.mak
new file mode 100644
index 0000000..75c8d80
--- /dev/null
+++ b/contrib/vstudio/vc15_16/zlib16.mak
@@ -0,0 +1,256 @@
1# Microsoft Visual C++ generated build script - Do not modify
2
3PROJ = ZLIB16
4DEBUG = 0
5PROGTYPE = 1
6CALLER =
7ARGS =
8DLLS =
9D_RCDEFINES = -d_DEBUG
10R_RCDEFINES = -dNDEBUG
11ORIGIN = MSVC
12ORIGIN_VER = 1.00
13PROJPATH = c:\zlib\
14USEMFC = 0
15CC = cl
16CPP = cl
17CXX = cl
18CCREATEPCHFLAG =
19CPPCREATEPCHFLAG =
20CUSEPCHFLAG =
21CPPUSEPCHFLAG =
22FIRSTC = ADLER32.C
23FIRSTCPP =
24RC = rc
25CFLAGS_D_WDLL = /nologo /G2 /W3 /Zi /ALw /Od /D "_DEBUG" /D "WINDOWS" /D "ZLIB_DLL" /FR /GD /Fd"ZLIB.PDB"
26CFLAGS_R_WDLL = /nologo /W3 /ALw /O1 /D "NDEBUG" /D "WINDOWS" /D "ZLIB_DLL" /FR /GD
27LFLAGS_D_WDLL = /NOLOGO /ONERROR:NOEXE /NOD /PACKC:61440 /CO /NOE /ALIGN:16 /MAP:FULL
28LFLAGS_R_WDLL = /NOLOGO /ONERROR:NOEXE /NOD /PACKC:61440 /NOE /ALIGN:16 /MAP:FULL
29LIBS_D_WDLL = oldnames libw commdlg shell olecli olesvr ldllcew
30LIBS_R_WDLL = oldnames libw commdlg shell olecli olesvr ldllcew
31RCFLAGS = /nologo
32RESFLAGS = /nologo
33RUNFLAGS =
34DEFFILE = ZLIB16.DEF
35OBJS_EXT =
36LIBS_EXT =
37!if "$(DEBUG)" == "1"
38CFLAGS = $(CFLAGS_D_WDLL)
39LFLAGS = $(LFLAGS_D_WDLL)
40LIBS = $(LIBS_D_WDLL)
41MAPFILE = nul
42RCDEFINES = $(D_RCDEFINES)
43!else
44CFLAGS = $(CFLAGS_R_WDLL)
45LFLAGS = $(LFLAGS_R_WDLL)
46LIBS = $(LIBS_R_WDLL)
47MAPFILE = nul
48RCDEFINES = $(R_RCDEFINES)
49!endif
50!if [if exist MSVC.BND del MSVC.BND]
51!endif
52SBRS = ADLER32.SBR \
53 COMPRESS.SBR \
54 CRC32.SBR \
55 DEFLATE.SBR \
56 GZIO.SBR \
57 INFFAST.SBR \
58 INFLATE.SBR \
59 TREES.SBR \
60 UNCOMPR.SBR \
61 ZUTIL.SBR \
62 ZIP.SBR \
63 UNZIP.SBR \
64 INFBACK.SBR \
65 IOAPI.SBR \
66 INFTREES.SBR
67
68
69ADLER32_DEP = c:\zlib\zlib.h \
70 c:\zlib\zconf.h
71
72
73COMPRESS_DEP = c:\zlib\zlib.h \
74 c:\zlib\zconf.h
75
76
77CRC32_DEP = c:\zlib\zlib.h \
78 c:\zlib\zconf.h \
79 c:\zlib\crc32.h
80
81
82DEFLATE_DEP = c:\zlib\deflate.h \
83 c:\zlib\zutil.h \
84 c:\zlib\zlib.h \
85 c:\zlib\zconf.h
86
87
88GZIO_DEP = c:\zlib\zutil.h \
89 c:\zlib\zlib.h \
90 c:\zlib\zconf.h
91
92
93INFFAST_DEP = c:\zlib\zutil.h \
94 c:\zlib\zlib.h \
95 c:\zlib\zconf.h \
96 c:\zlib\inftrees.h \
97 c:\zlib\inflate.h \
98 c:\zlib\inffast.h
99
100
101INFLATE_DEP = c:\zlib\zutil.h \
102 c:\zlib\zlib.h \
103 c:\zlib\zconf.h \
104 c:\zlib\inftrees.h \
105 c:\zlib\inflate.h \
106 c:\zlib\inffast.h \
107 c:\zlib\inffixed.h
108
109
110TREES_DEP = c:\zlib\deflate.h \
111 c:\zlib\zutil.h \
112 c:\zlib\zlib.h \
113 c:\zlib\zconf.h \
114 c:\zlib\trees.h
115
116
117UNCOMPR_DEP = c:\zlib\zlib.h \
118 c:\zlib\zconf.h
119
120
121ZUTIL_DEP = c:\zlib\zutil.h \
122 c:\zlib\zlib.h \
123 c:\zlib\zconf.h
124
125
126ZLIB16_RCDEP =
127
128ZIP_DEP = c:\zlib\zlib.h \
129 c:\zlib\zconf.h \
130 c:\zlib\zip.h \
131 c:\zlib\ioapi.h
132
133
134UNZIP_DEP = c:\zlib\zlib.h \
135 c:\zlib\zconf.h \
136 c:\zlib\unzip.h \
137 c:\zlib\ioapi.h
138
139
140INFBACK_DEP = c:\zlib\zutil.h \
141 c:\zlib\zlib.h \
142 c:\zlib\zconf.h \
143 c:\zlib\inftrees.h \
144 c:\zlib\inflate.h \
145 c:\zlib\inffast.h \
146 c:\zlib\inffixed.h
147
148
149IOAPI_DEP = c:\zlib\zlib.h \
150 c:\zlib\zconf.h \
151 c:\zlib\ioapi.h
152
153
154INFTREES_DEP = c:\zlib\zutil.h \
155 c:\zlib\zlib.h \
156 c:\zlib\zconf.h \
157 c:\zlib\inftrees.h
158
159
160all: $(PROJ).DLL $(PROJ).BSC
161
162ADLER32.OBJ: ADLER32.C $(ADLER32_DEP)
163 $(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c ADLER32.C
164
165COMPRESS.OBJ: COMPRESS.C $(COMPRESS_DEP)
166 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c COMPRESS.C
167
168CRC32.OBJ: CRC32.C $(CRC32_DEP)
169 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c CRC32.C
170
171DEFLATE.OBJ: DEFLATE.C $(DEFLATE_DEP)
172 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c DEFLATE.C
173
174GZIO.OBJ: GZIO.C $(GZIO_DEP)
175 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GZIO.C
176
177INFFAST.OBJ: INFFAST.C $(INFFAST_DEP)
178 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INFFAST.C
179
180INFLATE.OBJ: INFLATE.C $(INFLATE_DEP)
181 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INFLATE.C
182
183TREES.OBJ: TREES.C $(TREES_DEP)
184 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c TREES.C
185
186UNCOMPR.OBJ: UNCOMPR.C $(UNCOMPR_DEP)
187 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c UNCOMPR.C
188
189ZUTIL.OBJ: ZUTIL.C $(ZUTIL_DEP)
190 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ZUTIL.C
191
192ZLIB16.RES: ZLIB16.RC $(ZLIB16_RCDEP)
193 $(RC) $(RCFLAGS) $(RCDEFINES) -r ZLIB16.RC
194
195ZIP.OBJ: ZIP.C $(ZIP_DEP)
196 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ZIP.C
197
198UNZIP.OBJ: UNZIP.C $(UNZIP_DEP)
199 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c UNZIP.C
200
201INFBACK.OBJ: INFBACK.C $(INFBACK_DEP)
202 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INFBACK.C
203
204IOAPI.OBJ: IOAPI.C $(IOAPI_DEP)
205 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c IOAPI.C
206
207INFTREES.OBJ: INFTREES.C $(INFTREES_DEP)
208 $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INFTREES.C
209
210
211$(PROJ).DLL:: ZLIB16.RES
212
213$(PROJ).DLL:: ADLER32.OBJ COMPRESS.OBJ CRC32.OBJ DEFLATE.OBJ GZIO.OBJ INFFAST.OBJ \
214 INFLATE.OBJ TREES.OBJ UNCOMPR.OBJ ZUTIL.OBJ ZIP.OBJ UNZIP.OBJ INFBACK.OBJ IOAPI.OBJ \
215 INFTREES.OBJ $(OBJS_EXT) $(DEFFILE)
216 echo >NUL @<<$(PROJ).CRF
217ADLER32.OBJ +
218COMPRESS.OBJ +
219CRC32.OBJ +
220DEFLATE.OBJ +
221GZIO.OBJ +
222INFFAST.OBJ +
223INFLATE.OBJ +
224TREES.OBJ +
225UNCOMPR.OBJ +
226ZUTIL.OBJ +
227ZIP.OBJ +
228UNZIP.OBJ +
229INFBACK.OBJ +
230IOAPI.OBJ +
231INFTREES.OBJ +
232$(OBJS_EXT)
233$(PROJ).DLL
234$(MAPFILE)
235C:\MSVC\LIB\+
236C:\MSVC\MFC\LIB\+
237E:\PROGRAMFILES\MICROSOFTVISUALSTUDIO.NET\FRAMEWORKSDK\LIB\+
238$(LIBS)
239$(DEFFILE);
240<<
241 link $(LFLAGS) @$(PROJ).CRF
242 $(RC) $(RESFLAGS) ZLIB16.RES $@
243 @copy $(PROJ).CRF MSVC.BND
244 implib /nowep $(PROJ).LIB $(PROJ).DLL
245
246$(PROJ).DLL:: ZLIB16.RES
247 if not exist MSVC.BND $(RC) $(RESFLAGS) ZLIB16.RES $@
248
249run: $(PROJ).DLL
250 $(PROJ) $(RUNFLAGS)
251
252
253$(PROJ).BSC: $(SBRS)
254 bscmake @<<
255/o$@ $(SBRS)
256<<