Document the enhancements for DEPEND and INCLUDE and use a better example
[openssl.git] / Configurations / 99-personal-steve.conf
1 ## -*- mode: perl; -*-
2 ## Personal configuration targets
3
4 %targets = (
5     "debug-steve64" => {
6         inherit_from     => [ "x86_64_asm" ],
7         cc               => "gcc",
8         cflags           => combine("$gcc_devteam_warn -pthread -m64 -DL_ENDIAN -DTERMIO -DCONF_DEBUG -g",
9                                     threads("-D_REENTRANT")),
10         ex_libs          => add(" ","-ldl"),
11         bn_ops           => "SIXTY_FOUR_BIT_LONG",
12         thread_scheme    => "pthreads",
13         perlasm_scheme   => "elf",
14         dso_scheme       => "dlfcn",
15         shared_target    => "linux-shared",
16         shared_cflag     => "-fPIC",
17         shared_ldflag    => "-m64",
18         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
19     },
20     "debug-steve32" => {
21         inherit_from     => [ "x86_elf_asm" ],
22         cc               => "gcc",
23         cflags           => combine("$gcc_devteam_warn -pthread -m32 -DL_ENDIAN -DCONF_DEBUG -g",
24                                     threads("-D_REENTRANT")),
25         lflags           => "-rdynamic",
26         ex_libs          => add(" ","-ldl"),
27         bn_ops           => "BN_LLONG",
28         thread_scheme    => "pthreads",
29         dso_scheme       => "dlfcn",
30         shared_target    => "linux-shared",
31         shared_cflag     => "-fPIC",
32         shared_ldflag    => "-m32",
33         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
34     },
35     "debug-steve-opt" => {
36         inherit_from     => [ "x86_64_asm" ],
37         cc               => "gcc",
38         cflags           => combine("$gcc_devteam_warn -pthread -m64 -O3 -DL_ENDIAN -DTERMIO -DCONF_DEBUG -g",
39                                     threads("-D_REENTRANT")),
40         ex_libs          => add(" ","-ldl"),
41         bn_ops           => "SIXTY_FOUR_BIT_LONG",
42         thread_scheme    => "pthreads",
43         perlasm_scheme   => "elf",
44         dso_scheme       => "dlfcn",
45         shared_target    => "linux-shared",
46         shared_cflag     => "-fPIC",
47         shared_ldflag    => "-m64",
48         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
49     },
50 );