90-team.conf 5.8 KB

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