diff options
Diffstat (limited to '')
-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 |