]>
Commit | Line | Data |
---|---|---|
f4d8f037 | 1 | ## -*- mode: perl; -*- |
f09e7ca9 RS |
2 | ## Build configuration targets for openssl-team members |
3 | ## | |
4 | ## If you edit this file, run this command before committing | |
d10dac11 | 5 | ## make -f Makefile.in TABLE |
f09e7ca9 RS |
6 | ## This file is interpolated by the Configure script. |
7 | ||
f09e7ca9 | 8 | %targets = ( |
5e1b2353 RL |
9 | "purify" => { |
10 | cc => "purify gcc", | |
d8ca44ba | 11 | cflags => "-g -Wall", |
5e1b2353 | 12 | thread_cflag => "(unknown)", |
04b08fbc | 13 | ex_libs => "-lsocket -lnsl", |
5e1b2353 RL |
14 | }, |
15 | "debug" => { | |
16 | cc => "gcc", | |
f3f1cf84 | 17 | cflags => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DOPENSSL_NO_ASM -ggdb -g2 -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror", |
5e1b2353 | 18 | thread_cflag => "(unknown)", |
04b08fbc | 19 | ex_libs => "-lefence", |
5e1b2353 | 20 | }, |
5e1b2353 RL |
21 | "debug-erbridge" => { |
22 | inherit_from => [ "x86_64_asm" ], | |
23 | cc => "gcc", | |
c2e27310 | 24 | cflags => "$gcc_devteam_warn -DBN_DEBUG -DCONF_DEBUG -m64 -DL_ENDIAN -DTERMIO -g", |
5e1b2353 | 25 | thread_cflag => "-D_REENTRANT", |
04b08fbc | 26 | ex_libs => "-ldl", |
3e9e810f | 27 | bn_ops => "SIXTY_FOUR_BIT_LONG", |
5e1b2353 RL |
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 | }, | |
5e1b2353 RL |
36 | "debug-linux-pentium" => { |
37 | inherit_from => [ "x86_elf_asm" ], | |
38 | cc => "gcc", | |
f3f1cf84 | 39 | cflags => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -mcpu=pentium -Wall", |
5e1b2353 | 40 | thread_cflag => "-D_REENTRANT", |
04b08fbc | 41 | ex_libs => "-ldl", |
a01dab94 | 42 | bn_ops => "BN_LLONG", |
5e1b2353 RL |
43 | dso_scheme => "dlfcn", |
44 | }, | |
45 | "debug-linux-ppro" => { | |
46 | inherit_from => [ "x86_elf_asm" ], | |
47 | cc => "gcc", | |
f3f1cf84 | 48 | cflags => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -mcpu=pentiumpro -Wall", |
5e1b2353 | 49 | thread_cflag => "-D_REENTRANT", |
04b08fbc | 50 | ex_libs => "-ldl", |
a01dab94 | 51 | bn_ops => "BN_LLONG", |
5e1b2353 RL |
52 | dso_scheme => "dlfcn", |
53 | }, | |
5e1b2353 RL |
54 | "debug-linux-elf-noefence" => { |
55 | inherit_from => [ "x86_elf_asm" ], | |
56 | cc => "gcc", | |
f3f1cf84 | 57 | cflags => "-DBN_DEBUG -DREF_DEBUG -DCONF_DEBUG -DBN_CTX_DEBUG -DL_ENDIAN -g -march=i486 -Wall", |
5e1b2353 | 58 | thread_cflag => "-D_REENTRANT", |
04b08fbc | 59 | ex_libs => "-ldl", |
a01dab94 | 60 | bn_ops => "BN_LLONG", |
5e1b2353 RL |
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", | |
e4ef2e25 | 68 | cflags => "-DL_ENDIAN -O3 -fomit-frame-pointer -Wall", |
5e1b2353 | 69 | thread_cflag => "-D_REENTRANT", |
04b08fbc | 70 | ex_libs => "-ldl", |
a01dab94 | 71 | bn_ops => "BN_LLONG", |
9fe2bb77 RL |
72 | cpuid_asm_src => "x86cpuid.s", |
73 | bn_asm_src => "bn-586.s co-586.s x86-mont.s", | |
74 | des_asm_src => "des-586.s crypt586.s", | |
75 | aes_asm_src => "aes_x86core.s aes_cbc.s aesni-x86.s", | |
76 | bf_asm_src => "bf-586.s", | |
77 | md5_asm_src => "md5-586.s", | |
78 | sha1_asm_src => "sha1-586.s sha256-586.s sha512-586.s", | |
79 | cast_asm_src => "cast-586.s", | |
80 | rc4_asm_src => "rc4-586.s", | |
81 | rmd160_asm_src => "rmd-586.s", | |
82 | rc5_asm_src => "rc5-586.s", | |
83 | wp_asm_src => "wp_block.s wp-mmx.s", | |
84 | modes_asm_src => "ghash-x86.s", | |
85 | padlock_asm_src => "e_padlock-x86.s", | |
5e1b2353 RL |
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 | }, | |
5e1b2353 RL |
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}", | |
3e9e810f | 102 | bn_ops => "SIXTY_FOUR_BIT_LONG", |
5e1b2353 RL |
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", | |
3e9e810f | 115 | bn_ops => "SIXTY_FOUR_BIT_LONG", |
5e1b2353 RL |
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", | |
b311b74d | 121 | shared_extension => ".\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", |
5e1b2353 | 122 | }, |
f09e7ca9 | 123 | ); |