diff options
author | Richard Levitte <levitte@openssl.org> | 2019-09-12 23:58:07 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-09-16 16:29:57 +0200 |
commit | 593d5c2fadd3c1322fa995e9ac9ced3af4d6468d (patch) | |
tree | 923d5668965ea6e87226257dca540ab8481b8d8b /engines | |
parent | clearing the ecx private key memory (diff) | |
download | openssl-593d5c2fadd3c1322fa995e9ac9ced3af4d6468d.tar.xz openssl-593d5c2fadd3c1322fa995e9ac9ced3af4d6468d.zip |
Build files: Unify standard arguments for assembler generating scrips
- Make the last argument always be the output file.
- Make the first argument always be the flavour, even if there is no
flavour (i.e. it might become the empty string).
- Make the next to last argument to be $(PROCESSOR) if that one has a
value.
- Remaining arguments are C prepropressor arguments.
Perl scripts that should handle this may use the following code:
$output = pop;
$flavour = shift;
if ($ARGV[$#ARGV] eq '386') {
# Do 386 specific things
} else {
# Do whatever else, with the knowledge the @ARGV contains
# C preprocessor arguments
}
Some scripts don't care about anything than $output, and that's ok.
Some scripts do care, but handle it a little differently, and that's
ok too (notably, the x86 scripts call asm_init() with the first and
the last argument after having popped $output).
As long as they handle the argument order right, they are going to
be fine.
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9884)
Diffstat (limited to 'engines')
0 files changed, 0 insertions, 0 deletions