1*44bedb31SLionel SambucThis directory contains project files for building zlib under various 2*44bedb31SLionel SambucIntegrated Development Environments (IDE). 3*44bedb31SLionel Sambuc 4*44bedb31SLionel SambucIf you wish to submit a new project to this directory, you should comply 5*44bedb31SLionel Sambucto the following requirements. Otherwise (e.g. if you wish to integrate 6*44bedb31SLionel Sambuca custom piece of code that changes the zlib interface or its behavior), 7*44bedb31SLionel Sambucplease consider submitting the project to the contrib directory. 8*44bedb31SLionel Sambuc 9*44bedb31SLionel Sambuc 10*44bedb31SLionel SambucRequirements 11*44bedb31SLionel Sambuc============ 12*44bedb31SLionel Sambuc 13*44bedb31SLionel Sambuc- The project must build zlib using the source files from the official 14*44bedb31SLionel Sambuc zlib source distribution, exclusively. 15*44bedb31SLionel Sambuc 16*44bedb31SLionel Sambuc- If the project produces redistributable builds (e.g. shared objects 17*44bedb31SLionel Sambuc or DLL files), these builds must be compatible to those produced by 18*44bedb31SLionel Sambuc makefiles, if such makefiles exist in the zlib distribution. 19*44bedb31SLionel Sambuc In particular, if the project produces a DLL build for the Win32 20*44bedb31SLionel Sambuc platform, this build must comply to the officially-ammended Win32 DLL 21*44bedb31SLionel Sambuc Application Binary Interface (ABI), described in win32/DLL_FAQ.txt. 22*44bedb31SLionel Sambuc 23*44bedb31SLionel Sambuc- The project may provide additional build targets, which depend on 24*44bedb31SLionel Sambuc 3rd-party (unofficially-supported) software, present in the contrib 25*44bedb31SLionel Sambuc directory. For example, it is possible to provide an "ASM build", 26*44bedb31SLionel Sambuc besides the officially-supported build, and have ASM source files 27*44bedb31SLionel Sambuc among its dependencies. 28*44bedb31SLionel Sambuc 29*44bedb31SLionel Sambuc- If there are significant differences between the project files created 30*44bedb31SLionel Sambuc by different versions of an IDE (e.g. Visual C++ 6.0 vs. 7.0), the name 31*44bedb31SLionel Sambuc of the project directory should contain the version number of the IDE 32*44bedb31SLionel Sambuc for which the project is intended (e.g. "visualc6" for Visual C++ 6.0, 33*44bedb31SLionel Sambuc or "visualc7" for Visual C++ 7.0 and 7.1). 34*44bedb31SLionel Sambuc 35*44bedb31SLionel Sambuc 36*44bedb31SLionel SambucCurrent projects 37*44bedb31SLionel Sambuc================ 38*44bedb31SLionel Sambuc 39*44bedb31SLionel Sambucvisualc6/ by Simon-Pierre Cadieux <methodex@methodex.ca> 40*44bedb31SLionel Sambuc and Cosmin Truta <cosmint@cs.ubbcluj.ro> 41*44bedb31SLionel Sambuc Project for Microsoft Visual C++ 6.0 42