Refactor config - move templates and template docs to Configurations
authorRichard Levitte <levitte@openssl.org>
Mon, 18 May 2015 00:54:28 +0000 (02:54 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 21 Jan 2016 23:55:44 +0000 (00:55 +0100)
commit9e0724a1805fba20a897f6c7f95336f0da017ccf
tree8ad0bb12baabfc8770c45357fec0973dd7f3fd5a
parentd74dfafd8bfb98e77ba07c4827362836e4160e94
Refactor config - move templates and template docs to Configurations

Move the documentation of the target configuration form to
Configurations/README.

Move initial assembler object templates to
Configurations/00-BASE-templates.conf.

Furthermore, remove all variables containing the names of the
non-assembler object files and make a BASE template of them instead.
The  values from this templates are used as defaults as is.  The
remaining manipulation of data when assembler modules are used is done
only when $no_asm is false.

While doing this, clean out some other related variables that aren't
used anywhere.

Also, we had to move the resolution of the chosen target a bit, or the
function 'asm' would never catch a true $no_asm...  this hasn't
mattered before we've moved it all to the BASE template, but now it
does.

At the same time, add the default for the 'unistd' key to the BASE
template.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Configurations/00-base-templates.conf [new file with mode: 0644]
Configurations/README [new file with mode: 0644]
Configure