ya.make 505 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. GO_LIBRARY()
  2. LICENSE(BSD-3-Clause)
  3. SRCS(
  4. decode.go
  5. decode_asm.go
  6. encode.go
  7. encode_asm.go
  8. snappy.go
  9. )
  10. GO_TEST_SRCS(
  11. golden_test.go
  12. snappy_test.go
  13. )
  14. IF (ARCH_X86_64)
  15. SRCS(
  16. decode_amd64.s
  17. encode_amd64.s
  18. )
  19. ENDIF()
  20. IF (OS_LINUX AND ARCH_ARM64)
  21. SRCS(
  22. decode_arm64.s
  23. encode_arm64.s
  24. )
  25. ENDIF()
  26. IF (OS_DARWIN AND ARCH_ARM64)
  27. SRCS(
  28. decode_arm64.s
  29. encode_arm64.s
  30. )
  31. ENDIF()
  32. END()
  33. RECURSE(
  34. cmd
  35. gotest
  36. )