this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

stdio/stdlib build progress

+120 -3
+3
.gitmodules
··· 1 + [submodule "external/libdispatch"] 2 + path = external/libdispatch 3 + url = https://github.com/nickhutchinson/libdispatch.git
+5 -1
libc/CMakeLists.txt
··· 23 23 add_definitions(-DHAVE_STDINT_H=1) 24 24 add_definitions(-D__APPLE__) 25 25 add_definitions("'-D__weak_reference(sym,alias)=__asm__(\".weak alias\");__asm__(\".equ alias, sym\")'") 26 + add_definitions("'-D__warn_references(name,warning)='") 26 27 27 28 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -D__DARWIN_UNIX03 -fPIC") 28 29 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,--unresolved-symbols=ignore-all") ··· 36 37 include_directories("${CMAKE_CURRENT_SOURCE_DIR}/locale/FreeBSD") 37 38 include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include/NetBSD") 38 39 include_directories("${CMAKE_CURRENT_SOURCE_DIR}/stdtime/FreeBSD") 40 + include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../external/libdispatch") 39 41 40 42 add_subdirectory(db) # produces libc-db 41 43 add_subdirectory(compat-43) # produces libc-compat ··· 49 51 add_subdirectory(stdtime) 50 52 add_subdirectory(sys) 51 53 add_subdirectory(stdlib) 54 + add_subdirectory(stdio) 52 55 53 56 add_library(system_c SHARED 54 57 $<TARGET_OBJECTS:libc-db> ··· 61 64 $<TARGET_OBJECTS:libc-string> 62 65 $<TARGET_OBJECTS:libc-stdtime> 63 66 $<TARGET_OBJECTS:libc-sys> 64 - $<TARGET_OBJECTS:libc-stdlib>) 67 + $<TARGET_OBJECTS:libc-stdlib> 68 + $<TARGET_OBJECTS:libc-stdio>) 65 69 66 70 #SET_TARGET_PROPERTIES(system_c PROPERTIES LINKER_LANGUAGE C)
+110
libc/stdio/CMakeLists.txt
··· 1 + project(libc-stdio) 2 + 3 + cmake_minimum_required(VERSION 2.4.0) 4 + 5 + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -D_C99_SOURCE -D_FORTIFY_SOURCE=0 -D__va_list=__builtin_va_list") 6 + include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../gdtoa/FreeBSD") 7 + include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../gdtoa") 8 + 9 + set(stdio_sources 10 + FreeBSD/asprintf.c 11 + FreeBSD/clrerr.c 12 + FreeBSD/dprintf.c 13 + FreeBSD/fclose.c 14 + FreeBSD/fdopen.c 15 + FreeBSD/feof.c 16 + FreeBSD/ferror.c 17 + FreeBSD/fflush.c 18 + FreeBSD/fgetc.c 19 + FreeBSD/fgetln.c 20 + FreeBSD/fgetpos.c 21 + FreeBSD/fgets.c 22 + FreeBSD/fgetwc.c 23 + FreeBSD/fgetwln.c 24 + FreeBSD/fgetws.c 25 + FreeBSD/fileno.c 26 + FreeBSD/findfp.c 27 + FreeBSD/flags.c 28 + FreeBSD/_flock_stub.c 29 + FreeBSD/fopen.c 30 + FreeBSD/fprintf.c 31 + FreeBSD/fpurge.c 32 + FreeBSD/fputc.c 33 + FreeBSD/fputs.c 34 + FreeBSD/fputwc.c 35 + FreeBSD/fputws.c 36 + FreeBSD/fread.c 37 + FreeBSD/freopen.c 38 + FreeBSD/fscanf.c 39 + FreeBSD/fseek.c 40 + FreeBSD/fsetpos.c 41 + FreeBSD/ftell.c 42 + FreeBSD/funopen.c 43 + FreeBSD/fvwrite.c 44 + FreeBSD/fwalk.c 45 + FreeBSD/fwide.c 46 + FreeBSD/fwprintf.c 47 + FreeBSD/fwrite.c 48 + FreeBSD/fwscanf.c 49 + FreeBSD/getc.c 50 + FreeBSD/getchar.c 51 + FreeBSD/getdelim.c 52 + FreeBSD/getline.c 53 + FreeBSD/gets.c 54 + FreeBSD/getw.c 55 + FreeBSD/getwc.c 56 + FreeBSD/getwchar.c 57 + FreeBSD/makebuf.c 58 + FreeBSD/mktemp.c 59 + FreeBSD/perror.c 60 + FreeBSD/printf.c 61 + FreeBSD/printf-pos.c 62 + FreeBSD/putc.c 63 + FreeBSD/putchar.c 64 + FreeBSD/puts.c 65 + FreeBSD/putw.c 66 + FreeBSD/putwc.c 67 + FreeBSD/putwchar.c 68 + FreeBSD/refill.c 69 + FreeBSD/remove.c 70 + FreeBSD/rewind.c 71 + FreeBSD/rget.c 72 + FreeBSD/scanf.c 73 + FreeBSD/setbuf.c 74 + FreeBSD/setbuffer.c 75 + FreeBSD/setvbuf.c 76 + FreeBSD/snprintf.c 77 + FreeBSD/sprintf.c 78 + FreeBSD/sscanf.c 79 + FreeBSD/stdio.c 80 + FreeBSD/swprintf.c 81 + FreeBSD/swscanf.c 82 + FreeBSD/tempnam.c 83 + FreeBSD/tmpfile.c 84 + FreeBSD/tmpnam.c 85 + FreeBSD/ungetc.c 86 + FreeBSD/ungetwc.c 87 + FreeBSD/vasprintf.c 88 + FreeBSD/vdprintf.c 89 + FreeBSD/vfprintf.c 90 + FreeBSD/vfscanf.c 91 + FreeBSD/vfwprintf.c 92 + FreeBSD/vfwscanf.c 93 + FreeBSD/vprintf.c 94 + FreeBSD/vscanf.c 95 + FreeBSD/vsnprintf.c 96 + FreeBSD/vsprintf.c 97 + FreeBSD/vsscanf.c 98 + FreeBSD/vswprintf.c 99 + FreeBSD/vswscanf.c 100 + FreeBSD/vwprintf.c 101 + FreeBSD/vwscanf.c 102 + FreeBSD/wbuf.c 103 + FreeBSD/wprintf.c 104 + FreeBSD/wscanf.c 105 + FreeBSD/wsetup.c 106 + ) 107 + 108 + #SET_SOURCE_FILES_PROPERTIES(FreeBSD/snprintf.c PROPERTIES COMPILE_FLAGS "${CMAKE_C_FLAGS}") 109 + 110 + add_library(libc-stdio OBJECT ${stdio_sources})
+2 -2
libc/stdlib/CMakeLists.txt
··· 36 36 FreeBSD/lsearch.c 37 37 FreeBSD/merge_b.c 38 38 FreeBSD/merge.c 39 - FreeBSD/psort_b.c 39 + #FreeBSD/psort_b.c 40 40 FreeBSD/psort.c 41 - FreeBSD/psort_r.c 41 + #FreeBSD/psort_r.c 42 42 FreeBSD/putenv.c 43 43 #FreeBSD/qsort.c 44 44 #FreeBSD/qsort_r.c