1add_entrypoint_object( 2 clearerr 3 SRCS 4 clearerr.cpp 5 HDRS 6 ../clearerr.h 7 DEPENDS 8 libc.hdr.types.FILE 9 libc.src.__support.File.file 10 libc.src.__support.File.platform_file 11) 12 13add_entrypoint_object( 14 clearerr_unlocked 15 SRCS 16 clearerr_unlocked.cpp 17 HDRS 18 ../clearerr_unlocked.h 19 DEPENDS 20 libc.hdr.types.FILE 21 libc.src.__support.File.file 22 libc.src.__support.File.platform_file 23) 24 25add_entrypoint_object( 26 feof 27 SRCS 28 feof.cpp 29 HDRS 30 ../feof.h 31 DEPENDS 32 libc.hdr.types.FILE 33 libc.src.__support.File.file 34 libc.src.__support.File.platform_file 35) 36 37add_entrypoint_object( 38 feof_unlocked 39 SRCS 40 feof_unlocked.cpp 41 HDRS 42 ../feof_unlocked.h 43 DEPENDS 44 libc.hdr.types.FILE 45 libc.src.__support.File.file 46 libc.src.__support.File.platform_file 47) 48 49add_entrypoint_object( 50 ferror 51 SRCS 52 ferror.cpp 53 HDRS 54 ../ferror.h 55 DEPENDS 56 libc.hdr.types.FILE 57 libc.src.__support.File.file 58 libc.src.__support.File.platform_file 59) 60 61add_entrypoint_object( 62 ferror_unlocked 63 SRCS 64 ferror_unlocked.cpp 65 HDRS 66 ../ferror_unlocked.h 67 DEPENDS 68 libc.hdr.types.FILE 69 libc.src.__support.File.file 70 libc.src.__support.File.platform_file 71) 72 73add_entrypoint_object( 74 fileno 75 SRCS 76 fileno.cpp 77 HDRS 78 ../fileno.h 79 DEPENDS 80 libc.hdr.types.FILE 81 libc.src.__support.File.file 82 libc.src.__support.File.platform_file 83) 84 85add_entrypoint_object( 86 fflush 87 SRCS 88 fflush.cpp 89 HDRS 90 ../fflush.h 91 DEPENDS 92 libc.src.errno.errno 93 libc.hdr.types.FILE 94 libc.src.__support.File.file 95 libc.src.__support.File.platform_file 96) 97 98add_entrypoint_object( 99 fseek 100 SRCS 101 fseek.cpp 102 HDRS 103 ../fseek.h 104 DEPENDS 105 libc.src.errno.errno 106 libc.src.__support.File.file 107 libc.src.__support.File.platform_file 108) 109 110add_entrypoint_object( 111 ftell 112 SRCS 113 ftell.cpp 114 HDRS 115 ../ftell.h 116 DEPENDS 117 libc.src.errno.errno 118 libc.src.__support.File.file 119 libc.src.__support.File.platform_file 120) 121 122add_entrypoint_object( 123 fseeko 124 SRCS 125 fseeko.cpp 126 HDRS 127 ../fseeko.h 128 DEPENDS 129 libc.src.errno.errno 130 libc.src.__support.File.file 131 libc.src.__support.File.platform_file 132) 133 134add_entrypoint_object( 135 ftello 136 SRCS 137 ftello.cpp 138 HDRS 139 ../ftello.h 140 DEPENDS 141 libc.src.errno.errno 142 libc.src.__support.File.file 143 libc.src.__support.File.platform_file 144) 145 146add_entrypoint_object( 147 fopen 148 SRCS 149 fopen.cpp 150 HDRS 151 ../fopen.h 152 DEPENDS 153 libc.hdr.types.FILE 154 libc.src.__support.File.file 155 libc.src.__support.File.platform_file 156) 157 158add_entrypoint_object( 159 fclose 160 SRCS 161 fclose.cpp 162 HDRS 163 ../fclose.h 164 DEPENDS 165 libc.hdr.types.FILE 166 libc.src.errno.errno 167 libc.src.__support.File.file 168 libc.src.__support.File.platform_file 169) 170 171add_entrypoint_object( 172 fread_unlocked 173 SRCS 174 fread_unlocked.cpp 175 HDRS 176 ../fread_unlocked.h 177 DEPENDS 178 libc.src.errno.errno 179 libc.hdr.types.FILE 180 libc.src.__support.File.file 181 libc.src.__support.File.platform_file 182) 183 184add_entrypoint_object( 185 fread 186 SRCS 187 fread.cpp 188 HDRS 189 ../fread.h 190 DEPENDS 191 libc.src.errno.errno 192 libc.hdr.types.FILE 193 libc.src.__support.File.file 194 libc.src.__support.File.platform_file 195) 196 197add_entrypoint_object( 198 fputs 199 SRCS 200 fputs.cpp 201 HDRS 202 ../fputs.h 203 DEPENDS 204 libc.src.errno.errno 205 libc.hdr.types.FILE 206 libc.src.__support.File.file 207 libc.src.__support.File.platform_file 208) 209 210add_entrypoint_object( 211 puts 212 SRCS 213 puts.cpp 214 HDRS 215 ../puts.h 216 DEPENDS 217 libc.src.errno.errno 218 libc.hdr.types.FILE 219 libc.src.__support.File.file 220 libc.src.__support.File.platform_stdout 221) 222 223add_entrypoint_object( 224 fwrite_unlocked 225 SRCS 226 fwrite_unlocked.cpp 227 HDRS 228 ../fwrite_unlocked.h 229 DEPENDS 230 libc.src.errno.errno 231 libc.hdr.types.FILE 232 libc.src.__support.File.file 233 libc.src.__support.File.platform_file 234) 235 236add_entrypoint_object( 237 fwrite 238 SRCS 239 fwrite.cpp 240 HDRS 241 ../fwrite.h 242 DEPENDS 243 libc.src.errno.errno 244 libc.hdr.types.FILE 245 libc.src.__support.File.file 246 libc.src.__support.File.platform_file 247) 248 249add_entrypoint_object( 250 fputc 251 SRCS 252 fputc.cpp 253 HDRS 254 ../fputc.h 255 DEPENDS 256 libc.src.errno.errno 257 libc.hdr.types.FILE 258 libc.src.__support.File.file 259 libc.src.__support.File.platform_file 260) 261 262add_entrypoint_object( 263 putc 264 SRCS 265 putc.cpp 266 HDRS 267 ../putc.h 268 DEPENDS 269 libc.src.errno.errno 270 libc.hdr.types.FILE 271 libc.src.__support.File.file 272 libc.src.__support.File.platform_file 273) 274 275add_entrypoint_object( 276 putchar 277 SRCS 278 putchar.cpp 279 HDRS 280 ../putchar.h 281 DEPENDS 282 libc.src.errno.errno 283 libc.hdr.types.FILE 284 libc.src.__support.File.file 285 libc.src.__support.File.platform_file 286) 287 288add_entrypoint_object( 289 fgetc 290 SRCS 291 fgetc.cpp 292 HDRS 293 ../fgetc.h 294 DEPENDS 295 libc.src.errno.errno 296 libc.hdr.types.FILE 297 libc.src.__support.File.file 298 libc.src.__support.File.platform_file 299) 300 301add_entrypoint_object( 302 fgetc_unlocked 303 SRCS 304 fgetc_unlocked.cpp 305 HDRS 306 ../fgetc_unlocked.h 307 DEPENDS 308 libc.src.errno.errno 309 libc.hdr.types.FILE 310 libc.src.__support.File.file 311 libc.src.__support.File.platform_file 312) 313 314add_entrypoint_object( 315 getc 316 SRCS 317 getc.cpp 318 HDRS 319 ../getc.h 320 DEPENDS 321 libc.src.errno.errno 322 libc.hdr.types.FILE 323 libc.src.__support.File.file 324 libc.src.__support.File.platform_file 325) 326 327add_entrypoint_object( 328 getc_unlocked 329 SRCS 330 getc_unlocked.cpp 331 HDRS 332 ../getc_unlocked.h 333 DEPENDS 334 libc.src.errno.errno 335 libc.hdr.types.FILE 336 libc.src.__support.File.file 337 libc.src.__support.File.platform_file 338) 339 340add_entrypoint_object( 341 getchar 342 SRCS 343 getchar.cpp 344 HDRS 345 ../getchar.h 346 DEPENDS 347 libc.src.errno.errno 348 libc.hdr.types.FILE 349 libc.src.__support.File.file 350 libc.src.__support.File.platform_file 351) 352 353add_entrypoint_object( 354 getchar_unlocked 355 SRCS 356 getchar_unlocked.cpp 357 HDRS 358 ../getchar_unlocked.h 359 DEPENDS 360 libc.src.errno.errno 361 libc.hdr.types.FILE 362 libc.src.__support.File.file 363 libc.src.__support.File.platform_file 364) 365 366list(APPEND fprintf_deps 367 libc.hdr.types.FILE 368 libc.src.__support.arg_list 369 libc.src.stdio.printf_core.vfprintf_internal 370) 371 372if(LLVM_LIBC_FULL_BUILD) 373 list(APPEND fprintf_deps 374 libc.src.__support.File.file 375 libc.src.__support.File.platform_file 376 ) 377endif() 378 379# Copy the deps for printf_deps 380set(printf_deps ${fprintf_deps}) 381 382if(LLVM_LIBC_FULL_BUILD) 383 list(APPEND printf_deps 384 libc.src.__support.File.platform_stdout 385 ) 386endif() 387 388add_entrypoint_object( 389 printf 390 SRCS 391 printf.cpp 392 HDRS 393 ../printf.h 394 DEPENDS 395 ${printf_deps} 396) 397 398add_entrypoint_object( 399 vprintf 400 SRCS 401 vprintf.cpp 402 HDRS 403 ../vprintf.h 404 DEPENDS 405 ${printf_deps} 406) 407 408add_entrypoint_object( 409 fprintf 410 SRCS 411 fprintf.cpp 412 HDRS 413 ../fprintf.h 414 DEPENDS 415 ${fprintf_deps} 416) 417 418add_entrypoint_object( 419 vfprintf 420 SRCS 421 vfprintf.cpp 422 HDRS 423 ../vfprintf.h 424 DEPENDS 425 ${fprintf_deps} 426) 427 428add_entrypoint_object( 429 fgets 430 SRCS 431 fgets.cpp 432 HDRS 433 ../fgets.h 434 DEPENDS 435 libc.src.errno.errno 436 libc.hdr.types.FILE 437 libc.src.__support.File.file 438 libc.src.__support.File.platform_file 439) 440 441add_entrypoint_object( 442 ungetc 443 SRCS 444 ungetc.cpp 445 HDRS 446 ../ungetc.h 447 DEPENDS 448 libc.hdr.types.FILE 449 libc.src.__support.File.file 450 libc.src.__support.File.platform_file 451) 452 453add_entrypoint_object( 454 stdin 455 SRCS 456 stdin.cpp 457 HDRS 458 ../stdin.h 459 DEPENDS 460 libc.hdr.types.FILE 461 libc.src.__support.File.file 462 libc.src.__support.File.platform_stdin 463) 464 465add_entrypoint_object( 466 stdout 467 SRCS 468 stdout.cpp 469 HDRS 470 ../stdout.h 471 DEPENDS 472 libc.hdr.types.FILE 473 libc.src.__support.File.file 474 libc.src.__support.File.platform_stdout 475) 476 477add_entrypoint_object( 478 stderr 479 SRCS 480 stderr.cpp 481 HDRS 482 ../stderr.h 483 DEPENDS 484 libc.hdr.types.FILE 485 libc.src.__support.File.file 486 libc.src.__support.File.platform_stderr 487) 488