90-team.norelease.conf 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. ## -*- mode: perl; -*-
  2. ## Build configuration targets for openssl-team members
  3. my %targets = (
  4. "purify" => {
  5. inherit_from => [ 'BASE_unix' ],
  6. cc => "purify gcc",
  7. CFLAGS => "-g -Wall",
  8. thread_scheme => "(unknown)",
  9. ex_libs => add(" ","-lsocket -lnsl"),
  10. },
  11. "debug" => {
  12. inherit_from => [ 'BASE_unix' ],
  13. cc => "gcc",
  14. cflags => combine(join(' ', @gcc_devteam_warn),
  15. "-DOPENSSL_NO_ASM -ggdb -g2"
  16. . " -DBN_DEBUG -DBN_RAND_DEBUG"
  17. ),
  18. thread_scheme => "(unknown)",
  19. },
  20. "debug-erbridge" => {
  21. inherit_from => [ 'BASE_unix', "x86_64_asm" ],
  22. cc => "gcc",
  23. cflags => combine(join(' ', @gcc_devteam_warn),
  24. "-m64 -DL_ENDIAN -DTERMIO -g",
  25. threads("-D_REENTRANT")),
  26. ex_libs => add(" ","-ldl"),
  27. bn_ops => "SIXTY_FOUR_BIT_LONG",
  28. thread_scheme => "pthreads",
  29. asm_arch => 'x86_64',
  30. perlasm_scheme => "elf",
  31. dso_scheme => "dlfcn",
  32. shared_target => "linux-shared",
  33. shared_cflag => "-fPIC",
  34. shared_ldflag => "-m64",
  35. multilib => "64",
  36. },
  37. "debug-linux-pentium" => {
  38. inherit_from => [ 'BASE_unix', "x86_elf_asm" ],
  39. cc => "gcc",
  40. cflags => combine("-DL_ENDIAN -g -mcpu=pentium -Wall",
  41. threads("-D_REENTRANT")),
  42. ex_libs => add(" ","-ldl"),
  43. bn_ops => "BN_LLONG",
  44. asm_arch => 'x86',
  45. perlasm_scheme => 'elf',
  46. thread_scheme => "pthreads",
  47. dso_scheme => "dlfcn",
  48. },
  49. "debug-linux-ppro" => {
  50. inherit_from => [ 'BASE_unix', "x86_elf_asm" ],
  51. cc => "gcc",
  52. cflags => combine("-DL_ENDIAN -g -mcpu=pentiumpro -Wall",
  53. threads("-D_REENTRANT")),
  54. ex_libs => add(" ","-ldl"),
  55. bn_ops => "BN_LLONG",
  56. asm_arch => 'x86',
  57. perlasm_scheme => 'elf',
  58. thread_scheme => "pthreads",
  59. dso_scheme => "dlfcn",
  60. },
  61. "debug-test-64-clang" => {
  62. inherit_from => [ 'BASE_unix', "x86_64_asm" ],
  63. cc => "clang",
  64. cflags => combine(join(' ', @gcc_devteam_warn),
  65. "-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",
  66. threads("${BSDthreads}")),
  67. bn_ops => "SIXTY_FOUR_BIT_LONG",
  68. thread_scheme => "pthreads",
  69. asm_arch => 'x86_64',
  70. perlasm_scheme => "elf",
  71. dso_scheme => "dlfcn",
  72. shared_target => "bsd-gcc-shared",
  73. shared_cflag => "-fPIC",
  74. },
  75. "darwin64-debug-test-64-clang" => {
  76. inherit_from => [ 'BASE_unix', "x86_64_asm" ],
  77. cc => "clang",
  78. cflags => combine("-arch x86_64 -DL_ENDIAN",
  79. join(' ', @gcc_devteam_warn),
  80. "-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",
  81. threads("${BSDthreads}")),
  82. sys_id => "MACOSX",
  83. bn_ops => "SIXTY_FOUR_BIT_LONG",
  84. thread_scheme => "pthreads",
  85. asm_arch => 'x86_64',
  86. perlasm_scheme => "macosx",
  87. dso_scheme => "dlfcn",
  88. shared_target => "darwin-shared",
  89. shared_cflag => "-fPIC -fno-common",
  90. shared_ldflag => "-arch x86_64 -dynamiclib",
  91. shared_extension => ".\$(SHLIB_VERSION_NUMBER).dylib",
  92. },
  93. );