You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
2.3 KiB

  1. === modified file 'libs/context/build/Jamfile.v2'
  2. --- libs/context/build/Jamfile.v2 2013-12-29 11:28:14 +0000
  3. +++ libs/context/build/Jamfile.v2 2013-12-29 11:31:05 +0000
  4. @@ -414,6 +414,25 @@
  5. ;
  6. alias asm_context_sources
  7. +# : asm/make_i386_x86_64_sysv_macho_gas.S
  8. +# asm/jump_i386_x86_64_sysv_macho_gas.S
  9. +# : <address-model>32_64
  10. +# <architecture>x86
  11. +# <binary-format>mach-o
  12. +# <target-os>darwin
  13. +# <toolset>darwin
  14. +# ;
  15. +#
  16. +#alias asm_context_sources
  17. + : [ make asm/make_i386_x86_64_sysv_macho_gas.o : asm/make_i386_x86_64_sysv_macho_gas.S : @gas ]
  18. + [ make asm/jump_i386_x86_64_sysv_macho_gas.o : asm/jump_i386_x86_64_sysv_macho_gas.S : @gas ]
  19. + : <address-model>32_64
  20. + <architecture>x86
  21. + <binary-format>mach-o
  22. + <target-os>darwin
  23. + ;
  24. +
  25. +alias asm_context_sources
  26. : asm/make_x86_64_ms_pe_masm.asm
  27. asm/jump_x86_64_ms_pe_masm.asm
  28. dummy.cpp
  29. === added file 'libs/context/src/asm/jump_i386_x86_64_sysv_macho_gas.S'
  30. --- libs/context/src/asm/jump_i386_x86_64_sysv_macho_gas.S 1970-01-01 00:00:00 +0000
  31. +++ libs/context/src/asm/jump_i386_x86_64_sysv_macho_gas.S 2013-12-29 11:33:46 +0000
  32. @@ -0,0 +1,16 @@
  33. +/*
  34. + Copyright Sergue E. Leontiev 2013.
  35. + Distributed under the Boost Software License, Version 1.0.
  36. + (See accompanying file LICENSE_1_0.txt or copy at
  37. + http://www.boost.org/LICENSE_1_0.txt)
  38. +*/
  39. +
  40. +// Stub file for universal binary
  41. +
  42. +#if defined(__i386__)
  43. + #include "jump_i386_sysv_macho_gas.S"
  44. +#elif defined(__x86_64__)
  45. + #include "jump_x86_64_sysv_macho_gas.S"
  46. +#else
  47. + #error "No arch's"
  48. +#endif
  49. === added file 'libs/context/src/asm/make_i386_x86_64_sysv_macho_gas.S'
  50. --- libs/context/src/asm/make_i386_x86_64_sysv_macho_gas.S 1970-01-01 00:00:00 +0000
  51. +++ libs/context/src/asm/make_i386_x86_64_sysv_macho_gas.S 2013-12-29 11:32:49 +0000
  52. @@ -0,0 +1,16 @@
  53. +/*
  54. + Copyright Sergue E. Leontiev 2013.
  55. + Distributed under the Boost Software License, Version 1.0.
  56. + (See accompanying file LICENSE_1_0.txt or copy at
  57. + http://www.boost.org/LICENSE_1_0.txt)
  58. +*/
  59. +
  60. +// Stub file for universal binary
  61. +
  62. +#if defined(__i386__)
  63. + #include "make_i386_sysv_macho_gas.S"
  64. +#elif defined(__x86_64__)
  65. + #include "make_x86_64_sysv_macho_gas.S"
  66. +#else
  67. + #error "No arch's"
  68. +#endif