brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.1 KiB · 97c116f Raw
311 lines · plain
1add_subdirectory(generic)2set(ARCH_SUBDIRECTORY generic)3if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_ARCHITECTURE})4  add_subdirectory(${LIBC_TARGET_ARCHITECTURE})5  set(ARCH_SUBDIRECTORY ${LIBC_TARGET_ARCHITECTURE})6endif()7 8add_entrypoint_object(9  madvise10  SRCS11    madvise.cpp12  HDRS13    ../madvise.h14  DEPENDS15    libc.include.sys_mman16    libc.include.sys_syscall17    libc.src.__support.OSUtil.osutil18    libc.src.errno.errno19)20 21add_entrypoint_object(22  mmap23  SRCS24    mmap.cpp25  HDRS26    ../mmap.h27  DEPENDS28    libc.include.sys_mman29    libc.include.sys_syscall30    libc.src.__support.OSUtil.osutil31    libc.src.errno.errno32)33 34add_entrypoint_object(35  mremap36  SRCS37    mremap.cpp38  HDRS39    ../mremap.h40  DEPENDS41    libc.include.sys_mman42    libc.include.sys_syscall43    libc.src.__support.OSUtil.osutil44    libc.src.errno.errno45)46 47add_entrypoint_object(48  munmap49  SRCS50    munmap.cpp51  HDRS52    ../munmap.h53  DEPENDS54    libc.include.sys_mman55    libc.include.sys_syscall56    libc.src.__support.OSUtil.osutil57    libc.src.errno.errno58)59 60add_header_library(61  mprotect_common62  HDRS63    mprotect_common.h64  DEPENDS65    libc.include.sys_syscall66    libc.src.__support.OSUtil.osutil67    libc.src.errno.errno68    libc.src.__support.error_or69)70 71add_entrypoint_object(72  mprotect73  SRCS74    mprotect.cpp75  HDRS76    ../mprotect.h77  DEPENDS78    libc.include.sys_mman79    libc.include.sys_syscall80    libc.src.__support.OSUtil.osutil81    libc.src.errno.errno82    .mprotect_common83)84 85add_entrypoint_object(86  posix_madvise87  SRCS88    posix_madvise.cpp89  HDRS90    ../posix_madvise.h91  DEPENDS92    libc.include.sys_mman93    libc.include.sys_syscall94    libc.src.__support.OSUtil.osutil95)96 97add_entrypoint_object(98  mincore99  SRCS100    mincore.cpp101  HDRS102    ../mincore.h103  DEPENDS104    libc.include.sys_mman105    libc.include.sys_syscall106    libc.src.__support.OSUtil.osutil107    libc.src.errno.errno108)109 110add_entrypoint_object(111  mlock112  SRCS113    mlock.cpp114  HDRS115    ../mlock.h116  DEPENDS117    libc.include.sys_mman118    libc.include.sys_syscall119    libc.src.__support.OSUtil.osutil120    libc.src.errno.errno121)122 123add_entrypoint_object(124  mlock2125  SRCS126    mlock2.cpp127  HDRS128    ../mlock2.h129  DEPENDS130    libc.include.sys_mman131    libc.include.sys_syscall132    libc.src.__support.OSUtil.osutil133    libc.src.errno.errno134)135 136add_entrypoint_object(137  munlock138  SRCS139    munlock.cpp140  HDRS141    ../munlock.h142  DEPENDS143    libc.include.sys_mman144    libc.include.sys_syscall145    libc.src.__support.OSUtil.osutil146    libc.src.errno.errno147)148 149add_entrypoint_object(150  mlockall151  SRCS152    mlockall.cpp153  HDRS154    ../mlockall.h155  DEPENDS156    libc.include.sys_mman157    libc.include.sys_syscall158    libc.src.__support.OSUtil.osutil159    libc.src.errno.errno160)161 162add_entrypoint_object(163  munlockall164  SRCS165    munlockall.cpp166  HDRS167    ../munlockall.h168  DEPENDS169    libc.include.sys_mman170    libc.include.sys_syscall171    libc.src.__support.OSUtil.osutil172    libc.src.errno.errno173)174 175add_entrypoint_object(176  msync177  SRCS178    msync.cpp179  HDRS180    ../msync.h181  DEPENDS182    libc.include.sys_mman183    libc.include.sys_syscall184    libc.src.__support.OSUtil.osutil185    libc.src.errno.errno186)187 188add_entrypoint_object(189  pkey_alloc190  SRCS191    pkey_alloc.cpp192  HDRS193    ../pkey_alloc.h194  DEPENDS195    libc.include.sys_mman196    libc.include.sys_syscall197    libc.src.__support.OSUtil.osutil198    libc.src.errno.errno199)200 201add_header_library(202  pkey_common203  HDRS204    pkey_common.h205  DEPENDS206    .${ARCH_SUBDIRECTORY}.pkey_common207)208 209add_entrypoint_object(210  pkey_free211  SRCS212    pkey_free.cpp213  HDRS214    ../pkey_free.h215  DEPENDS216    libc.include.sys_mman217    libc.include.sys_syscall218    libc.src.__support.OSUtil.osutil219    libc.src.errno.errno220)221 222add_entrypoint_object(223  pkey_get224  SRCS225    pkey_get.cpp226  HDRS227    ../pkey_get.h228  DEPENDS229    libc.include.sys_mman230    libc.include.sys_syscall231    libc.src.__support.OSUtil.osutil232    libc.src.errno.errno233    .pkey_common234)235 236add_entrypoint_object(237  pkey_mprotect238  SRCS239    pkey_mprotect.cpp240  HDRS241    ../pkey_mprotect.h242  DEPENDS243    libc.include.sys_mman244    libc.include.sys_syscall245    libc.src.__support.OSUtil.osutil246    libc.src.errno.errno247    .mprotect_common248)249 250add_entrypoint_object(251  pkey_set252  SRCS253    pkey_set.cpp254  HDRS255    ../pkey_set.h256  DEPENDS257    libc.include.sys_mman258    libc.include.sys_syscall259    libc.src.__support.OSUtil.osutil260    libc.src.errno.errno261    .pkey_common262)263 264add_entrypoint_object(265  remap_file_pages266  SRCS267    remap_file_pages.cpp268  HDRS269    ../remap_file_pages.h270  DEPENDS271    libc.include.sys_mman272    libc.include.sys_syscall273    libc.src.__support.OSUtil.osutil274    libc.src.errno.errno275)276 277add_header_library(278  shm_common279  HDRS280    shm_common.h281  DEPENDS282    libc.hdr.errno_macros283    libc.src.__support.CPP.array284    libc.src.__support.CPP.string_view285    libc.src.__support.error_or286    libc.src.string.memory_utils.inline_memcpy287)288 289add_entrypoint_object(290  shm_open291  SRCS292    shm_open.cpp293  HDRS294    ../shm_open.h295  DEPENDS296    libc.hdr.types.mode_t297    libc.src.errno.errno298    .shm_common299)300 301add_entrypoint_object(302  shm_unlink303  SRCS304    shm_unlink.cpp305  HDRS306    ../shm_unlink.h307  DEPENDS308    libc.src.errno.errno309    .shm_common310)311