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.