Move Makefiles to Makefile.in
[openssl.git] / Configurations / 90-team.conf
1 ## -*- mode: perl; -*-
2 ## Build configuration targets for openssl-team members
3 ##
4 ## If you edit this file, run this command before committing
5 ##      make -f Makefile.in TABLE
6 ## This file is interpolated by the Configure script.
7
8 %targets = (
9     "purify" => {
10         cc               => "purify gcc",
11         cflags           => "-g -DPURIFY -Wall",
12         thread_cflag     => "(unknown)",
13         lflags           => "-lsocket -lnsl",
14     },
15     "debug" => {
16         cc               => "gcc",
17         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DOPENSSL_NO_ASM -ggdb -g2 -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror",
18         thread_cflag     => "(unknown)",
19         lflags           => "-lefence",
20     },
21     "debug-erbridge" => {
22         inherit_from     => [ "x86_64_asm" ],
23         cc               => "gcc",
24         cflags           => "$gcc_devteam_warn -DBN_DEBUG -DCONF_DEBUG -m64 -DL_ENDIAN -DTERMIO -g",
25         thread_cflag     => "-D_REENTRANT",
26         lflags           => "-ldl",
27         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
28         perlasm_scheme   => "elf",
29         dso_scheme       => "dlfcn",
30         shared_target    => "linux-shared",
31         shared_cflag     => "-fPIC",
32         shared_ldflag    => "-m64",
33         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
34         multilib         => "64",
35     },
36     "debug-linux-pentium" => {
37         inherit_from     => [ "x86_elf_asm" ],
38         cc               => "gcc",
39         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -mcpu=pentium -Wall",
40         thread_cflag     => "-D_REENTRANT",
41         lflags           => "-ldl",
42         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
43         dso_scheme       => "dlfcn",
44     },
45     "debug-linux-ppro" => {
46         inherit_from     => [ "x86_elf_asm" ],
47         cc               => "gcc",
48         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -mcpu=pentiumpro -Wall",
49         thread_cflag     => "-D_REENTRANT",
50         lflags           => "-ldl",
51         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
52         dso_scheme       => "dlfcn",
53     },
54     "debug-linux-elf-noefence" => {
55         inherit_from     => [ "x86_elf_asm" ],
56         cc               => "gcc",
57         cflags           => "-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -march=i486 -Wall",
58         thread_cflag     => "-D_REENTRANT",
59         lflags           => "-ldl",
60         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
61         dso_scheme       => "dlfcn",
62         shared_target    => "linux-shared",
63         shared_cflag     => "-fPIC",
64         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
65     },
66     "debug-linux-ia32-aes" => {
67         cc               => "gcc",
68         cflags           => "-DAES_EXPERIMENTAL -DL_ENDIAN -O3 -fomit-frame-pointer -Wall",
69         thread_cflag     => "-D_REENTRANT",
70         lflags           => "-ldl",
71         bn_ops           => "BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}",
72         cpuid_obj        => "x86cpuid.o",
73         bn_obj           => "bn-586.o co-586.o x86-mont.o",
74         des_obj          => "des-586.o crypt586.o",
75         aes_obj          => "aes_x86core.o aes_cbc.o aesni-x86.o",
76         bf_obj           => "bf-586.o",
77         md5_obj          => "md5-586.o",
78         sha1_obj         => "sha1-586.o sha256-586.o sha512-586.o",
79         cast_obj         => "cast-586.o",
80         rc4_obj          => "rc4-586.o",
81         rmd160_obj       => "rmd-586.o",
82         rc5_obj          => "rc5-586.o",
83         wp_obj           => "wp_block.o wp-mmx.o",
84         modes_obj        => "ghash-x86.o",
85         engines_obj      => "e_padlock-x86.o",
86         perlasm_scheme   => "elf",
87         dso_scheme       => "dlfcn",
88         shared_target    => "linux-shared",
89         shared_cflag     => "-fPIC",
90         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
91     },
92     "dist" => {
93         cc               => "cc",
94         cflags           => "-O",
95         thread_cflag     => "(unknown)",
96     },
97     "debug-test-64-clang" => {
98         inherit_from     => [ "x86_64_asm" ],
99         cc               => "clang",
100         cflags           => "$gcc_devteam_warn -Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -O3 -pipe",
101         thread_cflag     => "${BSDthreads}",
102         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
103         perlasm_scheme   => "elf",
104         dso_scheme       => "dlfcn",
105         shared_target    => "bsd-gcc-shared",
106         shared_cflag     => "-fPIC",
107         shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
108     },
109     "darwin64-debug-test-64-clang" => {
110         inherit_from     => [ "x86_64_asm" ],
111         cc               => "clang",
112         cflags           => "-arch x86_64 -DL_ENDIAN $gcc_devteam_warn -Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -DBN_DEBUG -DCONF_DEBUG -DDEBUG_SAFESTACK -DDEBUG_UNUSED -g3 -O3 -pipe",
113         thread_cflag     => "${BSDthreads}",
114         sys_id           => "MACOSX",
115         bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL",
116         perlasm_scheme   => "macosx",
117         dso_scheme       => "dlfcn",
118         shared_target    => "darwin-shared",
119         shared_cflag     => "-fPIC -fno-common",
120         shared_ldflag    => "-arch x86_64 -dynamiclib",
121         shared_extension => ".\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib",
122     },
123 );