1 # Microsoft Developer Studio Project File - Name="libpng" - Package Owner=<4>
\r
2 # Microsoft Developer Studio Generated Build File, Format Version 6.00
\r
5 # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
\r
6 # TARGTYPE "Win32 (x86) Static Library" 0x0104
\r
8 CFG=libpng - Win32 DLL Release
\r
9 !MESSAGE This is not a valid makefile. To build this project using NMAKE,
\r
10 !MESSAGE use the Export Makefile command and run
\r
12 !MESSAGE NMAKE /f "libpng.mak".
\r
14 !MESSAGE You can specify a configuration when running NMAKE
\r
15 !MESSAGE by defining the macro CFG on the command line. For example:
\r
17 !MESSAGE NMAKE /f "libpng.mak" CFG="libpng - Win32 DLL Release"
\r
19 !MESSAGE Possible choices for configuration are:
\r
21 !MESSAGE "libpng - Win32 DLL Release" (based on "Win32 (x86) Dynamic-Link Library")
\r
22 !MESSAGE "libpng - Win32 DLL Debug" (based on "Win32 (x86) Dynamic-Link Library")
\r
23 !MESSAGE "libpng - Win32 DLL VB" (based on "Win32 (x86) Dynamic-Link Library")
\r
24 !MESSAGE "libpng - Win32 LIB Release" (based on "Win32 (x86) Static Library")
\r
25 !MESSAGE "libpng - Win32 LIB Debug" (based on "Win32 (x86) Static Library")
\r
29 # PROP AllowPerConfigDependencies 0
\r
30 # PROP Scc_ProjName ""
\r
31 # PROP Scc_LocalPath ""
\r
33 !IF "$(CFG)" == "libpng - Win32 DLL Release"
\r
35 # PROP BASE Use_MFC 0
\r
36 # PROP BASE Use_Debug_Libraries 0
\r
37 # PROP BASE Output_Dir "libpng___Win32_DLL_Release"
\r
38 # PROP BASE Intermediate_Dir "libpng___Win32_DLL_Release"
\r
39 # PROP BASE Target_Dir ""
\r
41 # PROP Use_Debug_Libraries 0
\r
42 # PROP Output_Dir "Win32_DLL_Release"
\r
43 # PROP Intermediate_Dir "Win32_DLL_Release"
\r
44 # PROP Ignore_Export_Lib 0
\r
45 # PROP Target_Dir ""
\r
47 # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c
\r
48 # SUBTRACT BASE CPP /YX /Yc /Yu
\r
49 # ADD CPP /nologo /MD /W3 /O2 /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /D "PNG_BUILD_DLL" /D "ZLIB_DLL" /FD /c
\r
50 # SUBTRACT CPP /YX /Yc /Yu
\r
52 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
\r
53 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
\r
55 # ADD BASE RSC /l 0x409 /d "PNG_NO_PEDANTIC_WARNINGS" /d "NDEBUG"
\r
56 # ADD RSC /l 0x409 /i "..\.." /d "PNG_NO_PEDANTIC_WARNINGS" /d "NDEBUG"
\r
58 # ADD BASE BSC32 /nologo
\r
61 # ADD BASE LINK32 /nologo /dll /machine:I386
\r
62 # ADD LINK32 zlib1.lib /nologo /dll /machine:I386 /out:"Win32_DLL_Release\libpng14.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_Release"
\r
64 !ELSEIF "$(CFG)" == "libpng - Win32 DLL Debug"
\r
66 # PROP BASE Use_MFC 0
\r
67 # PROP BASE Use_Debug_Libraries 1
\r
68 # PROP BASE Output_Dir "libpng___Win32_DLL_Release"
\r
69 # PROP BASE Intermediate_Dir "libpng___Win32_DLL_Release"
\r
70 # PROP BASE Target_Dir ""
\r
72 # PROP Use_Debug_Libraries 1
\r
73 # PROP Output_Dir "Win32_DLL_Debug"
\r
74 # PROP Intermediate_Dir "Win32_DLL_Debug"
\r
75 # PROP Ignore_Export_Lib 0
\r
76 # PROP Target_Dir ""
\r
78 # ADD BASE CPP /nologo /MDd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /FD /GZ /c
\r
79 # SUBTRACT BASE CPP /YX /Yc /Yu
\r
80 # ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /D "DEBUG" /D PNG_DEBUG=1 /D "PNG_BUILD_DLL" /D "ZLIB_DLL" /FD /GZ /c
\r
81 # SUBTRACT CPP /YX /Yc /Yu
\r
83 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
\r
84 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
\r
86 # ADD BASE RSC /l 0x409 /d "PNG_NO_PEDANTIC_WARNINGS" /d "_DEBUG"
\r
87 # ADD RSC /l 0x409 /i "..\.." /d "PNG_NO_PEDANTIC_WARNINGS" /d "_DEBUG" /d PNG_DEBUG=1
\r
89 # ADD BASE BSC32 /nologo
\r
92 # ADD BASE LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept
\r
93 # ADD LINK32 zlib1d.lib /nologo /dll /debug /machine:I386 /out:"Win32_DLL_Debug\libpng14d.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_Debug"
\r
95 !ELSEIF "$(CFG)" == "libpng - Win32 DLL VB"
\r
97 # PROP BASE Use_MFC 0
\r
98 # PROP BASE Use_Debug_Libraries 0
\r
99 # PROP BASE Output_Dir "libpng___Win32_DLL_VB"
\r
100 # PROP BASE Intermediate_Dir "libpng___Win32_DLL_VB"
\r
101 # PROP BASE Target_Dir ""
\r
103 # PROP Use_Debug_Libraries 0
\r
104 # PROP Output_Dir "Win32_DLL_VB"
\r
105 # PROP Intermediate_Dir "Win32_DLL_VB"
\r
106 # PROP Ignore_Export_Lib 0
\r
107 # PROP Target_Dir ""
\r
109 # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c
\r
110 # SUBTRACT BASE CPP /YX /Yc /Yu
\r
111 # ADD CPP /nologo /MD /W3 /O2 /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /D "PNG_BUILD_DLL" /D "ZLIB_DLL" /D PNGAPI=__stdcall /D "PNG_NO_MODULEDEF" /D "PNG_LIBPNG_SPECIALBUILD" /FD /c
\r
112 # SUBTRACT CPP /YX /Yc /Yu
\r
114 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
\r
115 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
\r
117 # ADD BASE RSC /l 0x409 /d "PNG_NO_PEDANTIC_WARNINGS" /d "NDEBUG"
\r
118 # ADD RSC /l 0x409 /i "..\.." /d "PNG_NO_PEDANTIC_WARNINGS" /d "NDEBUG" /dPNG_LIBPNG_DLLFNAME_POSTFIX=""""VB"""" /dPNG_LIBPNG_SPECIALBUILD=""""__stdcall calling convention used for exported functions""""
\r
120 # ADD BASE BSC32 /nologo
\r
121 # ADD BSC32 /nologo
\r
123 # ADD BASE LINK32 /nologo /dll /machine:I386
\r
124 # ADD LINK32 zlib1.lib /nologo /dll /machine:I386 /out:"Win32_DLL_VB\libpng14vb.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_Release"
\r
125 # Begin Special Build Tool
\r
126 OutDir=.\Win32_DLL_VB
\r
127 TargetName=libpng14vb
\r
128 SOURCE="$(InputPath)"
\r
129 PostBuild_Cmds=echo Deleting $(targetname) import library and export file (Not required for VB projects) del $(outdir)\$(targetname).lib del $(outdir)\$(targetname).exp
\r
130 # End Special Build Tool
\r
132 !ELSEIF "$(CFG)" == "libpng - Win32 LIB Release"
\r
134 # PROP BASE Use_MFC 0
\r
135 # PROP BASE Use_Debug_Libraries 0
\r
136 # PROP BASE Output_Dir "libpng___Win32_LIB_Release"
\r
137 # PROP BASE Intermediate_Dir "libpng___Win32_LIB_Release"
\r
138 # PROP BASE Target_Dir ""
\r
140 # PROP Use_Debug_Libraries 0
\r
141 # PROP Output_Dir "Win32_LIB_Release"
\r
142 # PROP Intermediate_Dir "Win32_LIB_Release"
\r
143 # PROP Target_Dir ""
\r
145 # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /FD /c
\r
146 # SUBTRACT BASE CPP /YX /Yc /Yu
\r
147 # ADD CPP /nologo /MD /W3 /O2 /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "NDEBUG" /FD /c
\r
148 # SUBTRACT CPP /YX /Yc /Yu
\r
150 # ADD BASE RSC /l 0x409 /d "PNG_NO_PEDANTIC_WARNINGS" /d "NDEBUG"
\r
151 # ADD RSC /l 0x409 /i "..\.." /d "PNG_NO_PEDANTIC_WARNINGS" /d "NDEBUG"
\r
153 # ADD BASE BSC32 /nologo
\r
154 # ADD BSC32 /nologo
\r
155 LIB32=link.exe -lib
\r
156 # ADD BASE LIB32 /nologo
\r
157 # ADD LIB32 /nologo
\r
159 !ELSEIF "$(CFG)" == "libpng - Win32 LIB Debug"
\r
161 # PROP BASE Use_MFC 0
\r
162 # PROP BASE Use_Debug_Libraries 1
\r
163 # PROP BASE Output_Dir "libpng___Win32_LIB_Debug"
\r
164 # PROP BASE Intermediate_Dir "libpng___Win32_LIB_Debug"
\r
165 # PROP BASE Target_Dir ""
\r
167 # PROP Use_Debug_Libraries 1
\r
168 # PROP Output_Dir "Win32_LIB_Debug"
\r
169 # PROP Intermediate_Dir "Win32_LIB_Debug"
\r
170 # PROP Target_Dir ""
\r
172 # ADD BASE CPP /nologo /MDd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /FD /GZ /c
\r
173 # SUBTRACT BASE CPP /YX /Yc /Yu
\r
174 # ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\.." /I "..\..\..\zlib" /D "WIN32" /D "_DEBUG" /D "DEBUG" /D PNG_DEBUG=1 /FD /GZ /c
\r
175 # SUBTRACT CPP /YX /Yc /Yu
\r
177 # ADD BASE RSC /l 0x409 /d "PNG_NO_PEDANTIC_WARNINGS" /d "_DEBUG"
\r
178 # ADD RSC /l 0x409 /d "PNG_NO_PEDANTIC_WARNINGS" /d "_DEBUG"
\r
180 # ADD BASE BSC32 /nologo
\r
181 # ADD BSC32 /nologo
\r
182 LIB32=link.exe -lib
\r
183 # ADD BASE LIB32 /nologo
\r
184 # ADD LIB32 /nologo /out:"Win32_LIB_Debug\libpngd.lib"
\r
190 # Name "libpng - Win32 DLL Release"
\r
191 # Name "libpng - Win32 DLL Debug"
\r
192 # Name "libpng - Win32 DLL VB"
\r
193 # Name "libpng - Win32 LIB Release"
\r
194 # Name "libpng - Win32 LIB Debug"
\r
195 # Begin Group "Source Files"
\r
197 # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
\r
198 # Begin Source File
\r
202 # Begin Source File
\r
204 SOURCE=..\..\pngerror.c
\r
206 # Begin Source File
\r
208 SOURCE=..\..\pngget.c
\r
210 # Begin Source File
\r
212 SOURCE=..\..\pngmem.c
\r
214 # Begin Source File
\r
216 SOURCE=..\..\pngpread.c
\r
218 # Begin Source File
\r
220 SOURCE=..\..\pngread.c
\r
222 # Begin Source File
\r
224 SOURCE=..\..\pngrio.c
\r
226 # Begin Source File
\r
228 SOURCE=..\..\pngrtran.c
\r
230 # Begin Source File
\r
232 SOURCE=..\..\pngrutil.c
\r
234 # Begin Source File
\r
236 SOURCE=..\..\pngset.c
\r
238 # Begin Source File
\r
240 SOURCE=..\..\pngtrans.c
\r
242 # Begin Source File
\r
244 SOURCE=..\..\scripts\pngwin.def
\r
246 !IF "$(CFG)" == "libpng - Win32 DLL Release"
\r
248 !ELSEIF "$(CFG)" == "libpng - Win32 DLL Debug"
\r
250 !ELSEIF "$(CFG)" == "libpng - Win32 DLL VB"
\r
252 # PROP Exclude_From_Build 1
\r
254 !ELSEIF "$(CFG)" == "libpng - Win32 LIB Release"
\r
256 # PROP Exclude_From_Build 1
\r
258 !ELSEIF "$(CFG)" == "libpng - Win32 LIB Debug"
\r
260 # PROP Exclude_From_Build 1
\r
265 # Begin Source File
\r
267 SOURCE=..\..\pngwio.c
\r
269 # Begin Source File
\r
271 SOURCE=..\..\pngwrite.c
\r
273 # Begin Source File
\r
275 SOURCE=..\..\pngwtran.c
\r
277 # Begin Source File
\r
279 SOURCE=..\..\pngwutil.c
\r
282 # Begin Group "Header Files"
\r
284 # PROP Default_Filter "h;hpp;hxx;hm;inl"
\r
285 # Begin Source File
\r
289 # Begin Source File
\r
291 SOURCE=..\..\pngconf.h
\r
293 # Begin Source File
\r
295 SOURCE=..\..\pngpriv.h
\r
298 # Begin Group "Resource Files"
\r
300 # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
\r
301 # Begin Source File
\r
303 SOURCE=..\..\scripts\pngwin.rc
\r
305 !IF "$(CFG)" == "libpng - Win32 DLL Release"
\r
307 !ELSEIF "$(CFG)" == "libpng - Win32 DLL Debug"
\r
309 !ELSEIF "$(CFG)" == "libpng - Win32 DLL VB"
\r
311 !ELSEIF "$(CFG)" == "libpng - Win32 LIB Release"
\r
313 # PROP Exclude_From_Build 1
\r
315 !ELSEIF "$(CFG)" == "libpng - Win32 LIB Debug"
\r
317 # PROP Exclude_From_Build 1
\r
323 # Begin Source File
\r
325 SOURCE=.\README.txt
\r