mirror of https://github.com/openssl/openssl
28 lines
936 B
Perl
28 lines
936 B
Perl
## -*- mode: perl; -*-
|
|
## Personal configuration targets
|
|
|
|
sub picker {
|
|
my %opts = @_;
|
|
return sub { add($opts{default} || (),
|
|
$opts{$config{build_type}} || ())->(); }
|
|
}
|
|
|
|
%targets = (
|
|
"levitte-linux-elf" => {
|
|
inherit_from => [ "linux-elf" ],
|
|
cflags => add(picker(debug => "-ggdb -g3")),
|
|
defines => add(picker(debug => "LEVITTE_DEBUG"),
|
|
{ separator => undef }),
|
|
build_scheme => [ "unified", "unix" ],
|
|
build_file => "Makefile",
|
|
},
|
|
"levitte-linux-x86_64" => {
|
|
inherit_from => [ "linux-x86_64" ],
|
|
cflags => add(picker(debug => "-ggdb -g3")),
|
|
defines => add(picker(debug => "LEVITTE_DEBUG"),
|
|
{ separator => undef }),
|
|
build_scheme => [ "unified", "unix" ],
|
|
build_file => "Makefile",
|
|
},
|
|
);
|