diff options
Diffstat (limited to 'projects/README.projects')
| -rw-r--r-- | projects/README.projects | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/projects/README.projects b/projects/README.projects index f32de76..1c029e4 100644 --- a/projects/README.projects +++ b/projects/README.projects | |||
| @@ -10,18 +10,21 @@ please consider submitting the project to the contrib directory. | |||
| 10 | Requirements | 10 | Requirements |
| 11 | ============ | 11 | ============ |
| 12 | 12 | ||
| 13 | - The project must build zlib using exclusively the source files from | 13 | - The project must build zlib using the source files from the official |
| 14 | the official zlib distribution. | 14 | zlib source distribution, exclusively. |
| 15 | 15 | ||
| 16 | - If there are "official" makefiles in the zlib distribution, the builds | 16 | - If the project produces redistributable builds (e.g. shared objects |
| 17 | given by the makefiles must be compatible with the builds given by the | 17 | or DLL files), these builds must be compatible to those produced by |
| 18 | project. These builds are called "official" builds. | 18 | makefiles, if such makefiles exist in the zlib distribution. |
| 19 | 19 | In particular, if the project produces a DLL build for the Win32 | |
| 20 | - It is possible to add non-official pieces of code to the project, | 20 | platform, this build must comply to the officially-ammended Win32 DLL |
| 21 | if the resulting build remains compatible with an official build. | 21 | Application Binary Interface (ABI), described in win32/DLL_FAQ.txt. |
| 22 | For example, it is possible to add an "ASM build" target besides | 22 | |
| 23 | the regular target, by including ASM source files from the contrib | 23 | - The project may provide additional build targets, which depend on |
| 24 | directory. | 24 | 3rd-party (unofficially-supported) software, present in the contrib |
| 25 | directory. For example, it is possible to provide an "ASM build", | ||
| 26 | besides the officially-supported build, and have ASM source files | ||
| 27 | among its dependencies. | ||
| 25 | 28 | ||
| 26 | - If there are significant differences between the project files created | 29 | - If there are significant differences between the project files created |
| 27 | by different versions of an IDE (e.g. Visual C++ 6.0 vs. 7.0), the name | 30 | by different versions of an IDE (e.g. Visual C++ 6.0 vs. 7.0), the name |
