128 lines · plain
1add_subdirectory(hsearch)2 3add_entrypoint_object(4 hcreate5 SRCS6 hcreate.cpp7 HDRS8 hcreate.h9 DEPENDS10 libc.src.search.hsearch.global11 libc.src.__support.HashTable.table12 libc.src.__support.HashTable.randomness13 libc.src.errno.errno14 libc.include.search15)16 17add_entrypoint_object(18 hcreate_r19 SRCS20 hcreate_r.cpp21 HDRS22 hcreate_r.h23 DEPENDS24 libc.src.__support.HashTable.table25 libc.src.__support.HashTable.randomness26 libc.src.errno.errno27 libc.include.search28)29 30add_entrypoint_object(31 hsearch32 SRCS33 hsearch.cpp34 HDRS35 hsearch.h36 DEPENDS37 libc.hdr.types.ACTION38 libc.hdr.types.ENTRY39 libc.src.search.hsearch.global40 libc.src.__support.HashTable.table41 libc.src.__support.HashTable.randomness42 libc.src.errno.errno43)44 45add_entrypoint_object(46 hsearch_r47 SRCS48 hsearch_r.cpp49 HDRS50 hsearch_r.h51 DEPENDS52 libc.hdr.types.ACTION53 libc.hdr.types.ENTRY54 libc.src.__support.HashTable.table55 libc.src.errno.errno56)57 58add_entrypoint_object(59 hdestroy60 SRCS61 hdestroy.cpp62 HDRS63 hdestroy.h64 DEPENDS65 libc.src.search.hsearch.global66 libc.src.__support.HashTable.table67 libc.include.search68)69 70add_entrypoint_object(71 hdestroy_r72 SRCS73 hdestroy_r.cpp74 HDRS75 hdestroy_r.h76 DEPENDS77 libc.src.errno.errno78 libc.src.__support.HashTable.table79 libc.include.search80)81 82add_entrypoint_object(83 insque84 SRCS85 insque.cpp86 HDRS87 insque.h88 DEPENDS89 libc.include.search90 libc.src.__support.intrusive_list91)92 93add_entrypoint_object(94 remque95 SRCS96 remque.cpp97 HDRS98 remque.h99 DEPENDS100 libc.include.search101 libc.src.__support.intrusive_list102)103 104add_entrypoint_object(105 lfind106 SRCS107 lfind.cpp108 HDRS109 lfind.h110 DEPENDS111 libc.include.search112 libc.src.__support.CPP.cstddef113 libc.src.__support.memory_size114)115 116add_entrypoint_object(117 lsearch118 SRCS119 lsearch.cpp120 HDRS121 lsearch.h122 DEPENDS123 libc.include.search124 libc.src.__support.CPP.cstddef125 libc.src.__support.memory_size126 libc.src.string.memory_utils.inline_memcpy127)128