aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/golang.org/x/sys/cpu/ya.make
diff options
context:
space:
mode:
authoruzhas <uzhas@ydb.tech>2023-11-16 16:04:50 +0300
committeruzhas <uzhas@ydb.tech>2023-11-16 17:46:46 +0300
commit46f0c0079bb50609d2eeb6586642bcf114fc5239 (patch)
tree84e4e4978d57fe5de321ba69bf9d0c290de60a66 /vendor/golang.org/x/sys/cpu/ya.make
parent73045e389397816cc2bdd6cd7818b4bce427b265 (diff)
downloadydb-46f0c0079bb50609d2eeb6586642bcf114fc5239.tar.gz
enable ya make for go projects
Diffstat (limited to 'vendor/golang.org/x/sys/cpu/ya.make')
-rw-r--r--vendor/golang.org/x/sys/cpu/ya.make71
1 files changed, 71 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/cpu/ya.make b/vendor/golang.org/x/sys/cpu/ya.make
new file mode 100644
index 0000000000..4a1e9c7ce6
--- /dev/null
+++ b/vendor/golang.org/x/sys/cpu/ya.make
@@ -0,0 +1,71 @@
+GO_LIBRARY()
+
+LICENSE(BSD-3-Clause)
+
+SRCS(
+ byteorder.go
+ cpu.go
+ endian_little.go
+ parse.go
+ runtime_auxv.go
+)
+
+GO_TEST_SRCS(parse_test.go)
+
+GO_XTEST_SRCS(
+ cpu_test.go
+ endian_test.go
+)
+
+IF (ARCH_X86_64)
+ SRCS(
+ cpu_gc_x86.go
+ cpu_x86.go
+ cpu_x86.s
+ )
+ENDIF()
+
+IF (ARCH_ARM64)
+ SRCS(
+ cpu_arm64.go
+ cpu_arm64.s
+ cpu_gc_arm64.go
+ )
+ENDIF()
+
+IF (OS_LINUX)
+ SRCS(
+ hwcap_linux.go
+ )
+ENDIF()
+
+IF (OS_LINUX AND ARCH_X86_64)
+ SRCS(
+ cpu_linux_noinit.go
+ )
+ENDIF()
+
+IF (OS_LINUX AND ARCH_ARM64)
+ SRCS(
+ cpu_linux_arm64.go
+ proc_cpuinfo_linux.go
+ )
+ENDIF()
+
+IF (OS_DARWIN AND ARCH_ARM64)
+ SRCS(
+ cpu_other_arm64.go
+ )
+ENDIF()
+
+IF (OS_WINDOWS AND ARCH_ARM64)
+ SRCS(
+ cpu_other_arm64.go
+ )
+ENDIF()
+
+END()
+
+RECURSE(
+ gotest
+)