99-personal-levitte.conf 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. ## Personal configuration targets
  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. "levitte-linux-elf" => {
  8. inherit_from => [ "x86_elf_asm" ],
  9. cc => "gcc",
  10. cflags => "-DL_ENDIAN -Wall",
  11. debug_cflags => "-DLEVITTE_DEBUG -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG-ggdb -g3",
  12. thread_cflag => "-D_REENTRANT",
  13. lflags => "-ldl",
  14. bn_ops => "BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT",
  15. dso_scheme => "dlfcn",
  16. shared_target => "linux-shared",
  17. shared_cflag => "-fPIC",
  18. shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  19. },
  20. "debug-levitte-linux-noasm" => {
  21. inherit_from => [ "no_asm_filler" ],
  22. cc => "gcc",
  23. cflags => "-DLEVITTE_DEBUG -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -DOPENSSL_NO_ASM -DL_ENDIAN -ggdb -g3 -Wall",
  24. thread_cflag => "-D_REENTRANT",
  25. lflags => "-ldl",
  26. bn_ops => "BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT",
  27. dso_scheme => "dlfcn",
  28. shared_target => "linux-shared",
  29. shared_cflag => "-fPIC",
  30. shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  31. },
  32. "debug-levitte-linux-elf-extreme" => {
  33. inherit_from => [ "x86_elf_asm" ],
  34. cc => "gcc",
  35. cflags => "-DLEVITTE_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_DEBUG -DBN_DEBUG_RAND -DCRYPTO_MDEBUG -DENGINE_CONF_DEBUG -DL_ENDIAN -DPEDANTIC -ggdb -g3 -pedantic -ansi -Wall -W -Wundef -Wshadow -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -Wundef -Wconversion -pipe",
  36. thread_cflag => "-D_REENTRANT",
  37. lflags => "-ldl",
  38. bn_ops => "BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT",
  39. perlasm_scheme => "elf",
  40. dso_scheme => "dlfcn",
  41. shared_target => "linux-shared",
  42. shared_cflag => "-fPIC",
  43. shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  44. },
  45. "debug-levitte-linux-noasm-extreme" => {
  46. inherit_from => [ "no_asm_filler" ],
  47. cc => "gcc",
  48. cflags => "-DLEVITTE_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_DEBUG -DBN_DEBUG_RAND -DCRYPTO_MDEBUG -DENGINE_CONF_DEBUG -DOPENSSL_NO_ASM -DL_ENDIAN -DPEDANTIC -ggdb -g3 -pedantic -ansi -Wall -W -Wundef -Wshadow -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -Wundef -Wconversion -pipe",
  49. thread_cflag => "-D_REENTRANT",
  50. lflags => "-ldl",
  51. bn_ops => "BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT",
  52. perlasm_scheme => "void",
  53. dso_scheme => "dlfcn",
  54. shared_target => "linux-shared",
  55. shared_cflag => "-fPIC",
  56. shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  57. },
  58. );