]> git.ipfire.org Git - thirdparty/openssl.git/blame - Configurations/90-team.norelease.conf
Rework and make DEBUG macros consistent.
[thirdparty/openssl.git] / Configurations / 90-team.norelease.conf
CommitLineData
f4d8f037 1## -*- mode: perl; -*-
f09e7ca9 2## Build configuration targets for openssl-team members
f09e7ca9 3
3b6c4b07 4my %targets = (
5e1b2353 5 "purify" => {
d76117b9 6 inherit_from => [ 'BASE_unix' ],
5e1b2353 7 cc => "purify gcc",
abe256e7 8 CFLAGS => "-g -Wall",
9c62a279 9 thread_scheme => "(unknown)",
98fdbce0 10 ex_libs => add(" ","-lsocket -lnsl"),
5e1b2353
RL
11 },
12 "debug" => {
d76117b9 13 inherit_from => [ 'BASE_unix' ],
5e1b2353 14 cc => "gcc",
a935791d
RS
15 cflags => combine(join(' ', @gcc_devteam_warn),
16 "-DOPENSSL_NO_ASM -ggdb -g2"
17 . " -DBN_DEBUG -DBN_RAND_DEBUG"
18 ),
9c62a279 19 thread_scheme => "(unknown)",
5e1b2353 20 },
5e1b2353 21 "debug-erbridge" => {
d76117b9 22 inherit_from => [ 'BASE_unix', "x86_64_asm" ],
5e1b2353 23 cc => "gcc",
3b437400 24 cflags => combine(join(' ', @gcc_devteam_warn),
a935791d 25 "-m64 -DL_ENDIAN -DTERMIO -g",
9c62a279 26 threads("-D_REENTRANT")),
98fdbce0 27 ex_libs => add(" ","-ldl"),
3e9e810f 28 bn_ops => "SIXTY_FOUR_BIT_LONG",
9c62a279 29 thread_scheme => "pthreads",
e6f98ae4 30 asm_arch => 'x86_64',
5e1b2353
RL
31 perlasm_scheme => "elf",
32 dso_scheme => "dlfcn",
33 shared_target => "linux-shared",
34 shared_cflag => "-fPIC",
35 shared_ldflag => "-m64",
5e1b2353
RL
36 multilib => "64",
37 },
5e1b2353 38 "debug-linux-pentium" => {
d76117b9 39 inherit_from => [ 'BASE_unix', "x86_elf_asm" ],
5e1b2353 40 cc => "gcc",
a935791d 41 cflags => combine("-DL_ENDIAN -g -mcpu=pentium -Wall",
9c62a279 42 threads("-D_REENTRANT")),
98fdbce0 43 ex_libs => add(" ","-ldl"),
a01dab94 44 bn_ops => "BN_LLONG",
e6f98ae4
RL
45 asm_arch => 'x86',
46 perlasm_scheme => 'elf',
9c62a279 47 thread_scheme => "pthreads",
5e1b2353
RL
48 dso_scheme => "dlfcn",
49 },
50 "debug-linux-ppro" => {
d76117b9 51 inherit_from => [ 'BASE_unix', "x86_elf_asm" ],
5e1b2353 52 cc => "gcc",
a935791d 53 cflags => combine("-DL_ENDIAN -g -mcpu=pentiumpro -Wall",
9c62a279 54 threads("-D_REENTRANT")),
98fdbce0 55 ex_libs => add(" ","-ldl"),
a01dab94 56 bn_ops => "BN_LLONG",
e6f98ae4
RL
57 asm_arch => 'x86',
58 perlasm_scheme => 'elf',
9c62a279 59 thread_scheme => "pthreads",
5e1b2353
RL
60 dso_scheme => "dlfcn",
61 },
5e1b2353 62 "debug-test-64-clang" => {
d76117b9 63 inherit_from => [ 'BASE_unix', "x86_64_asm" ],
5e1b2353 64 cc => "clang",
3b437400 65 cflags => combine(join(' ', @gcc_devteam_warn),
a935791d 66 "-Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -g3 -O3 -pipe",
9c62a279 67 threads("${BSDthreads}")),
3e9e810f 68 bn_ops => "SIXTY_FOUR_BIT_LONG",
9c62a279 69 thread_scheme => "pthreads",
e6f98ae4 70 asm_arch => 'x86_64',
5e1b2353
RL
71 perlasm_scheme => "elf",
72 dso_scheme => "dlfcn",
73 shared_target => "bsd-gcc-shared",
74 shared_cflag => "-fPIC",
5e1b2353
RL
75 },
76 "darwin64-debug-test-64-clang" => {
d76117b9 77 inherit_from => [ 'BASE_unix', "x86_64_asm" ],
5e1b2353 78 cc => "clang",
e373c70a 79 cflags => combine("-arch x86_64 -DL_ENDIAN",
3b437400 80 join(' ', @gcc_devteam_warn),
a935791d 81 "-Wno-error=overlength-strings -Wno-error=extended-offsetof -Wno-error=language-extension-token -Wno-error=unused-const-variable -Wstrict-overflow -Qunused-arguments -g3 -O3 -pipe",
9c62a279 82 threads("${BSDthreads}")),
5e1b2353 83 sys_id => "MACOSX",
3e9e810f 84 bn_ops => "SIXTY_FOUR_BIT_LONG",
9c62a279 85 thread_scheme => "pthreads",
e6f98ae4 86 asm_arch => 'x86_64',
5e1b2353
RL
87 perlasm_scheme => "macosx",
88 dso_scheme => "dlfcn",
89 shared_target => "darwin-shared",
90 shared_cflag => "-fPIC -fno-common",
91 shared_ldflag => "-arch x86_64 -dynamiclib",
d4453024 92 shared_extension => ".\$(SHLIB_VERSION_NUMBER).dylib",
5e1b2353 93 },
f09e7ca9 94);