|
fukasawa |
e60969 |
This directory contains test configuration files, currently always '.dfa' files
|
|
fukasawa |
e60969 |
intended to be used in the build by setting the make macro DFA_XTRA to the name
|
|
fukasawa |
e60969 |
of the file.
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
These files are used in release validation of the 'configure' builds of libpng
|
|
fukasawa |
e60969 |
by building 'make check', or 'make all-am' for cross-builds, with each .dfa
|
|
fukasawa |
e60969 |
file.
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
The files in this directory may change between minor releases, however
|
|
fukasawa |
e60969 |
contributions describing specific builds of libpng are welcomed. There is no
|
|
fukasawa |
e60969 |
guarantee that libpng will continue to build with such configurations; support
|
|
fukasawa |
e60969 |
for given configurations can be, and has been, dropped between successive minor
|
|
fukasawa |
e60969 |
releases. However if a .dfa file describing a configuration is not in this
|
|
fukasawa |
e60969 |
directory it is very unlikely that it will be tested before a minor release!
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
You can use these .dfa files as the basis of new configurations. Files in this
|
|
fukasawa |
e60969 |
directory should not have any use restrictions or restrictive licenses.
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
This directory is not included in the .zip and .7z distributions, which do
|
|
fukasawa |
e60969 |
not contain 'configure' scripts.
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
DOCUMENTATION
|
|
fukasawa |
e60969 |
=============
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
Examples:
|
|
fukasawa |
e60969 |
${srcdir}/pngusr.dfa
|
|
fukasawa |
e60969 |
${srcdir}/contrib/pngminim/*/pngusr.dfa
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
Documentation of the options:
|
|
fukasawa |
e60969 |
${srcdir}/scripts/pnglibconf.dfa
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
Documentation of the file format:
|
|
fukasawa |
e60969 |
${srcdir}/scripts/options.awk
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
FILE NAMING
|
|
fukasawa |
e60969 |
===========
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
File names in this directory may NOT contain any of the five characters:
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
- , + * ?
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
Neither may they contain any space character.
|
|
fukasawa |
e60969 |
|
|
fukasawa |
e60969 |
While other characters may be used it is strongly suggested that file names be
|
|
fukasawa |
e60969 |
limited to lower case Latiin alphabetic characters (a-z), digits (0-9) and, if
|
|
fukasawa |
e60969 |
necessary the underscore (_) character. File names should be about 8 characters
|
|
fukasawa |
e60969 |
long (excluding the .dfa extension). Submitted .dfa files should have names
|
|
fukasawa |
e60969 |
between 7 and 16 characters long, shorter names (6 characters or less) are
|
|
fukasawa |
e60969 |
reserved for standard tests.
|