summaryrefslogtreecommitdiff
path: root/contrib/vstudio/vc15_16
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:21:57 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:21:57 -0700
commit13a294f044ef0a89b2dcbfbb5d4d4c792673348e (patch)
treed9b377b4d8c00633c3da4e96659bfba9b08287f2 /contrib/vstudio/vc15_16
parent7c2a874e50b871d04fbd19501f7b42cff55e5abc (diff)
downloadzlib-1.2.0.1.tar.gz
zlib-1.2.0.1.tar.bz2
zlib-1.2.0.1.zip
zlib 1.2.0.1v1.2.0.1
Diffstat (limited to 'contrib/vstudio/vc15_16')
-rw-r--r--contrib/vstudio/vc15_16/zlib16.def94
-rw-r--r--contrib/vstudio/vc15_16/zlib16.mak256
-rw-r--r--contrib/vstudio/vc15_16/zlib16.rc33
3 files changed, 383 insertions, 0 deletions
diff --git a/contrib/vstudio/vc15_16/zlib16.def b/contrib/vstudio/vc15_16/zlib16.def
new file mode 100644
index 0000000..89cb8d1
--- /dev/null
+++ b/contrib/vstudio/vc15_16/zlib16.def
@@ -0,0 +1,94 @@
1LIBRARY "zlib"
2
3DESCRIPTION '"""zlib data compression library"""'
4
5EXETYPE WINDOWS
6
7VERSION 1.20
8
9CODE PRELOAD MOVEABLE DISCARDABLE
10DATA PRELOAD MOVEABLE SINGLE
11
12
13HEAPSIZE 32768,8192
14
15EXPORTS
16 adler32 @1
17 compress @2
18 crc32 @3
19 deflate @4
20 deflateCopy @5
21 deflateEnd @6
22 deflateInit2_ @7
23 deflateInit_ @8
24 deflateParams @9
25 deflateReset @10
26 deflateSetDictionary @11
27 gzclose @12
28 gzdopen @13
29 gzerror @14
30 gzflush @15
31 gzopen @16
32 gzread @17
33 gzwrite @18
34 inflate @19
35 inflateEnd @20
36 inflateInit2_ @21
37 inflateInit_ @22
38 inflateReset @23
39 inflateSetDictionary @24
40 inflateSync @25
41 uncompress @26
42 zlibVersion @27
43 _gzprintf @28
44 gzputc @29
45 gzgetc @30
46 gzseek @31
47 gzrewind @32
48 gztell @33
49 gzeof @34
50 gzsetparams @35
51 zError @36
52 inflateSyncPoint @37
53 get_crc_table @38
54 compress2 @39
55 gzputs @40
56 gzgets @41
57 inflateCopy @42
58 inflateBackInit_ @43
59 inflateBack @44
60 inflateBackEnd @45
61 compressBound @46
62
63 unzOpen @61
64 unzClose @62
65 unzGetGlobalInfo @63
66 unzGetCurrentFileInfo @64
67 unzGoToFirstFile @65
68 unzGoToNextFile @66
69 unzOpenCurrentFile @67
70 unzReadCurrentFile @68
71 unzOpenCurrentFile3 @69
72 unztell @70
73 unzeof @71
74 unzCloseCurrentFile @72
75 unzGetGlobalComment @73
76 unzStringFileNameCompare @74
77 unzLocateFile @75
78 unzGetLocalExtrafield @76
79 unzOpen2 @77
80 unzOpenCurrentFile2 @78
81 unzOpenCurrentFilePassword @79
82
83 zipOpen @80
84 zipOpenNewFileInZip @81
85 zipWriteInFileInZip @82
86 zipCloseFileInZip @83
87 zipClose @84
88 zipOpenNewFileInZip2 @86
89 zipCloseFileInZipRaw @87
90 zipOpen2 @88
91 zipOpenNewFileInZip3 @89
92
93 unzGetFilePos @100
94 unzGoToFilePos @101
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<<
diff --git a/contrib/vstudio/vc15_16/zlib16.rc b/contrib/vstudio/vc15_16/zlib16.rc
new file mode 100644
index 0000000..13d0d66
--- /dev/null
+++ b/contrib/vstudio/vc15_16/zlib16.rc
@@ -0,0 +1,33 @@
1#include <windows.h>
2#include <ver.h>
3
4#define IDR_VERSION1 1
5IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
6 FILEVERSION 1,2,0,0
7 PRODUCTVERSION 1,2,0,0
8 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
9 FILEFLAGS 0
10 FILEOS VOS_DOS_WINDOWS16
11 FILETYPE VFT_DLL
12 FILESUBTYPE 0 // not used
13BEGIN
14 BLOCK "StringFileInfo"
15 BEGIN
16 BLOCK "040904E4"
17 //language ID = U.S. English, char set = Windows, Multilingual
18
19 BEGIN
20 VALUE "FileDescription", "zlib data compression library\0"
21 VALUE "FileVersion", "1.2.0\0"
22 VALUE "InternalName", "zlib16\0"
23 VALUE "OriginalFilename", "zlib16.dll\0"
24 VALUE "ProductName", "ZLib16.DLL\0"
25 VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0"
26 VALUE "LegalCopyright", "(C) 1995-2003 Jean-loup Gailly & Mark Adler\0"
27 END
28 END
29 BLOCK "VarFileInfo"
30 BEGIN
31 VALUE "Translation", 0x0409, 1252
32 END
33END