# This file was generated by the build system used internally in the Yandex monorepo.
# Only simple modifications are allowed (adding source-files to targets, adding simple properties
# like target_include_directories). These modifications will be ported to original
# ya.make files by maintainers. Any complex modifications which can't be ported back to the
# original buildsystem will not be accepted.



add_library(contrib-libs-asmlib)
target_link_libraries(contrib-libs-asmlib PUBLIC
  contrib-libs-asmglibc
)
target_sources(contrib-libs-asmlib PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/dummy.c
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/debugbreak64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/cachesize64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/divfixedi64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/rdtsc64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/strcat64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/unalignedisfaster64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/strcpy64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/substring64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/strlen64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/cputype64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memcmp64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memmove64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/stricmp64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/divfixedv64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/physseed64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/cpuid64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/round64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memcpy64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/popcount64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/dispatchpatch64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/procname64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)
target_yasm_source(contrib-libs-asmlib
  PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memset64.asm
  -I
  ${CMAKE_BINARY_DIR}
  -I
  ${CMAKE_SOURCE_DIR}
)