xref: /llvm-project/libc/src/stdlib/gpu/CMakeLists.txt (revision 16d11e26f36fa0de8ef6e402bb85e32bf7c7acd6)
1add_entrypoint_object(
2  malloc
3  SRCS
4    malloc.cpp
5  HDRS
6    ../malloc.h
7  DEPENDS
8    libc.include.stdlib
9    libc.src.__support.GPU.allocator
10)
11
12add_entrypoint_object(
13  free
14  SRCS
15    free.cpp
16  HDRS
17    ../free.h
18  DEPENDS
19    libc.include.stdlib
20    libc.src.__support.RPC.rpc_client
21)
22
23add_entrypoint_object(
24  realloc
25  SRCS
26    realloc.cpp
27  HDRS
28    ../realloc.h
29  DEPENDS
30    libc.include.stdlib
31    libc.src.__support.GPU.allocator
32)
33
34add_entrypoint_object(
35  calloc
36  SRCS
37    calloc.cpp
38  HDRS
39    ../calloc.h
40  DEPENDS
41    libc.include.stdlib
42    libc.src.__support.GPU.allocator
43)
44
45add_entrypoint_object(
46  aligned_alloc
47  SRCS
48    aligned_alloc.cpp
49  HDRS
50    ../aligned_alloc.h
51  DEPENDS
52    libc.include.stdlib
53    libc.src.__support.GPU.allocator
54)
55
56add_entrypoint_object(
57  abort
58  SRCS
59    abort.cpp
60  HDRS
61    ../abort.h
62  DEPENDS
63    libc.include.stdlib
64    libc.src.__support.RPC.rpc_client
65)
66
67add_entrypoint_object(
68  system
69  SRCS
70    system.cpp
71  HDRS
72    ../system.h
73  DEPENDS
74    libc.include.stdlib
75    libc.src.__support.RPC.rpc_client
76)
77