summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2024-01-30 18:35:24 -0500
committerJakob Kaivo <jkk@ung.org>2024-01-30 18:35:24 -0500
commit7cdd27f8dce39bed37a266fa578cfaedce0a015d (patch)
treeea00f35123b9e37b63b7f7fd68c49076432574f1 /mk
parent91a2ff1e0a2f95c300f8d181baaf4895dc9e711f (diff)
update dependencies
Diffstat (limited to 'mk')
-rw-r--r--mk/_Exit.d3
-rw-r--r--mk/__assert.d3
-rw-r--r--mk/__checked_call.d3
-rw-r--r--mk/__checked_i.d5
-rw-r--r--mk/__errno.d3
-rw-r--r--mk/__fpclassify.d3
-rw-r--r--mk/__get_locale.d3
-rw-r--r--mk/__load_locale.d3
-rw-r--r--mk/__longjmp.x86-64.s.d3
-rw-r--r--mk/__main.d3
-rw-r--r--mk/__printf.d3
-rw-r--r--mk/__scanf.d3
-rw-r--r--mk/__setjmp.x86-64.s.d3
-rw-r--r--mk/__signal.d3
-rw-r--r--mk/__signal_handler.d3
-rw-r--r--mk/__sigsegv.d3
-rw-r--r--mk/__stderr.d3
-rw-r--r--mk/__stdin.d3
-rw-r--r--mk/__stdio.d3
-rw-r--r--mk/__stdlib.d3
-rw-r--r--mk/__stdout.d3
-rw-r--r--mk/__sys.x86-64.s.d3
-rw-r--r--mk/__time.d3
-rw-r--r--mk/_exit.d3
-rw-r--r--mk/_longjmp.d3
-rw-r--r--mk/_setjmp.d3
-rw-r--r--mk/a64l.d3
-rw-r--r--mk/abort.d9
-rw-r--r--mk/abort_handler_s.d3
-rw-r--r--mk/abs.d3
-rw-r--r--mk/access.d3
-rw-r--r--mk/acos.d3
-rw-r--r--mk/acosh.d3
-rw-r--r--mk/alarm.d3
-rw-r--r--mk/aligned_alloc.d3
-rw-r--r--mk/all.mk31
-rw-r--r--mk/architecture.conf1
-rw-r--r--mk/asctime.d3
-rw-r--r--mk/asctime_s.d3
-rw-r--r--mk/asin.d3
-rw-r--r--mk/asinh.d3
-rw-r--r--mk/assert.d3
-rw-r--r--mk/at_quick_exit.d3
-rw-r--r--mk/atan.d3
-rw-r--r--mk/atan2.d3
-rw-r--r--mk/atanh.d3
-rw-r--r--mk/atexit.d3
-rw-r--r--mk/atof.d3
-rw-r--r--mk/atoi.d3
-rw-r--r--mk/atol.d3
-rw-r--r--mk/atoll.d3
-rw-r--r--mk/atomic_compare_exchange_strong.d3
-rw-r--r--mk/atomic_compare_exchange_strong_explicit.d3
-rw-r--r--mk/atomic_compare_exchange_weak.d3
-rw-r--r--mk/atomic_compare_exchange_weak_explicit.d3
-rw-r--r--mk/atomic_exchange.d3
-rw-r--r--mk/atomic_exchange_explicit.d3
-rw-r--r--mk/atomic_fetch_add.d3
-rw-r--r--mk/atomic_fetch_add_explicit.d3
-rw-r--r--mk/atomic_fetch_and.d3
-rw-r--r--mk/atomic_fetch_and_explicit.d3
-rw-r--r--mk/atomic_fetch_or.d3
-rw-r--r--mk/atomic_fetch_or_explicit.d3
-rw-r--r--mk/atomic_fetch_sub.d3
-rw-r--r--mk/atomic_fetch_sub_explicit.d3
-rw-r--r--mk/atomic_fetch_xor.d3
-rw-r--r--mk/atomic_fetch_xor_explicit.d3
-rw-r--r--mk/atomic_flag.d3
-rw-r--r--mk/atomic_flag_clear.d3
-rw-r--r--mk/atomic_flag_clear_explicit.d3
-rw-r--r--mk/atomic_flag_test_and_set.d3
-rw-r--r--mk/atomic_flag_test_and_set_explicit.d3
-rw-r--r--mk/atomic_init.d3
-rw-r--r--mk/atomic_is_lock_free.d3
-rw-r--r--mk/atomic_load.d3
-rw-r--r--mk/atomic_load_explicit.d3
-rw-r--r--mk/atomic_signal_fence.d3
-rw-r--r--mk/atomic_store.d3
-rw-r--r--mk/atomic_store_explicit.d3
-rw-r--r--mk/atomic_thread_fence.d3
-rw-r--r--mk/brk.d3
-rw-r--r--mk/bsearch.d3
-rw-r--r--mk/bsearch_s.d3
-rw-r--r--mk/btowc.d3
-rw-r--r--mk/c.conf5
-rw-r--r--mk/c16rtomb.d3
-rw-r--r--mk/c32rtomb.d3
-rw-r--r--mk/cabs.d3
-rw-r--r--mk/cacos.d3
-rw-r--r--mk/cacosh.d3
-rw-r--r--mk/call_once.d3
-rw-r--r--mk/calloc.d3
-rw-r--r--mk/carg.d3
-rw-r--r--mk/casin.d3
-rw-r--r--mk/casinh.d3
-rw-r--r--mk/catan.d3
-rw-r--r--mk/catanh.d3
-rw-r--r--mk/cbrt.d3
-rw-r--r--mk/ccos.d3
-rw-r--r--mk/ccosh.d3
-rw-r--r--mk/ceil.d3
-rw-r--r--mk/cexp.d3
-rw-r--r--mk/cext.conf1
-rw-r--r--mk/chdir.d3
-rw-r--r--mk/chmod.d3
-rw-r--r--mk/chown.d3
-rw-r--r--mk/chroot.d3
-rw-r--r--mk/cimag.d3
-rw-r--r--mk/clearerr.d3
-rw-r--r--mk/clock.d9
-rw-r--r--mk/clock_getres.d3
-rw-r--r--mk/clock_gettime.d3
-rw-r--r--mk/clock_settime.d3
-rw-r--r--mk/clog.d3
-rw-r--r--mk/close.d3
-rw-r--r--mk/cnd_broadcast.d3
-rw-r--r--mk/cnd_destroy.d3
-rw-r--r--mk/cnd_init.d3
-rw-r--r--mk/cnd_signal.d3
-rw-r--r--mk/cnd_timedwait.d3
-rw-r--r--mk/cnd_wait.d3
-rw-r--r--mk/configured.mk8
-rw-r--r--mk/confstr.d3
-rw-r--r--mk/conj.d3
-rw-r--r--mk/copysign.d10
-rw-r--r--mk/cos.d3
-rw-r--r--mk/cosh.d3
-rw-r--r--mk/cpow.d3
-rw-r--r--mk/cproj.d3
-rw-r--r--mk/creal.d3
-rw-r--r--mk/creat.d3
-rw-r--r--mk/crypt.d3
-rw-r--r--mk/csin.d3
-rw-r--r--mk/csinh.d3
-rw-r--r--mk/csqrt.d3
-rw-r--r--mk/ctan.d3
-rw-r--r--mk/ctanh.d3
-rw-r--r--mk/ctermid.d3
-rw-r--r--mk/ctime.d3
-rw-r--r--mk/ctime_s.d3
-rw-r--r--mk/cuserid.d3
-rw-r--r--mk/daylight.d3
-rw-r--r--mk/deps.mk124
-rw-r--r--mk/deps.sh27
-rw-r--r--mk/difftime.d3
-rw-r--r--mk/div.d9
-rw-r--r--mk/drand48.d3
-rw-r--r--mk/dup.d3
-rw-r--r--mk/dup2.d3
-rw-r--r--mk/ecvt.d3
-rw-r--r--mk/encrypt.d3
-rw-r--r--mk/environ.d3
-rw-r--r--mk/erand48.d3
-rw-r--r--mk/erf.d3
-rw-r--r--mk/erfc.d3
-rw-r--r--mk/execl.d3
-rw-r--r--mk/execle.d3
-rw-r--r--mk/execlp.d3
-rw-r--r--mk/execv.d3
-rw-r--r--mk/execve.d3
-rw-r--r--mk/execvp.d3
-rw-r--r--mk/exit.d3
-rw-r--r--mk/exp.d3
-rw-r--r--mk/exp2.d3
-rw-r--r--mk/expm1.d3
-rw-r--r--mk/fabs.d3
-rw-r--r--mk/fchdir.d3
-rw-r--r--mk/fchmod.d3
-rw-r--r--mk/fchown.d3
-rw-r--r--mk/fclose.d3
-rw-r--r--mk/fcntl.d3
-rw-r--r--mk/fcvt.d3
-rw-r--r--mk/fdatasync.d3
-rw-r--r--mk/fdim.d3
-rw-r--r--mk/fdopen.d3
-rw-r--r--mk/feclearexcept.d3
-rw-r--r--mk/fegetenv.d3
-rw-r--r--mk/fegetexceptflag.d3
-rw-r--r--mk/fegetround.d9
-rw-r--r--mk/feholdexcept.d3
-rw-r--r--mk/feof.d3
-rw-r--r--mk/feraiseexcept.d3
-rw-r--r--mk/ferror.d3
-rw-r--r--mk/fesetenv.d3
-rw-r--r--mk/fesetexceptflag.d3
-rw-r--r--mk/fesetround.d3
-rw-r--r--mk/fetestexcept.d3
-rw-r--r--mk/feupdateenv.d3
-rw-r--r--mk/fflush.d3
-rw-r--r--mk/fgetc.d3
-rw-r--r--mk/fgetpos.d3
-rw-r--r--mk/fgets.d9
-rw-r--r--mk/fgetwc.d3
-rw-r--r--mk/fgetws.d3
-rw-r--r--mk/fileno.d3
-rw-r--r--mk/flockfile.d3
-rw-r--r--mk/floor.d3
-rw-r--r--mk/fma.d3
-rw-r--r--mk/fmax.d3
-rw-r--r--mk/fmin.d3
-rw-r--r--mk/fmod.d3
-rw-r--r--mk/fopen.d9
-rw-r--r--mk/fopen_s.d3
-rw-r--r--mk/fork.d3
-rw-r--r--mk/fpathconf.d3
-rw-r--r--mk/fprintf.d3
-rw-r--r--mk/fprintf_s.d3
-rw-r--r--mk/fputc.d3
-rw-r--r--mk/fputs.d3
-rw-r--r--mk/fputwc.d3
-rw-r--r--mk/fputws.d3
-rw-r--r--mk/fread.d3
-rw-r--r--mk/free.d3
-rw-r--r--mk/freopen.d4
-rw-r--r--mk/freopen_s.d3
-rw-r--r--mk/frexp.d3
-rw-r--r--mk/fscanf.d3
-rw-r--r--mk/fscanf_s.d3
-rw-r--r--mk/fseek.d3
-rw-r--r--mk/fsetpos.d3
-rw-r--r--mk/fstat.d3
-rw-r--r--mk/fstatvfs.d3
-rw-r--r--mk/fsync.d3
-rw-r--r--mk/ftell.d3
-rw-r--r--mk/ftime.d3
-rw-r--r--mk/ftok.d3
-rw-r--r--mk/ftruncate.d3
-rw-r--r--mk/funlockfile.d3
-rw-r--r--mk/fwide.d3
-rw-r--r--mk/fwprintf.d3
-rw-r--r--mk/fwprintf_s.d3
-rw-r--r--mk/fwrite.d3
-rw-r--r--mk/fwscanf.d3
-rw-r--r--mk/fwscanf_s.d3
-rw-r--r--mk/gamma.d3
-rw-r--r--mk/gcvt.d3
-rw-r--r--mk/getc.d3
-rw-r--r--mk/getc_unlocked.d3
-rw-r--r--mk/getchar.d9
-rw-r--r--mk/getchar_unlocked.d3
-rw-r--r--mk/getcwd.d3
-rw-r--r--mk/getdate.d3
-rw-r--r--mk/getdate_err.d3
-rw-r--r--mk/getdtablesize.d3
-rw-r--r--mk/getegid.d3
-rw-r--r--mk/getenv.d3
-rw-r--r--mk/getenv_s.d3
-rw-r--r--mk/geteuid.d3
-rw-r--r--mk/getgid.d3
-rw-r--r--mk/getgroups.d3
-rw-r--r--mk/gethostid.d3
-rw-r--r--mk/getitimer.d3
-rw-r--r--mk/getlogin.d3
-rw-r--r--mk/getopt.d3
-rw-r--r--mk/getpagesize.d3
-rw-r--r--mk/getpass.d3
-rw-r--r--mk/getpgid.d3
-rw-r--r--mk/getpgrp.d3
-rw-r--r--mk/getpid.d3
-rw-r--r--mk/getppid.d3
-rw-r--r--mk/getpriority.d3
-rw-r--r--mk/getrlimit.d3
-rw-r--r--mk/getrusage.d3
-rw-r--r--mk/gets.d3
-rw-r--r--mk/gets_s.d3
-rw-r--r--mk/getsid.d3
-rw-r--r--mk/getsubopt.d3
-rw-r--r--mk/gettimeofday.d3
-rw-r--r--mk/getuid.d3
-rw-r--r--mk/getw.d3
-rw-r--r--mk/getwc.d3
-rw-r--r--mk/getwchar.d3
-rw-r--r--mk/getwd.d3
-rw-r--r--mk/gmtime.d3
-rw-r--r--mk/gmtime_s.d3
-rw-r--r--mk/grantpt.d3
-rw-r--r--mk/hypot.d3
-rw-r--r--mk/ignore_handler_s.d3
-rw-r--r--mk/ilogb.d3
-rw-r--r--mk/imaxabs.d9
-rw-r--r--mk/imaxdiv.d9
-rw-r--r--mk/initstate.d3
-rw-r--r--mk/isalnum.d3
-rw-r--r--mk/isalpha.d3
-rw-r--r--mk/isascii.d3
-rw-r--r--mk/isatty.d3
-rw-r--r--mk/isblank.d3
-rw-r--r--mk/iscntrl.d3
-rw-r--r--mk/isdigit.d3
-rw-r--r--mk/isgraph.d3
-rw-r--r--mk/islower.d3
-rw-r--r--mk/isprint.d3
-rw-r--r--mk/ispunct.d3
-rw-r--r--mk/isspace.d3
-rw-r--r--mk/isupper.d3
-rw-r--r--mk/iswalnum.d3
-rw-r--r--mk/iswalpha.d3
-rw-r--r--mk/iswblank.d3
-rw-r--r--mk/iswcntrl.d3
-rw-r--r--mk/iswctype.d3
-rw-r--r--mk/iswdigit.d3
-rw-r--r--mk/iswgraph.d3
-rw-r--r--mk/iswlower.d3
-rw-r--r--mk/iswprint.d3
-rw-r--r--mk/iswpunct.d3
-rw-r--r--mk/iswspace.d3
-rw-r--r--mk/iswupper.d3
-rw-r--r--mk/iswxdigit.d3
-rw-r--r--mk/isxdigit.d3
-rw-r--r--mk/j0.d3
-rw-r--r--mk/j1.d3
-rw-r--r--mk/jn.d3
-rw-r--r--mk/jrand48.d3
-rw-r--r--mk/kill.d3
-rw-r--r--mk/l64a.d3
-rw-r--r--mk/labs.d3
-rw-r--r--mk/lchown.d3
-rw-r--r--mk/lcong48.d3
-rw-r--r--mk/ldexp.d3
-rw-r--r--mk/ldiv.d3
-rw-r--r--mk/lgamma.d3
-rw-r--r--mk/link.d3
-rw-r--r--mk/llabs.d3
-rw-r--r--mk/lldiv.d3
-rw-r--r--mk/llrint.d3
-rw-r--r--mk/llround.d3
-rw-r--r--mk/localeconv.d10
-rw-r--r--mk/localtime.d3
-rw-r--r--mk/localtime_s.d3
-rw-r--r--mk/lockf.d3
-rw-r--r--mk/log.d3
-rw-r--r--mk/log10.d3
-rw-r--r--mk/log1p.d3
-rw-r--r--mk/log2.d3
-rw-r--r--mk/logb.d3
-rw-r--r--mk/longjmp.d3
-rw-r--r--mk/lrand48.d3
-rw-r--r--mk/lrint.d3
-rw-r--r--mk/lround.d3
-rw-r--r--mk/lseek.d3
-rw-r--r--mk/lstat.d3
-rw-r--r--mk/malloc.d3
-rw-r--r--mk/mblen.d3
-rw-r--r--mk/mbrlen.d3
-rw-r--r--mk/mbrtoc16.d3
-rw-r--r--mk/mbrtoc32.d3
-rw-r--r--mk/mbrtowc.d3
-rw-r--r--mk/mbsinit.d3
-rw-r--r--mk/mbsrtowcs.d3
-rw-r--r--mk/mbsrtowcs_s.d3
-rw-r--r--mk/mbstowcs.d3
-rw-r--r--mk/mbstowcs_s.d3
-rw-r--r--mk/mbtowc.d3
-rw-r--r--mk/memccpy.d3
-rw-r--r--mk/memchr.d3
-rw-r--r--mk/memcmp.d3
-rw-r--r--mk/memcpy.d3
-rw-r--r--mk/memcpy_s.d3
-rw-r--r--mk/memmove.d3
-rw-r--r--mk/memmove_s.d3
-rw-r--r--mk/memset.d3
-rw-r--r--mk/memset_s.d3
-rw-r--r--mk/mkdir.d3
-rw-r--r--mk/mkfifo.d3
-rw-r--r--mk/mknod.d3
-rw-r--r--mk/mkstemp.d3
-rw-r--r--mk/mktemp.d3
-rw-r--r--mk/mktime.d3
-rw-r--r--mk/mlock.d3
-rw-r--r--mk/mlockall.d3
-rw-r--r--mk/mmap.d3
-rw-r--r--mk/modf.d3
-rw-r--r--mk/mprotect.d3
-rw-r--r--mk/mrand48.d3
-rw-r--r--mk/msgctl.d3
-rw-r--r--mk/msgget.d3
-rw-r--r--mk/msgrcv.d3
-rw-r--r--mk/msgsnd.d3
-rw-r--r--mk/msync.d3
-rw-r--r--mk/mtx_destroy.d3
-rw-r--r--mk/mtx_init.d3
-rw-r--r--mk/mtx_lock.d3
-rw-r--r--mk/mtx_timedlock.d3
-rw-r--r--mk/mtx_trylock.d3
-rw-r--r--mk/mtx_unlock.d3
-rw-r--r--mk/munlock.d3
-rw-r--r--mk/munlockall.d3
-rw-r--r--mk/munmap.d3
-rw-r--r--mk/nan.d3
-rw-r--r--mk/nanosleep.d3
-rw-r--r--mk/nearbyint.d3
-rw-r--r--mk/nextafter.d3
-rw-r--r--mk/nexttoward.d3
-rw-r--r--mk/nice.d3
-rw-r--r--mk/nl_langinfo.d3
-rw-r--r--mk/nrand48.d3
-rw-r--r--mk/open.d3
-rw-r--r--mk/optarg.d3
-rw-r--r--mk/opterr.d3
-rw-r--r--mk/optind.d3
-rw-r--r--mk/optopt.d3
-rw-r--r--mk/pathconf.d3
-rw-r--r--mk/pause.d3
-rw-r--r--mk/pclose.d3
-rw-r--r--mk/perror.d3
-rw-r--r--mk/pipe.d3
-rw-r--r--mk/popen.d3
-rw-r--r--mk/posix.conf6
-rw-r--r--mk/pow.d3
-rw-r--r--mk/printf.d3
-rw-r--r--mk/printf_s.d3
-rw-r--r--mk/ptsname.d3
-rw-r--r--mk/putc.d3
-rw-r--r--mk/putc_unlocked.d3
-rw-r--r--mk/putchar.d3
-rw-r--r--mk/putchar_unlocked.d3
-rw-r--r--mk/putenv.d3
-rw-r--r--mk/puts.d3
-rw-r--r--mk/putw.d3
-rw-r--r--mk/putwc.d3
-rw-r--r--mk/putwchar.d3
-rw-r--r--mk/qsort.d3
-rw-r--r--mk/qsort_s.d3
-rw-r--r--mk/quick_exit.d3
-rw-r--r--mk/raise.d3
-rw-r--r--mk/rand.d9
-rw-r--r--mk/random.d3
-rw-r--r--mk/read.d3
-rw-r--r--mk/readlink.d3
-rw-r--r--mk/readv.d3
-rw-r--r--mk/realloc.d3
-rw-r--r--mk/realpath.d3
-rw-r--r--mk/remainder.d3
-rw-r--r--mk/remove.d4
-rw-r--r--mk/remquo.d3
-rw-r--r--mk/rename.d3
-rw-r--r--mk/rewind.d3
-rw-r--r--mk/rint.d3
-rw-r--r--mk/rmdir.d3
-rw-r--r--mk/round.d3
-rw-r--r--mk/sbrk.d3
-rw-r--r--mk/scalb.d3
-rw-r--r--mk/scalbln.d3
-rw-r--r--mk/scalbn.d3
-rw-r--r--mk/scanf.d3
-rw-r--r--mk/scanf_s.d3
-rw-r--r--mk/seed48.d3
-rw-r--r--mk/select.d3
-rw-r--r--mk/semctl.d3
-rw-r--r--mk/semget.d3
-rw-r--r--mk/semop.d3
-rw-r--r--mk/set_constraint_handler_s.d3
-rw-r--r--mk/setbuf.d3
-rw-r--r--mk/setgid.d3
-rw-r--r--mk/setitimer.d3
-rw-r--r--mk/setjmp.d3
-rw-r--r--mk/setkey.d3
-rw-r--r--mk/setlocale.d10
-rw-r--r--mk/setpgid.d3
-rw-r--r--mk/setpgrp.d3
-rw-r--r--mk/setpriority.d3
-rw-r--r--mk/setregid.d3
-rw-r--r--mk/setreuid.d3
-rw-r--r--mk/setrlimit.d3
-rw-r--r--mk/setsid.d3
-rw-r--r--mk/setstate.d3
-rw-r--r--mk/setuid.d3
-rw-r--r--mk/setvbuf.d3
-rw-r--r--mk/shm_open.d3
-rw-r--r--mk/shm_unlink.d3
-rw-r--r--mk/shmat.d3
-rw-r--r--mk/shmctl.d3
-rw-r--r--mk/shmdt.d3
-rw-r--r--mk/shmget.d3
-rw-r--r--mk/sigaction.d3
-rw-r--r--mk/sigjmp_buf.d8
-rw-r--r--mk/siglongjmp.d3
-rw-r--r--mk/signal.d3
-rw-r--r--mk/signgam.d3
-rw-r--r--mk/sigsetjmp.d3
-rw-r--r--mk/sin.d3
-rw-r--r--mk/sinh.d3
-rw-r--r--mk/sleep.d3
-rw-r--r--mk/snprintf.d3
-rw-r--r--mk/snprintf_s.d3
-rw-r--r--mk/snwprintf_s.d3
-rw-r--r--mk/sprintf.d3
-rw-r--r--mk/sprintf_s.d3
-rw-r--r--mk/sqrt.d3
-rw-r--r--mk/srand.d3
-rw-r--r--mk/srand48.d3
-rw-r--r--mk/srandom.d3
-rw-r--r--mk/sscanf.d3
-rw-r--r--mk/sscanf_s.d3
-rw-r--r--mk/stat.d3
-rw-r--r--mk/statvfs.d3
-rw-r--r--mk/strcat.d9
-rw-r--r--mk/strcat_s.d3
-rw-r--r--mk/strchr.d9
-rw-r--r--mk/strcmp.d3
-rw-r--r--mk/strcoll.d3
-rw-r--r--mk/strcpy.d9
-rw-r--r--mk/strcpy_s.d3
-rw-r--r--mk/strcspn.d3
-rw-r--r--mk/strdup.d10
-rw-r--r--mk/strerror.d10
-rw-r--r--mk/strerror_s.d3
-rw-r--r--mk/strerrorlen_s.d3
-rw-r--r--mk/strftime.d3
-rw-r--r--mk/strlen.d3
-rw-r--r--mk/strncat.d9
-rw-r--r--mk/strncat_s.d3
-rw-r--r--mk/strncmp.d3
-rw-r--r--mk/strncpy.d9
-rw-r--r--mk/strncpy_s.d3
-rw-r--r--mk/strnlen_s.d3
-rw-r--r--mk/strpbrk.d9
-rw-r--r--mk/strptime.d3
-rw-r--r--mk/strrchr.d9
-rw-r--r--mk/strspn.d3
-rw-r--r--mk/strstr.d9
-rw-r--r--mk/strtod.d3
-rw-r--r--mk/strtof.d3
-rw-r--r--mk/strtoimax.d10
-rw-r--r--mk/strtok.d10
-rw-r--r--mk/strtok_s.d9
-rw-r--r--mk/strtol.d3
-rw-r--r--mk/strtold.d3
-rw-r--r--mk/strtoll.d3
-rw-r--r--mk/strtoul.d3
-rw-r--r--mk/strtoull.d3
-rw-r--r--mk/strtoumax.d10
-rw-r--r--mk/strxfrm.d3
-rw-r--r--mk/swab.d3
-rw-r--r--mk/swprintf.d3
-rw-r--r--mk/swprintf_s.d3
-rw-r--r--mk/swscanf.d3
-rw-r--r--mk/swscanf_s.d3
-rw-r--r--mk/symlink.d3
-rw-r--r--mk/sync.d3
-rw-r--r--mk/sysconf.d3
-rw-r--r--mk/system.d3
-rw-r--r--mk/tan.d3
-rw-r--r--mk/tanh.d3
-rw-r--r--mk/tcgetpgrp.d3
-rw-r--r--mk/tcsetpgrp.d3
-rw-r--r--mk/tempnam.d3
-rw-r--r--mk/tgamma.d3
-rw-r--r--mk/thrd_create.d3
-rw-r--r--mk/thrd_current.d3
-rw-r--r--mk/thrd_detach.d3
-rw-r--r--mk/thrd_equal.d3
-rw-r--r--mk/thrd_exit.d3
-rw-r--r--mk/thrd_join.d3
-rw-r--r--mk/thrd_sleep.d3
-rw-r--r--mk/thrd_yield.d3
-rw-r--r--mk/time.d3
-rw-r--r--mk/timer_create.d3
-rw-r--r--mk/timer_delete.d3
-rw-r--r--mk/timer_getoverrun.d3
-rw-r--r--mk/timer_gettime.d3
-rw-r--r--mk/timer_settime.d3
-rw-r--r--mk/times.d3
-rw-r--r--mk/timespec_get.d3
-rw-r--r--mk/timezone.d3
-rw-r--r--mk/tmpfile.d9
-rw-r--r--mk/tmpfile_s.d3
-rw-r--r--mk/tmpnam.d3
-rw-r--r--mk/tmpnam_s.d3
-rw-r--r--mk/toascii.d3
-rw-r--r--mk/tolower.d3
-rw-r--r--mk/toupper.d3
-rw-r--r--mk/towctrans.d3
-rw-r--r--mk/towlower.d3
-rw-r--r--mk/towupper.d3
-rw-r--r--mk/trunc.d3
-rw-r--r--mk/truncate.d3
-rw-r--r--mk/tss_create.d3
-rw-r--r--mk/tss_delete.d3
-rw-r--r--mk/tss_get.d3
-rw-r--r--mk/tss_set.d3
-rw-r--r--mk/ttyname.d3
-rw-r--r--mk/ttyslot.d3
-rw-r--r--mk/tzname.d3
-rw-r--r--mk/tzset.d3
-rw-r--r--mk/ualarm.d3
-rw-r--r--mk/umask.d3
-rw-r--r--mk/uname.d3
-rw-r--r--mk/ungetc.d3
-rw-r--r--mk/ungetwc.d3
-rw-r--r--mk/unlink.d3
-rw-r--r--mk/unlockpt.d3
-rw-r--r--mk/usleep.d3
-rw-r--r--mk/utimes.d3
-rw-r--r--mk/valloc.d3
-rw-r--r--mk/vfork.d3
-rw-r--r--mk/vfprintf.d3
-rw-r--r--mk/vfprintf_s.d3
-rw-r--r--mk/vfscanf.d3
-rw-r--r--mk/vfscanf_s.d3
-rw-r--r--mk/vfwprintf.d3
-rw-r--r--mk/vfwprintf_s.d3
-rw-r--r--mk/vfwscanf.d3
-rw-r--r--mk/vfwscanf_s.d3
-rw-r--r--mk/vprintf.d3
-rw-r--r--mk/vprintf_s.d3
-rw-r--r--mk/vscanf.d3
-rw-r--r--mk/vscanf_s.d3
-rw-r--r--mk/vsnprintf.d3
-rw-r--r--mk/vsnprintf_s.d3
-rw-r--r--mk/vsnwprintf_s.d3
-rw-r--r--mk/vsprintf.d3
-rw-r--r--mk/vsprintf_s.d3
-rw-r--r--mk/vsscanf.d3
-rw-r--r--mk/vsscanf_s.d3
-rw-r--r--mk/vswprintf.d3
-rw-r--r--mk/vswprintf_s.d3
-rw-r--r--mk/vswscanf.d3
-rw-r--r--mk/vswscanf_s.d3
-rw-r--r--mk/vwprintf.d3
-rw-r--r--mk/vwprintf_s.d3
-rw-r--r--mk/vwscanf.d3
-rw-r--r--mk/vwscanf_s.d3
-rw-r--r--mk/wait.d3
-rw-r--r--mk/wait3.d3
-rw-r--r--mk/waitid.d3
-rw-r--r--mk/waitpid.d3
-rw-r--r--mk/wcrtomb.d3
-rw-r--r--mk/wcrtomb_s.d3
-rw-r--r--mk/wcscat.d3
-rw-r--r--mk/wcscat_s.d3
-rw-r--r--mk/wcschr.d3
-rw-r--r--mk/wcscmp.d3
-rw-r--r--mk/wcscoll.d3
-rw-r--r--mk/wcscpy.d3
-rw-r--r--mk/wcscpy_s.d3
-rw-r--r--mk/wcscspn.d3
-rw-r--r--mk/wcsftime.d3
-rw-r--r--mk/wcslen.d3
-rw-r--r--mk/wcsncat.d3
-rw-r--r--mk/wcsncat_s.d3
-rw-r--r--mk/wcsncmp.d3
-rw-r--r--mk/wcsncpy.d3
-rw-r--r--mk/wcsncpy_s.d3
-rw-r--r--mk/wcsnlen_s.d3
-rw-r--r--mk/wcspbrk.d3
-rw-r--r--mk/wcsrchr.d3
-rw-r--r--mk/wcsrtombs.d3
-rw-r--r--mk/wcsrtombs_s.d3
-rw-r--r--mk/wcsspn.d3
-rw-r--r--mk/wcsstr.d3
-rw-r--r--mk/wcstod.d3
-rw-r--r--mk/wcstof.d3
-rw-r--r--mk/wcstoimax.d10
-rw-r--r--mk/wcstok.d3
-rw-r--r--mk/wcstok_s.d3
-rw-r--r--mk/wcstol.d3
-rw-r--r--mk/wcstold.d3
-rw-r--r--mk/wcstoll.d3
-rw-r--r--mk/wcstombs.d3
-rw-r--r--mk/wcstombs_s.d3
-rw-r--r--mk/wcstoul.d3
-rw-r--r--mk/wcstoull.d3
-rw-r--r--mk/wcstoumax.d10
-rw-r--r--mk/wcswcs.d3
-rw-r--r--mk/wcswidth.d3
-rw-r--r--mk/wcsxfrm.d3
-rw-r--r--mk/wctob.d3
-rw-r--r--mk/wctomb.d3
-rw-r--r--mk/wctomb_s.d3
-rw-r--r--mk/wctrans.d3
-rw-r--r--mk/wctype.d3
-rw-r--r--mk/wcwidth.d3
-rw-r--r--mk/wmemchr.d3
-rw-r--r--mk/wmemcmp.d3
-rw-r--r--mk/wmemcpy.d3
-rw-r--r--mk/wmemcpy_s.d3
-rw-r--r--mk/wmemmove.d3
-rw-r--r--mk/wmemmove_s.d3
-rw-r--r--mk/wmemset.d3
-rw-r--r--mk/wordsize.conf2
-rw-r--r--mk/wprintf.d3
-rw-r--r--mk/wprintf_s.d3
-rw-r--r--mk/write.d3
-rw-r--r--mk/writev.d3
-rw-r--r--mk/wscanf.d3
-rw-r--r--mk/wscanf_s.d3
-rw-r--r--mk/xopen.conf5
-rw-r--r--mk/y0.d3
-rw-r--r--mk/y1.d3
-rw-r--r--mk/yn.d3
691 files changed, 1104 insertions, 1348 deletions
diff --git a/mk/_Exit.d b/mk/_Exit.d
index 273fb85a..c1dd28dd 100644
--- a/mk/_Exit.d
+++ b/mk/_Exit.d
@@ -6,6 +6,5 @@ $(OBJDIR)/_Exit.o: src/stdlib/_Exit.c
$(OBJDIR)/_Exit.o: src/stdlib/_stdlib.h
$(OBJDIR)/_Exit.o: src/_syscall.h
$(OBJDIR)/_Exit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/_Exit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/_Exit.c
diff --git a/mk/__assert.d b/mk/__assert.d
index 23403777..0508a85b 100644
--- a/mk/__assert.d
+++ b/mk/__assert.d
@@ -5,6 +5,5 @@ libc.a(__assert.o): $(OBJDIR)/__assert.o
$(OBJDIR)/__assert.o: src/assert/__assert.c
$(OBJDIR)/__assert.o: src/_safety.h
$(OBJDIR)/__assert.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/assert/__assert.c
+ $(CC) -c -o $@ $(CFLAGS) src/assert/__assert.c
diff --git a/mk/__checked_call.d b/mk/__checked_call.d
index d4ec6059..5bc24230 100644
--- a/mk/__checked_call.d
+++ b/mk/__checked_call.d
@@ -5,6 +5,5 @@ libc.a(__checked_call.o): $(OBJDIR)/__checked_call.o
$(OBJDIR)/__checked_call.o: src/__checked_call.c
$(OBJDIR)/__checked_call.o: src/_safety.h
$(OBJDIR)/__checked_call.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/__checked_call.c
+ $(CC) -c -o $@ $(CFLAGS) src/__checked_call.c
diff --git a/mk/__checked_i.d b/mk/__checked_i.d
index 678a4d5d..76b745be 100644
--- a/mk/__checked_i.d
+++ b/mk/__checked_i.d
@@ -3,8 +3,7 @@ libc.a(__checked_i.o): $(OBJDIR)/__checked_i.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/__checked_i.o: src/__checked_i.c
-$(OBJDIR)/__checked_i.o: src/_assert.h
+$(OBJDIR)/__checked_i.o: src/_safety.h
$(OBJDIR)/__checked_i.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/__checked_i.c
+ $(CC) -c -o $@ $(CFLAGS) src/__checked_i.c
diff --git a/mk/__errno.d b/mk/__errno.d
index 3c19cc7e..8ec469d8 100644
--- a/mk/__errno.d
+++ b/mk/__errno.d
@@ -6,6 +6,5 @@ $(OBJDIR)/__errno.o: src/errno/__errno.c
$(OBJDIR)/__errno.o: src/_perthread.h
$(OBJDIR)/__errno.o: src/_safety.h
$(OBJDIR)/__errno.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/errno/__errno.c
+ $(CC) -c -o $@ $(CFLAGS) src/errno/__errno.c
diff --git a/mk/__fpclassify.d b/mk/__fpclassify.d
index 5c9741f4..a2912ad8 100644
--- a/mk/__fpclassify.d
+++ b/mk/__fpclassify.d
@@ -6,6 +6,5 @@ $(OBJDIR)/__fpclassify.o: src/math/__fpclassify.c
$(OBJDIR)/__fpclassify.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/__fpclassify.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/__fpclassify.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/__fpclassify.c
diff --git a/mk/__get_locale.d b/mk/__get_locale.d
index 505800b3..e46c78a7 100644
--- a/mk/__get_locale.d
+++ b/mk/__get_locale.d
@@ -6,6 +6,5 @@ $(OBJDIR)/__get_locale.o: src/locale/__get_locale.c
$(OBJDIR)/__get_locale.o: src/locale/_locale.h
$(OBJDIR)/__get_locale.o: src/_safety.h
$(OBJDIR)/__get_locale.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/locale/__get_locale.c
+ $(CC) -c -o $@ $(CFLAGS) src/locale/__get_locale.c
diff --git a/mk/__load_locale.d b/mk/__load_locale.d
index c4eec9ea..76069734 100644
--- a/mk/__load_locale.d
+++ b/mk/__load_locale.d
@@ -7,6 +7,5 @@ $(OBJDIR)/__load_locale.o: src/locale/_locale.h
$(OBJDIR)/__load_locale.o: src/ctype/_ctype.h
$(OBJDIR)/__load_locale.o: src/_safety.h
$(OBJDIR)/__load_locale.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/locale/__load_locale.c
+ $(CC) -c -o $@ $(CFLAGS) src/locale/__load_locale.c
diff --git a/mk/__longjmp.x86-64.s.d b/mk/__longjmp.x86-64.s.d
index e9688b50..db292da0 100644
--- a/mk/__longjmp.x86-64.s.d
+++ b/mk/__longjmp.x86-64.s.d
@@ -4,6 +4,5 @@ libc.a(__longjmp.x86-64.s.o): $(OBJDIR)/__longjmp.x86-64.s.o
$(OBJDIR)/__longjmp.x86-64.s.o: src/setjmp/__longjmp.x86-64.s
$(OBJDIR)/__longjmp.x86-64.s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/__longjmp.x86-64.s
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/__longjmp.x86-64.s
diff --git a/mk/__main.d b/mk/__main.d
index 1a018028..d7af6478 100644
--- a/mk/__main.d
+++ b/mk/__main.d
@@ -6,6 +6,5 @@ $(OBJDIR)/__main.o: src/__main.c
$(OBJDIR)/__main.o: src/stdio/_stdio.h
$(OBJDIR)/__main.o: src/stdlib/_stdlib.h
$(OBJDIR)/__main.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/__main.c
+ $(CC) -c -o $@ $(CFLAGS) src/__main.c
diff --git a/mk/__printf.d b/mk/__printf.d
index ef03315c..39c33ac6 100644
--- a/mk/__printf.d
+++ b/mk/__printf.d
@@ -11,6 +11,5 @@ $(OBJDIR)/__printf.o: src/stdint/uintmax_t.h
$(OBJDIR)/__printf.o: src/stdint/intptr_t.h
$(OBJDIR)/__printf.o: src/stdint/UINTMAX_MAX.h
$(OBJDIR)/__printf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/__printf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/__printf.c
diff --git a/mk/__scanf.d b/mk/__scanf.d
index e48198dd..84677c9c 100644
--- a/mk/__scanf.d
+++ b/mk/__scanf.d
@@ -5,6 +5,5 @@ libc.a(__scanf.o): $(OBJDIR)/__scanf.o
$(OBJDIR)/__scanf.o: src/stdio/__scanf.c
$(OBJDIR)/__scanf.o: src/stdio/_stdio.h
$(OBJDIR)/__scanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/__scanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/__scanf.c
diff --git a/mk/__setjmp.x86-64.s.d b/mk/__setjmp.x86-64.s.d
index f563a57d..0b0e30ae 100644
--- a/mk/__setjmp.x86-64.s.d
+++ b/mk/__setjmp.x86-64.s.d
@@ -4,6 +4,5 @@ libc.a(__setjmp.x86-64.s.o): $(OBJDIR)/__setjmp.x86-64.s.o
$(OBJDIR)/__setjmp.x86-64.s.o: src/setjmp/__setjmp.x86-64.s
$(OBJDIR)/__setjmp.x86-64.s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/__setjmp.x86-64.s
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/__setjmp.x86-64.s
diff --git a/mk/__signal.d b/mk/__signal.d
index 05d9e4f4..ca88db29 100644
--- a/mk/__signal.d
+++ b/mk/__signal.d
@@ -5,6 +5,5 @@ libc.a(__signal.o): $(OBJDIR)/__signal.o
$(OBJDIR)/__signal.o: src/signal/__signal.c
$(OBJDIR)/__signal.o: src/signal/_signal.h
$(OBJDIR)/__signal.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/__signal.c
+ $(CC) -c -o $@ $(CFLAGS) src/signal/__signal.c
diff --git a/mk/__signal_handler.d b/mk/__signal_handler.d
index 7f96e741..ca7ef109 100644
--- a/mk/__signal_handler.d
+++ b/mk/__signal_handler.d
@@ -6,6 +6,5 @@ $(OBJDIR)/__signal_handler.o: src/signal/__signal_handler.c
$(OBJDIR)/__signal_handler.o: src/signal/_signal.h
$(OBJDIR)/__signal_handler.o: src/_safety.h
$(OBJDIR)/__signal_handler.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/__signal_handler.c
+ $(CC) -c -o $@ $(CFLAGS) src/signal/__signal_handler.c
diff --git a/mk/__sigsegv.d b/mk/__sigsegv.d
index 3453891e..96225cd4 100644
--- a/mk/__sigsegv.d
+++ b/mk/__sigsegv.d
@@ -4,6 +4,5 @@ libc.a(__sigsegv.o): $(OBJDIR)/__sigsegv.o
$(OBJDIR)/__sigsegv.o: src/signal/__sigsegv.c
$(OBJDIR)/__sigsegv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/__sigsegv.c
+ $(CC) -c -o $@ $(CFLAGS) src/signal/__sigsegv.c
diff --git a/mk/__stderr.d b/mk/__stderr.d
index 2f261b3f..eb86faf7 100644
--- a/mk/__stderr.d
+++ b/mk/__stderr.d
@@ -4,6 +4,5 @@ libc.a(__stderr.o): $(OBJDIR)/__stderr.o
$(OBJDIR)/__stderr.o: src/stdio/__stderr.c
$(OBJDIR)/__stderr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/__stderr.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/__stderr.c
diff --git a/mk/__stdin.d b/mk/__stdin.d
index bc20dab9..f10744d5 100644
--- a/mk/__stdin.d
+++ b/mk/__stdin.d
@@ -4,6 +4,5 @@ libc.a(__stdin.o): $(OBJDIR)/__stdin.o
$(OBJDIR)/__stdin.o: src/stdio/__stdin.c
$(OBJDIR)/__stdin.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/__stdin.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/__stdin.c
diff --git a/mk/__stdio.d b/mk/__stdio.d
index 4ebc2f65..c3b2d0b5 100644
--- a/mk/__stdio.d
+++ b/mk/__stdio.d
@@ -5,6 +5,5 @@ libc.a(__stdio.o): $(OBJDIR)/__stdio.o
$(OBJDIR)/__stdio.o: src/stdio/__stdio.c
$(OBJDIR)/__stdio.o: src/stdio/_stdio.h
$(OBJDIR)/__stdio.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/__stdio.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/__stdio.c
diff --git a/mk/__stdlib.d b/mk/__stdlib.d
index cc3b02ac..8dfb2640 100644
--- a/mk/__stdlib.d
+++ b/mk/__stdlib.d
@@ -5,6 +5,5 @@ libc.a(__stdlib.o): $(OBJDIR)/__stdlib.o
$(OBJDIR)/__stdlib.o: src/stdlib/__stdlib.c
$(OBJDIR)/__stdlib.o: src/stdlib/_stdlib.h
$(OBJDIR)/__stdlib.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/__stdlib.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/__stdlib.c
diff --git a/mk/__stdout.d b/mk/__stdout.d
index 9b17c030..20356877 100644
--- a/mk/__stdout.d
+++ b/mk/__stdout.d
@@ -4,6 +4,5 @@ libc.a(__stdout.o): $(OBJDIR)/__stdout.o
$(OBJDIR)/__stdout.o: src/stdio/__stdout.c
$(OBJDIR)/__stdout.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/__stdout.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/__stdout.c
diff --git a/mk/__sys.x86-64.s.d b/mk/__sys.x86-64.s.d
index d9599e88..a0ba83e2 100644
--- a/mk/__sys.x86-64.s.d
+++ b/mk/__sys.x86-64.s.d
@@ -4,6 +4,5 @@ libc.a(__sys.x86-64.s.o): $(OBJDIR)/__sys.x86-64.s.o
$(OBJDIR)/__sys.x86-64.s.o: src/__sys.x86-64.s
$(OBJDIR)/__sys.x86-64.s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/__sys.x86-64.s
+ $(CC) -c -o $@ $(CFLAGS) src/__sys.x86-64.s
diff --git a/mk/__time.d b/mk/__time.d
index 9d84acdc..f4be0c7a 100644
--- a/mk/__time.d
+++ b/mk/__time.d
@@ -5,6 +5,5 @@ libc.a(__time.o): $(OBJDIR)/__time.o
$(OBJDIR)/__time.o: src/time/__time.c
$(OBJDIR)/__time.o: src/time/_time.h
$(OBJDIR)/__time.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/__time.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/__time.c
diff --git a/mk/_exit.d b/mk/_exit.d
index 7e4c30e8..9637981e 100644
--- a/mk/_exit.d
+++ b/mk/_exit.d
@@ -5,6 +5,5 @@ libc.a(_exit.o): $(OBJDIR)/_exit.o
$(OBJDIR)/_exit.o: src/unistd/_exit.c
$(OBJDIR)/_exit.o: src/_syscall.h
$(OBJDIR)/_exit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/_exit.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/_exit.c
diff --git a/mk/_longjmp.d b/mk/_longjmp.d
index bf85d420..b467ac6d 100644
--- a/mk/_longjmp.d
+++ b/mk/_longjmp.d
@@ -5,6 +5,5 @@ libc.a(_longjmp.o): $(OBJDIR)/_longjmp.o
$(OBJDIR)/_longjmp.o: src/setjmp/_longjmp.c
$(OBJDIR)/_longjmp.o: src/_safety.h
$(OBJDIR)/_longjmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/_longjmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/_longjmp.c
diff --git a/mk/_setjmp.d b/mk/_setjmp.d
index b7b45ef9..7c02f45f 100644
--- a/mk/_setjmp.d
+++ b/mk/_setjmp.d
@@ -5,6 +5,5 @@ libc.a(_setjmp.o): $(OBJDIR)/_setjmp.o
$(OBJDIR)/_setjmp.o: src/setjmp/_setjmp.c
$(OBJDIR)/_setjmp.o: src/_safety.h
$(OBJDIR)/_setjmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/_setjmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/_setjmp.c
diff --git a/mk/a64l.d b/mk/a64l.d
index b47955b6..b6401a42 100644
--- a/mk/a64l.d
+++ b/mk/a64l.d
@@ -5,6 +5,5 @@ libc.a(a64l.o): $(OBJDIR)/a64l.o
$(OBJDIR)/a64l.o: src/stdlib/a64l.c
$(OBJDIR)/a64l.o: src/stdlib/_stdlib.h
$(OBJDIR)/a64l.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/a64l.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/a64l.c
diff --git a/mk/abort.d b/mk/abort.d
new file mode 100644
index 00000000..73abf7ef
--- /dev/null
+++ b/mk/abort.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(abort.o)
+libc.a(abort.o): $(OBJDIR)/abort.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/abort.o: src/stdlib/abort.c
+$(OBJDIR)/abort.o: src/stdlib/_stdlib.h
+$(OBJDIR)/abort.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/abort.c
diff --git a/mk/abort_handler_s.d b/mk/abort_handler_s.d
index ed6857ea..9f2a34fc 100644
--- a/mk/abort_handler_s.d
+++ b/mk/abort_handler_s.d
@@ -6,6 +6,5 @@ $(OBJDIR)/abort_handler_s.o: src/stdlib/abort_handler_s.c
$(OBJDIR)/abort_handler_s.o: src/errno/errno_t.h
$(OBJDIR)/abort_handler_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/abort_handler_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/abort_handler_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/abort_handler_s.c
diff --git a/mk/abs.d b/mk/abs.d
index 4a3af16d..a9bc6255 100644
--- a/mk/abs.d
+++ b/mk/abs.d
@@ -5,6 +5,5 @@ libc.a(abs.o): $(OBJDIR)/abs.o
$(OBJDIR)/abs.o: src/stdlib/abs.c
$(OBJDIR)/abs.o: src/stdlib/_stdlib.h
$(OBJDIR)/abs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/abs.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/abs.c
diff --git a/mk/access.d b/mk/access.d
index 7565291c..3755c9b5 100644
--- a/mk/access.d
+++ b/mk/access.d
@@ -4,6 +4,5 @@ libc.a(access.o): $(OBJDIR)/access.o
$(OBJDIR)/access.o: src/unistd/access.c
$(OBJDIR)/access.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/access.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/access.c
diff --git a/mk/acos.d b/mk/acos.d
index 468a80bd..ec0e869f 100644
--- a/mk/acos.d
+++ b/mk/acos.d
@@ -6,6 +6,5 @@ $(OBJDIR)/acos.o: src/math/acos.c
$(OBJDIR)/acos.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/acos.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/acos.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/acos.c
diff --git a/mk/acosh.d b/mk/acosh.d
index a5d7c96e..4b03fd28 100644
--- a/mk/acosh.d
+++ b/mk/acosh.d
@@ -7,6 +7,5 @@ $(OBJDIR)/acosh.o: src/math/acosh.c
$(OBJDIR)/acosh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/acosh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/acosh.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/acosh.c
diff --git a/mk/alarm.d b/mk/alarm.d
index c73d1018..e5b821cb 100644
--- a/mk/alarm.d
+++ b/mk/alarm.d
@@ -5,6 +5,5 @@ libc.a(alarm.o): $(OBJDIR)/alarm.o
$(OBJDIR)/alarm.o: src/unistd/alarm.c
$(OBJDIR)/alarm.o: src/_syscall.h
$(OBJDIR)/alarm.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/alarm.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/alarm.c
diff --git a/mk/aligned_alloc.d b/mk/aligned_alloc.d
index 4be38897..3f68f78c 100644
--- a/mk/aligned_alloc.d
+++ b/mk/aligned_alloc.d
@@ -5,6 +5,5 @@ libc.a(aligned_alloc.o): $(OBJDIR)/aligned_alloc.o
$(OBJDIR)/aligned_alloc.o: src/stdlib/aligned_alloc.c
$(OBJDIR)/aligned_alloc.o: src/stdlib/_stdlib.h
$(OBJDIR)/aligned_alloc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/aligned_alloc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/aligned_alloc.c
diff --git a/mk/all.mk b/mk/all.mk
index 99aa048c..7d5ff1d9 100644
--- a/mk/all.mk
+++ b/mk/all.mk
@@ -54,10 +54,12 @@ include mk/csin.d
include mk/cacos.d
include mk/strspn.d
include mk/memmove_s.d
+include mk/strtok.d
include mk/strcoll.d
include mk/strnlen_s.d
include mk/strncmp.d
include mk/memset.d
+include mk/strerror.d
include mk/strncpy_s.d
include mk/memcpy.d
include mk/strxfrm.d
@@ -65,15 +67,25 @@ include mk/memmove.d
include mk/memcpy_s.d
include mk/strcpy_s.d
include mk/strerrorlen_s.d
+include mk/strpbrk.d
include mk/memcmp.d
include mk/strcmp.d
+include mk/strcat.d
include mk/strncat_s.d
include mk/memccpy.d
+include mk/strrchr.d
+include mk/strcpy.d
+include mk/strtok_s.d
include mk/strerror_s.d
+include mk/strdup.d
+include mk/strncpy.d
+include mk/strstr.d
include mk/strcat_s.d
include mk/memchr.d
include mk/strcspn.d
include mk/strlen.d
+include mk/strchr.d
+include mk/strncat.d
include mk/memset_s.d
include mk/wcsrtombs.d
include mk/btowc.d
@@ -162,7 +174,15 @@ include mk/wcstoul.d
include mk/vswprintf_s.d
include mk/vwprintf.d
include mk/wcscoll.d
+include mk/strtoumax.d
+include mk/imaxabs.d
+include mk/strtoimax.d
+include mk/wcstoimax.d
+include mk/wcstoumax.d
+include mk/imaxdiv.d
include mk/__checked_call.d
+include mk/setlocale.d
+include mk/localeconv.d
include mk/__load_locale.d
include mk/__get_locale.d
include mk/mktemp.d
@@ -180,10 +200,12 @@ include mk/atoi.d
include mk/at_quick_exit.d
include mk/labs.d
include mk/erand48.d
+include mk/abort.d
include mk/bsearch_s.d
include mk/exit.d
include mk/fcvt.d
include mk/system.d
+include mk/div.d
include mk/lrand48.d
include mk/strtol.d
include mk/strtof.d
@@ -194,6 +216,7 @@ include mk/setkey.d
include mk/l64a.d
include mk/strtold.d
include mk/malloc.d
+include mk/rand.d
include mk/initstate.d
include mk/__stdlib.d
include mk/realpath.d
@@ -272,6 +295,7 @@ include mk/signgam.d
include mk/hypot.d
include mk/rint.d
include mk/asin.d
+include mk/copysign.d
include mk/cosh.d
include mk/log.d
include mk/scalbn.d
@@ -482,6 +506,7 @@ include mk/daylight.d
include mk/asctime.d
include mk/ctime.d
include mk/timer_create.d
+include mk/clock.d
include mk/getdate_err.d
include mk/ctime_s.d
include mk/gmtime.d
@@ -504,6 +529,7 @@ include mk/mktime.d
include mk/__main.d
include mk/environ.d
include mk/_longjmp.d
+include mk/sigjmp_buf.d
include mk/_setjmp.d
include mk/setjmp.d
include mk/siglongjmp.d
@@ -552,8 +578,10 @@ include mk/sprintf.d
include mk/vfscanf_s.d
include mk/vfscanf.d
include mk/clearerr.d
+include mk/fopen.d
include mk/tmpnam_s.d
include mk/__stdout.d
+include mk/fgets.d
include mk/snprintf_s.d
include mk/getc_unlocked.d
include mk/fprintf.d
@@ -573,6 +601,7 @@ include mk/vfprintf_s.d
include mk/snprintf.d
include mk/sprintf_s.d
include mk/vprintf_s.d
+include mk/getchar.d
include mk/tempnam.d
include mk/fopen_s.d
include mk/remove.d
@@ -585,6 +614,7 @@ include mk/gets_s.d
include mk/fdopen.d
include mk/vsscanf.d
include mk/fgetpos.d
+include mk/tmpfile.d
include mk/setvbuf.d
include mk/putw.d
include mk/fflush.d
@@ -640,6 +670,7 @@ include mk/feupdateenv.d
include mk/fegetenv.d
include mk/fesetenv.d
include mk/fesetexceptflag.d
+include mk/fegetround.d
include mk/fetestexcept.d
include mk/fegetexceptflag.d
include mk/__checked_i.d
diff --git a/mk/architecture.conf b/mk/architecture.conf
deleted file mode 100644
index e41c7a05..00000000
--- a/mk/architecture.conf
+++ /dev/null
@@ -1 +0,0 @@
-x86 Intel x86
diff --git a/mk/asctime.d b/mk/asctime.d
index 60656055..2ab5b1a7 100644
--- a/mk/asctime.d
+++ b/mk/asctime.d
@@ -5,6 +5,5 @@ libc.a(asctime.o): $(OBJDIR)/asctime.o
$(OBJDIR)/asctime.o: src/time/asctime.c
$(OBJDIR)/asctime.o: src/_safety.h
$(OBJDIR)/asctime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/asctime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/asctime.c
diff --git a/mk/asctime_s.d b/mk/asctime_s.d
index 09dfbf43..62fe4a43 100644
--- a/mk/asctime_s.d
+++ b/mk/asctime_s.d
@@ -5,6 +5,5 @@ libc.a(asctime_s.o): $(OBJDIR)/asctime_s.o
$(OBJDIR)/asctime_s.o: src/time/asctime_s.c
$(OBJDIR)/asctime_s.o: src/_safety.h
$(OBJDIR)/asctime_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/asctime_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/asctime_s.c
diff --git a/mk/asin.d b/mk/asin.d
index beb90d66..a1da6563 100644
--- a/mk/asin.d
+++ b/mk/asin.d
@@ -6,6 +6,5 @@ $(OBJDIR)/asin.o: src/math/asin.c
$(OBJDIR)/asin.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/asin.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/asin.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/asin.c
diff --git a/mk/asinh.d b/mk/asinh.d
index a0c22e9f..be09ad5a 100644
--- a/mk/asinh.d
+++ b/mk/asinh.d
@@ -7,6 +7,5 @@ $(OBJDIR)/asinh.o: src/math/asinh.c
$(OBJDIR)/asinh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/asinh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/asinh.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/asinh.c
diff --git a/mk/assert.d b/mk/assert.d
index aae9fcd0..6e6e2970 100644
--- a/mk/assert.d
+++ b/mk/assert.d
@@ -5,6 +5,5 @@ libc.a(assert.o): $(OBJDIR)/assert.o
$(OBJDIR)/assert.o: src/assert/assert.c
$(OBJDIR)/assert.o: src/stdlib/_stdlib.h
$(OBJDIR)/assert.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/assert/assert.c
+ $(CC) -c -o $@ $(CFLAGS) src/assert/assert.c
diff --git a/mk/at_quick_exit.d b/mk/at_quick_exit.d
index 2e7a4e97..3f999738 100644
--- a/mk/at_quick_exit.d
+++ b/mk/at_quick_exit.d
@@ -5,6 +5,5 @@ libc.a(at_quick_exit.o): $(OBJDIR)/at_quick_exit.o
$(OBJDIR)/at_quick_exit.o: src/stdlib/at_quick_exit.c
$(OBJDIR)/at_quick_exit.o: src/stdlib/_stdlib.h
$(OBJDIR)/at_quick_exit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/at_quick_exit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/at_quick_exit.c
diff --git a/mk/atan.d b/mk/atan.d
index 72da67bb..445c13a5 100644
--- a/mk/atan.d
+++ b/mk/atan.d
@@ -6,6 +6,5 @@ $(OBJDIR)/atan.o: src/math/atan.c
$(OBJDIR)/atan.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/atan.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/atan.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/atan.c
diff --git a/mk/atan2.d b/mk/atan2.d
index cdc1214d..ea43840e 100644
--- a/mk/atan2.d
+++ b/mk/atan2.d
@@ -7,6 +7,5 @@ $(OBJDIR)/atan2.o: src/_safety.h
$(OBJDIR)/atan2.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/atan2.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/atan2.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/atan2.c
diff --git a/mk/atanh.d b/mk/atanh.d
index 42b5261f..bd77aec0 100644
--- a/mk/atanh.d
+++ b/mk/atanh.d
@@ -7,6 +7,5 @@ $(OBJDIR)/atanh.o: src/math/atanh.c
$(OBJDIR)/atanh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/atanh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/atanh.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/atanh.c
diff --git a/mk/atexit.d b/mk/atexit.d
index 1e3c75fc..e85b7906 100644
--- a/mk/atexit.d
+++ b/mk/atexit.d
@@ -5,6 +5,5 @@ libc.a(atexit.o): $(OBJDIR)/atexit.o
$(OBJDIR)/atexit.o: src/stdlib/atexit.c
$(OBJDIR)/atexit.o: src/stdlib/_stdlib.h
$(OBJDIR)/atexit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/atexit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/atexit.c
diff --git a/mk/atof.d b/mk/atof.d
index 94e9882c..63f35483 100644
--- a/mk/atof.d
+++ b/mk/atof.d
@@ -5,6 +5,5 @@ libc.a(atof.o): $(OBJDIR)/atof.o
$(OBJDIR)/atof.o: src/stdlib/atof.c
$(OBJDIR)/atof.o: src/stdlib/_stdlib.h
$(OBJDIR)/atof.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/atof.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/atof.c
diff --git a/mk/atoi.d b/mk/atoi.d
index 9141eaaf..9890d541 100644
--- a/mk/atoi.d
+++ b/mk/atoi.d
@@ -5,6 +5,5 @@ libc.a(atoi.o): $(OBJDIR)/atoi.o
$(OBJDIR)/atoi.o: src/stdlib/atoi.c
$(OBJDIR)/atoi.o: src/stdlib/_stdlib.h
$(OBJDIR)/atoi.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/atoi.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/atoi.c
diff --git a/mk/atol.d b/mk/atol.d
index dcaf1280..5b0c421e 100644
--- a/mk/atol.d
+++ b/mk/atol.d
@@ -5,6 +5,5 @@ libc.a(atol.o): $(OBJDIR)/atol.o
$(OBJDIR)/atol.o: src/stdlib/atol.c
$(OBJDIR)/atol.o: src/stdlib/_stdlib.h
$(OBJDIR)/atol.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/atol.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/atol.c
diff --git a/mk/atoll.d b/mk/atoll.d
index 54f46f4b..b1265682 100644
--- a/mk/atoll.d
+++ b/mk/atoll.d
@@ -5,6 +5,5 @@ libc.a(atoll.o): $(OBJDIR)/atoll.o
$(OBJDIR)/atoll.o: src/stdlib/atoll.c
$(OBJDIR)/atoll.o: src/stdlib/_stdlib.h
$(OBJDIR)/atoll.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/atoll.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/atoll.c
diff --git a/mk/atomic_compare_exchange_strong.d b/mk/atomic_compare_exchange_strong.d
index a0b8a15d..2025900e 100644
--- a/mk/atomic_compare_exchange_strong.d
+++ b/mk/atomic_compare_exchange_strong.d
@@ -4,6 +4,5 @@ libc.a(atomic_compare_exchange_strong.o): $(OBJDIR)/atomic_compare_exchange_stro
$(OBJDIR)/atomic_compare_exchange_strong.o: src/stdatomic/atomic_compare_exchange_strong.c
$(OBJDIR)/atomic_compare_exchange_strong.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_strong.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_strong.c
diff --git a/mk/atomic_compare_exchange_strong_explicit.d b/mk/atomic_compare_exchange_strong_explicit.d
index f028acbf..22271126 100644
--- a/mk/atomic_compare_exchange_strong_explicit.d
+++ b/mk/atomic_compare_exchange_strong_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_compare_exchange_strong_explicit.o): $(OBJDIR)/atomic_compare_exch
$(OBJDIR)/atomic_compare_exchange_strong_explicit.o: src/stdatomic/atomic_compare_exchange_strong_explicit.c
$(OBJDIR)/atomic_compare_exchange_strong_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_strong_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_strong_explicit.c
diff --git a/mk/atomic_compare_exchange_weak.d b/mk/atomic_compare_exchange_weak.d
index 78ac5faf..ac2a6506 100644
--- a/mk/atomic_compare_exchange_weak.d
+++ b/mk/atomic_compare_exchange_weak.d
@@ -4,6 +4,5 @@ libc.a(atomic_compare_exchange_weak.o): $(OBJDIR)/atomic_compare_exchange_weak.o
$(OBJDIR)/atomic_compare_exchange_weak.o: src/stdatomic/atomic_compare_exchange_weak.c
$(OBJDIR)/atomic_compare_exchange_weak.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_weak.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_weak.c
diff --git a/mk/atomic_compare_exchange_weak_explicit.d b/mk/atomic_compare_exchange_weak_explicit.d
index b85fa28b..185c1667 100644
--- a/mk/atomic_compare_exchange_weak_explicit.d
+++ b/mk/atomic_compare_exchange_weak_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_compare_exchange_weak_explicit.o): $(OBJDIR)/atomic_compare_exchan
$(OBJDIR)/atomic_compare_exchange_weak_explicit.o: src/stdatomic/atomic_compare_exchange_weak_explicit.c
$(OBJDIR)/atomic_compare_exchange_weak_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_weak_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_compare_exchange_weak_explicit.c
diff --git a/mk/atomic_exchange.d b/mk/atomic_exchange.d
index fea549cf..50391a8a 100644
--- a/mk/atomic_exchange.d
+++ b/mk/atomic_exchange.d
@@ -4,6 +4,5 @@ libc.a(atomic_exchange.o): $(OBJDIR)/atomic_exchange.o
$(OBJDIR)/atomic_exchange.o: src/stdatomic/atomic_exchange.c
$(OBJDIR)/atomic_exchange.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_exchange.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_exchange.c
diff --git a/mk/atomic_exchange_explicit.d b/mk/atomic_exchange_explicit.d
index a7b676bb..f9324bf3 100644
--- a/mk/atomic_exchange_explicit.d
+++ b/mk/atomic_exchange_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_exchange_explicit.o): $(OBJDIR)/atomic_exchange_explicit.o
$(OBJDIR)/atomic_exchange_explicit.o: src/stdatomic/atomic_exchange_explicit.c
$(OBJDIR)/atomic_exchange_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_exchange_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_exchange_explicit.c
diff --git a/mk/atomic_fetch_add.d b/mk/atomic_fetch_add.d
index 207e84ca..ff555d76 100644
--- a/mk/atomic_fetch_add.d
+++ b/mk/atomic_fetch_add.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_add.o): $(OBJDIR)/atomic_fetch_add.o
$(OBJDIR)/atomic_fetch_add.o: src/stdatomic/atomic_fetch_add.c
$(OBJDIR)/atomic_fetch_add.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_add.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_add.c
diff --git a/mk/atomic_fetch_add_explicit.d b/mk/atomic_fetch_add_explicit.d
index bb95b66f..b8eeb2db 100644
--- a/mk/atomic_fetch_add_explicit.d
+++ b/mk/atomic_fetch_add_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_add_explicit.o): $(OBJDIR)/atomic_fetch_add_explicit.o
$(OBJDIR)/atomic_fetch_add_explicit.o: src/stdatomic/atomic_fetch_add_explicit.c
$(OBJDIR)/atomic_fetch_add_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_add_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_add_explicit.c
diff --git a/mk/atomic_fetch_and.d b/mk/atomic_fetch_and.d
index b226f3b6..bb15f200 100644
--- a/mk/atomic_fetch_and.d
+++ b/mk/atomic_fetch_and.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_and.o): $(OBJDIR)/atomic_fetch_and.o
$(OBJDIR)/atomic_fetch_and.o: src/stdatomic/atomic_fetch_and.c
$(OBJDIR)/atomic_fetch_and.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_and.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_and.c
diff --git a/mk/atomic_fetch_and_explicit.d b/mk/atomic_fetch_and_explicit.d
index cb4e8f32..fe1e5bdf 100644
--- a/mk/atomic_fetch_and_explicit.d
+++ b/mk/atomic_fetch_and_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_and_explicit.o): $(OBJDIR)/atomic_fetch_and_explicit.o
$(OBJDIR)/atomic_fetch_and_explicit.o: src/stdatomic/atomic_fetch_and_explicit.c
$(OBJDIR)/atomic_fetch_and_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_and_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_and_explicit.c
diff --git a/mk/atomic_fetch_or.d b/mk/atomic_fetch_or.d
index 378749e4..538c5479 100644
--- a/mk/atomic_fetch_or.d
+++ b/mk/atomic_fetch_or.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_or.o): $(OBJDIR)/atomic_fetch_or.o
$(OBJDIR)/atomic_fetch_or.o: src/stdatomic/atomic_fetch_or.c
$(OBJDIR)/atomic_fetch_or.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_or.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_or.c
diff --git a/mk/atomic_fetch_or_explicit.d b/mk/atomic_fetch_or_explicit.d
index 63e541e8..ee5140a9 100644
--- a/mk/atomic_fetch_or_explicit.d
+++ b/mk/atomic_fetch_or_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_or_explicit.o): $(OBJDIR)/atomic_fetch_or_explicit.o
$(OBJDIR)/atomic_fetch_or_explicit.o: src/stdatomic/atomic_fetch_or_explicit.c
$(OBJDIR)/atomic_fetch_or_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_or_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_or_explicit.c
diff --git a/mk/atomic_fetch_sub.d b/mk/atomic_fetch_sub.d
index 5bff26c7..fef76cd3 100644
--- a/mk/atomic_fetch_sub.d
+++ b/mk/atomic_fetch_sub.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_sub.o): $(OBJDIR)/atomic_fetch_sub.o
$(OBJDIR)/atomic_fetch_sub.o: src/stdatomic/atomic_fetch_sub.c
$(OBJDIR)/atomic_fetch_sub.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_sub.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_sub.c
diff --git a/mk/atomic_fetch_sub_explicit.d b/mk/atomic_fetch_sub_explicit.d
index 88d60375..70173bb6 100644
--- a/mk/atomic_fetch_sub_explicit.d
+++ b/mk/atomic_fetch_sub_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_sub_explicit.o): $(OBJDIR)/atomic_fetch_sub_explicit.o
$(OBJDIR)/atomic_fetch_sub_explicit.o: src/stdatomic/atomic_fetch_sub_explicit.c
$(OBJDIR)/atomic_fetch_sub_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_sub_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_sub_explicit.c
diff --git a/mk/atomic_fetch_xor.d b/mk/atomic_fetch_xor.d
index 6566360e..13d25db0 100644
--- a/mk/atomic_fetch_xor.d
+++ b/mk/atomic_fetch_xor.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_xor.o): $(OBJDIR)/atomic_fetch_xor.o
$(OBJDIR)/atomic_fetch_xor.o: src/stdatomic/atomic_fetch_xor.c
$(OBJDIR)/atomic_fetch_xor.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_xor.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_xor.c
diff --git a/mk/atomic_fetch_xor_explicit.d b/mk/atomic_fetch_xor_explicit.d
index ee3f3169..0f0ad501 100644
--- a/mk/atomic_fetch_xor_explicit.d
+++ b/mk/atomic_fetch_xor_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_fetch_xor_explicit.o): $(OBJDIR)/atomic_fetch_xor_explicit.o
$(OBJDIR)/atomic_fetch_xor_explicit.o: src/stdatomic/atomic_fetch_xor_explicit.c
$(OBJDIR)/atomic_fetch_xor_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_xor_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_fetch_xor_explicit.c
diff --git a/mk/atomic_flag.d b/mk/atomic_flag.d
index 5fbcd59a..bee6f222 100644
--- a/mk/atomic_flag.d
+++ b/mk/atomic_flag.d
@@ -4,6 +4,5 @@ libc.a(atomic_flag.o): $(OBJDIR)/atomic_flag.o
$(OBJDIR)/atomic_flag.o: src/stdatomic/atomic_flag.c
$(OBJDIR)/atomic_flag.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag.c
diff --git a/mk/atomic_flag_clear.d b/mk/atomic_flag_clear.d
index a6f6714c..a4b518e2 100644
--- a/mk/atomic_flag_clear.d
+++ b/mk/atomic_flag_clear.d
@@ -4,6 +4,5 @@ libc.a(atomic_flag_clear.o): $(OBJDIR)/atomic_flag_clear.o
$(OBJDIR)/atomic_flag_clear.o: src/stdatomic/atomic_flag_clear.c
$(OBJDIR)/atomic_flag_clear.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_clear.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_clear.c
diff --git a/mk/atomic_flag_clear_explicit.d b/mk/atomic_flag_clear_explicit.d
index 5d8f706c..99ac1535 100644
--- a/mk/atomic_flag_clear_explicit.d
+++ b/mk/atomic_flag_clear_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_flag_clear_explicit.o): $(OBJDIR)/atomic_flag_clear_explicit.o
$(OBJDIR)/atomic_flag_clear_explicit.o: src/stdatomic/atomic_flag_clear_explicit.c
$(OBJDIR)/atomic_flag_clear_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_clear_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_clear_explicit.c
diff --git a/mk/atomic_flag_test_and_set.d b/mk/atomic_flag_test_and_set.d
index 043a70da..442c744f 100644
--- a/mk/atomic_flag_test_and_set.d
+++ b/mk/atomic_flag_test_and_set.d
@@ -4,6 +4,5 @@ libc.a(atomic_flag_test_and_set.o): $(OBJDIR)/atomic_flag_test_and_set.o
$(OBJDIR)/atomic_flag_test_and_set.o: src/stdatomic/atomic_flag_test_and_set.c
$(OBJDIR)/atomic_flag_test_and_set.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_test_and_set.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_test_and_set.c
diff --git a/mk/atomic_flag_test_and_set_explicit.d b/mk/atomic_flag_test_and_set_explicit.d
index 446b44e6..0a52412e 100644
--- a/mk/atomic_flag_test_and_set_explicit.d
+++ b/mk/atomic_flag_test_and_set_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_flag_test_and_set_explicit.o): $(OBJDIR)/atomic_flag_test_and_set_
$(OBJDIR)/atomic_flag_test_and_set_explicit.o: src/stdatomic/atomic_flag_test_and_set_explicit.c
$(OBJDIR)/atomic_flag_test_and_set_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_test_and_set_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_flag_test_and_set_explicit.c
diff --git a/mk/atomic_init.d b/mk/atomic_init.d
index 9f6f78f7..11d516b9 100644
--- a/mk/atomic_init.d
+++ b/mk/atomic_init.d
@@ -4,6 +4,5 @@ libc.a(atomic_init.o): $(OBJDIR)/atomic_init.o
$(OBJDIR)/atomic_init.o: src/stdatomic/atomic_init.c
$(OBJDIR)/atomic_init.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_init.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_init.c
diff --git a/mk/atomic_is_lock_free.d b/mk/atomic_is_lock_free.d
index 281329cb..2809deea 100644
--- a/mk/atomic_is_lock_free.d
+++ b/mk/atomic_is_lock_free.d
@@ -4,6 +4,5 @@ libc.a(atomic_is_lock_free.o): $(OBJDIR)/atomic_is_lock_free.o
$(OBJDIR)/atomic_is_lock_free.o: src/stdatomic/atomic_is_lock_free.c
$(OBJDIR)/atomic_is_lock_free.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_is_lock_free.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_is_lock_free.c
diff --git a/mk/atomic_load.d b/mk/atomic_load.d
index 952d68cd..a419867f 100644
--- a/mk/atomic_load.d
+++ b/mk/atomic_load.d
@@ -4,6 +4,5 @@ libc.a(atomic_load.o): $(OBJDIR)/atomic_load.o
$(OBJDIR)/atomic_load.o: src/stdatomic/atomic_load.c
$(OBJDIR)/atomic_load.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_load.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_load.c
diff --git a/mk/atomic_load_explicit.d b/mk/atomic_load_explicit.d
index bc7b4411..3c4f1233 100644
--- a/mk/atomic_load_explicit.d
+++ b/mk/atomic_load_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_load_explicit.o): $(OBJDIR)/atomic_load_explicit.o
$(OBJDIR)/atomic_load_explicit.o: src/stdatomic/atomic_load_explicit.c
$(OBJDIR)/atomic_load_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_load_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_load_explicit.c
diff --git a/mk/atomic_signal_fence.d b/mk/atomic_signal_fence.d
index fd720402..30eeea37 100644
--- a/mk/atomic_signal_fence.d
+++ b/mk/atomic_signal_fence.d
@@ -4,6 +4,5 @@ libc.a(atomic_signal_fence.o): $(OBJDIR)/atomic_signal_fence.o
$(OBJDIR)/atomic_signal_fence.o: src/stdatomic/atomic_signal_fence.c
$(OBJDIR)/atomic_signal_fence.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_signal_fence.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_signal_fence.c
diff --git a/mk/atomic_store.d b/mk/atomic_store.d
index 4e202dd1..301e07ba 100644
--- a/mk/atomic_store.d
+++ b/mk/atomic_store.d
@@ -4,6 +4,5 @@ libc.a(atomic_store.o): $(OBJDIR)/atomic_store.o
$(OBJDIR)/atomic_store.o: src/stdatomic/atomic_store.c
$(OBJDIR)/atomic_store.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_store.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_store.c
diff --git a/mk/atomic_store_explicit.d b/mk/atomic_store_explicit.d
index d9ba3824..8cf169d8 100644
--- a/mk/atomic_store_explicit.d
+++ b/mk/atomic_store_explicit.d
@@ -4,6 +4,5 @@ libc.a(atomic_store_explicit.o): $(OBJDIR)/atomic_store_explicit.o
$(OBJDIR)/atomic_store_explicit.o: src/stdatomic/atomic_store_explicit.c
$(OBJDIR)/atomic_store_explicit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_store_explicit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_store_explicit.c
diff --git a/mk/atomic_thread_fence.d b/mk/atomic_thread_fence.d
index 6c0f7b14..5ee84b40 100644
--- a/mk/atomic_thread_fence.d
+++ b/mk/atomic_thread_fence.d
@@ -4,6 +4,5 @@ libc.a(atomic_thread_fence.o): $(OBJDIR)/atomic_thread_fence.o
$(OBJDIR)/atomic_thread_fence.o: src/stdatomic/atomic_thread_fence.c
$(OBJDIR)/atomic_thread_fence.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_thread_fence.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdatomic/atomic_thread_fence.c
diff --git a/mk/brk.d b/mk/brk.d
index 55ef4256..179494b8 100644
--- a/mk/brk.d
+++ b/mk/brk.d
@@ -4,6 +4,5 @@ libc.a(brk.o): $(OBJDIR)/brk.o
$(OBJDIR)/brk.o: src/unistd/brk.c
$(OBJDIR)/brk.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/brk.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/brk.c
diff --git a/mk/bsearch.d b/mk/bsearch.d
index 7a59e4c2..d57ee375 100644
--- a/mk/bsearch.d
+++ b/mk/bsearch.d
@@ -5,6 +5,5 @@ libc.a(bsearch.o): $(OBJDIR)/bsearch.o
$(OBJDIR)/bsearch.o: src/stdlib/bsearch.c
$(OBJDIR)/bsearch.o: src/stdlib/_stdlib.h
$(OBJDIR)/bsearch.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/bsearch.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/bsearch.c
diff --git a/mk/bsearch_s.d b/mk/bsearch_s.d
index 56906c9e..2649f3a6 100644
--- a/mk/bsearch_s.d
+++ b/mk/bsearch_s.d
@@ -5,6 +5,5 @@ libc.a(bsearch_s.o): $(OBJDIR)/bsearch_s.o
$(OBJDIR)/bsearch_s.o: src/stdlib/bsearch_s.c
$(OBJDIR)/bsearch_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/bsearch_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/bsearch_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/bsearch_s.c
diff --git a/mk/btowc.d b/mk/btowc.d
index 9a36e719..2091def0 100644
--- a/mk/btowc.d
+++ b/mk/btowc.d
@@ -4,6 +4,5 @@ libc.a(btowc.o): $(OBJDIR)/btowc.o
$(OBJDIR)/btowc.o: src/wchar/btowc.c
$(OBJDIR)/btowc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/btowc.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/btowc.c
diff --git a/mk/c.conf b/mk/c.conf
deleted file mode 100644
index 5e7740a9..00000000
--- a/mk/c.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-1 ISO/IEC 9899:1990, AKA ANSI X3.159-1989, ANSI C, ISO C, C89, C90
-199409 ISO/IEC 9899:1990/AMD1:1995, AKA C94, C95
-199901 ISO/IEC 9899:1999, AKA C99
-201112 ISO/IEC 9899:2011, AKA C11
-201710 ISO/IEC 9899:2018, AKA C18
diff --git a/mk/c16rtomb.d b/mk/c16rtomb.d
index 3b3aae39..e0511ac1 100644
--- a/mk/c16rtomb.d
+++ b/mk/c16rtomb.d
@@ -5,6 +5,5 @@ libc.a(c16rtomb.o): $(OBJDIR)/c16rtomb.o
$(OBJDIR)/c16rtomb.o: src/uchar/c16rtomb.c
$(OBJDIR)/c16rtomb.o: src/_safety.h
$(OBJDIR)/c16rtomb.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/uchar/c16rtomb.c
+ $(CC) -c -o $@ $(CFLAGS) src/uchar/c16rtomb.c
diff --git a/mk/c32rtomb.d b/mk/c32rtomb.d
index 1fed4a2b..ddde3865 100644
--- a/mk/c32rtomb.d
+++ b/mk/c32rtomb.d
@@ -5,6 +5,5 @@ libc.a(c32rtomb.o): $(OBJDIR)/c32rtomb.o
$(OBJDIR)/c32rtomb.o: src/uchar/c32rtomb.c
$(OBJDIR)/c32rtomb.o: src/_safety.h
$(OBJDIR)/c32rtomb.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/uchar/c32rtomb.c
+ $(CC) -c -o $@ $(CFLAGS) src/uchar/c32rtomb.c
diff --git a/mk/cabs.d b/mk/cabs.d
index b0e61bb1..3629bd65 100644
--- a/mk/cabs.d
+++ b/mk/cabs.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cabs.o: src/complex/cabs.c
$(OBJDIR)/cabs.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cabs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/cabs.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/cabs.c
diff --git a/mk/cacos.d b/mk/cacos.d
index 0fa79c45..522ebcf0 100644
--- a/mk/cacos.d
+++ b/mk/cacos.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cacos.o: src/complex/cacos.c
$(OBJDIR)/cacos.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cacos.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/cacos.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/cacos.c
diff --git a/mk/cacosh.d b/mk/cacosh.d
index 74c58dbb..693f004b 100644
--- a/mk/cacosh.d
+++ b/mk/cacosh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cacosh.o: src/complex/cacosh.c
$(OBJDIR)/cacosh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cacosh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/cacosh.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/cacosh.c
diff --git a/mk/call_once.d b/mk/call_once.d
index 72e1a4a5..fa14e9a5 100644
--- a/mk/call_once.d
+++ b/mk/call_once.d
@@ -4,6 +4,5 @@ libc.a(call_once.o): $(OBJDIR)/call_once.o
$(OBJDIR)/call_once.o: src/threads/call_once.c
$(OBJDIR)/call_once.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/call_once.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/call_once.c
diff --git a/mk/calloc.d b/mk/calloc.d
index 31811d63..ca0779c7 100644
--- a/mk/calloc.d
+++ b/mk/calloc.d
@@ -5,6 +5,5 @@ libc.a(calloc.o): $(OBJDIR)/calloc.o
$(OBJDIR)/calloc.o: src/stdlib/calloc.c
$(OBJDIR)/calloc.o: src/stdlib/_stdlib.h
$(OBJDIR)/calloc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/calloc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/calloc.c
diff --git a/mk/carg.d b/mk/carg.d
index 1c2d67db..0370ead9 100644
--- a/mk/carg.d
+++ b/mk/carg.d
@@ -6,6 +6,5 @@ $(OBJDIR)/carg.o: src/complex/carg.c
$(OBJDIR)/carg.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/carg.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/carg.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/carg.c
diff --git a/mk/casin.d b/mk/casin.d
index 75fb9576..317148f6 100644
--- a/mk/casin.d
+++ b/mk/casin.d
@@ -6,6 +6,5 @@ $(OBJDIR)/casin.o: src/complex/casin.c
$(OBJDIR)/casin.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/casin.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/casin.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/casin.c
diff --git a/mk/casinh.d b/mk/casinh.d
index 0da231b3..2363d750 100644
--- a/mk/casinh.d
+++ b/mk/casinh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/casinh.o: src/complex/casinh.c
$(OBJDIR)/casinh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/casinh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/casinh.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/casinh.c
diff --git a/mk/catan.d b/mk/catan.d
index ed67c21a..78a27ef8 100644
--- a/mk/catan.d
+++ b/mk/catan.d
@@ -6,6 +6,5 @@ $(OBJDIR)/catan.o: src/complex/catan.c
$(OBJDIR)/catan.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/catan.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/catan.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/catan.c
diff --git a/mk/catanh.d b/mk/catanh.d
index 278bd346..ea4b11c6 100644
--- a/mk/catanh.d
+++ b/mk/catanh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/catanh.o: src/complex/catanh.c
$(OBJDIR)/catanh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/catanh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/catanh.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/catanh.c
diff --git a/mk/cbrt.d b/mk/cbrt.d
index c893125c..51b2cf1e 100644
--- a/mk/cbrt.d
+++ b/mk/cbrt.d
@@ -7,6 +7,5 @@ $(OBJDIR)/cbrt.o: src/math/cbrt.c
$(OBJDIR)/cbrt.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cbrt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/cbrt.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/cbrt.c
diff --git a/mk/ccos.d b/mk/ccos.d
index c06d1ac3..6fe636a5 100644
--- a/mk/ccos.d
+++ b/mk/ccos.d
@@ -6,6 +6,5 @@ $(OBJDIR)/ccos.o: src/complex/ccos.c
$(OBJDIR)/ccos.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/ccos.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/ccos.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/ccos.c
diff --git a/mk/ccosh.d b/mk/ccosh.d
index 7c28cbe4..9efabc99 100644
--- a/mk/ccosh.d
+++ b/mk/ccosh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/ccosh.o: src/complex/ccosh.c
$(OBJDIR)/ccosh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/ccosh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/ccosh.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/ccosh.c
diff --git a/mk/ceil.d b/mk/ceil.d
index 3ef0b984..c522a7ff 100644
--- a/mk/ceil.d
+++ b/mk/ceil.d
@@ -6,6 +6,5 @@ $(OBJDIR)/ceil.o: src/math/ceil.c
$(OBJDIR)/ceil.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/ceil.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/ceil.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/ceil.c
diff --git a/mk/cexp.d b/mk/cexp.d
index 903287e3..46767d3c 100644
--- a/mk/cexp.d
+++ b/mk/cexp.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cexp.o: src/complex/cexp.c
$(OBJDIR)/cexp.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cexp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/cexp.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/cexp.c
diff --git a/mk/cext.conf b/mk/cext.conf
deleted file mode 100644
index 68098a87..00000000
--- a/mk/cext.conf
+++ /dev/null
@@ -1 +0,0 @@
-1 Bounds-checking interfaces (requires at least C11)
diff --git a/mk/chdir.d b/mk/chdir.d
index cf97a187..bec0a6d3 100644
--- a/mk/chdir.d
+++ b/mk/chdir.d
@@ -5,6 +5,5 @@ libc.a(chdir.o): $(OBJDIR)/chdir.o
$(OBJDIR)/chdir.o: src/unistd/chdir.c
$(OBJDIR)/chdir.o: src/_syscall.h
$(OBJDIR)/chdir.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/chdir.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/chdir.c
diff --git a/mk/chmod.d b/mk/chmod.d
index be7eac15..c006e08b 100644
--- a/mk/chmod.d
+++ b/mk/chmod.d
@@ -5,6 +5,5 @@ libc.a(chmod.o): $(OBJDIR)/chmod.o
$(OBJDIR)/chmod.o: src/sys/stat/chmod.c
$(OBJDIR)/chmod.o: src/_syscall.h
$(OBJDIR)/chmod.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/chmod.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/chmod.c
diff --git a/mk/chown.d b/mk/chown.d
index 5bb6ffa2..4ced115c 100644
--- a/mk/chown.d
+++ b/mk/chown.d
@@ -5,6 +5,5 @@ libc.a(chown.o): $(OBJDIR)/chown.o
$(OBJDIR)/chown.o: src/unistd/chown.c
$(OBJDIR)/chown.o: src/_syscall.h
$(OBJDIR)/chown.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/chown.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/chown.c
diff --git a/mk/chroot.d b/mk/chroot.d
index 548b9f13..ca66df37 100644
--- a/mk/chroot.d
+++ b/mk/chroot.d
@@ -4,6 +4,5 @@ libc.a(chroot.o): $(OBJDIR)/chroot.o
$(OBJDIR)/chroot.o: src/unistd/chroot.c
$(OBJDIR)/chroot.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/chroot.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/chroot.c
diff --git a/mk/cimag.d b/mk/cimag.d
index ea083b1c..c876446c 100644
--- a/mk/cimag.d
+++ b/mk/cimag.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cimag.o: src/complex/cimag.c
$(OBJDIR)/cimag.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cimag.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/cimag.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/cimag.c
diff --git a/mk/clearerr.d b/mk/clearerr.d
index d875ca7f..5ed36340 100644
--- a/mk/clearerr.d
+++ b/mk/clearerr.d
@@ -6,6 +6,5 @@ $(OBJDIR)/clearerr.o: src/stdio/clearerr.c
$(OBJDIR)/clearerr.o: src/stdio/_stdio.h
$(OBJDIR)/clearerr.o: src/_safety.h
$(OBJDIR)/clearerr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/clearerr.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/clearerr.c
diff --git a/mk/clock.d b/mk/clock.d
new file mode 100644
index 00000000..b7e56de7
--- /dev/null
+++ b/mk/clock.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(clock.o)
+libc.a(clock.o): $(OBJDIR)/clock.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/clock.o: src/time/clock.c
+$(OBJDIR)/clock.o: src/_safety.h
+$(OBJDIR)/clock.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/time/clock.c
diff --git a/mk/clock_getres.d b/mk/clock_getres.d
index 7647b290..7645727d 100644
--- a/mk/clock_getres.d
+++ b/mk/clock_getres.d
@@ -5,6 +5,5 @@ librt.a(clock_getres.o): $(OBJDIR)/clock_getres.o
$(OBJDIR)/clock_getres.o: src/time/clock_getres.c
$(OBJDIR)/clock_getres.o: src/_safety.h
$(OBJDIR)/clock_getres.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/clock_getres.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/clock_getres.c
diff --git a/mk/clock_gettime.d b/mk/clock_gettime.d
index 5d1f0889..30ee2603 100644
--- a/mk/clock_gettime.d
+++ b/mk/clock_gettime.d
@@ -5,6 +5,5 @@ librt.a(clock_gettime.o): $(OBJDIR)/clock_gettime.o
$(OBJDIR)/clock_gettime.o: src/time/clock_gettime.c
$(OBJDIR)/clock_gettime.o: src/_safety.h
$(OBJDIR)/clock_gettime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/clock_gettime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/clock_gettime.c
diff --git a/mk/clock_settime.d b/mk/clock_settime.d
index 3d6e19ca..113c1c1f 100644
--- a/mk/clock_settime.d
+++ b/mk/clock_settime.d
@@ -5,6 +5,5 @@ librt.a(clock_settime.o): $(OBJDIR)/clock_settime.o
$(OBJDIR)/clock_settime.o: src/time/clock_settime.c
$(OBJDIR)/clock_settime.o: src/_safety.h
$(OBJDIR)/clock_settime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/clock_settime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/clock_settime.c
diff --git a/mk/clog.d b/mk/clog.d
index 55e33f0b..70e61aaf 100644
--- a/mk/clog.d
+++ b/mk/clog.d
@@ -6,6 +6,5 @@ $(OBJDIR)/clog.o: src/complex/clog.c
$(OBJDIR)/clog.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/clog.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/clog.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/clog.c
diff --git a/mk/close.d b/mk/close.d
index 48351190..ff1bfe8a 100644
--- a/mk/close.d
+++ b/mk/close.d
@@ -5,6 +5,5 @@ libc.a(close.o): $(OBJDIR)/close.o
$(OBJDIR)/close.o: src/unistd/close.c
$(OBJDIR)/close.o: src/_syscall.h
$(OBJDIR)/close.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/close.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/close.c
diff --git a/mk/cnd_broadcast.d b/mk/cnd_broadcast.d
index 6d349f6e..4c44e11c 100644
--- a/mk/cnd_broadcast.d
+++ b/mk/cnd_broadcast.d
@@ -4,6 +4,5 @@ libc.a(cnd_broadcast.o): $(OBJDIR)/cnd_broadcast.o
$(OBJDIR)/cnd_broadcast.o: src/threads/cnd_broadcast.c
$(OBJDIR)/cnd_broadcast.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/cnd_broadcast.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/cnd_broadcast.c
diff --git a/mk/cnd_destroy.d b/mk/cnd_destroy.d
index aff798a9..e1400341 100644
--- a/mk/cnd_destroy.d
+++ b/mk/cnd_destroy.d
@@ -4,6 +4,5 @@ libc.a(cnd_destroy.o): $(OBJDIR)/cnd_destroy.o
$(OBJDIR)/cnd_destroy.o: src/threads/cnd_destroy.c
$(OBJDIR)/cnd_destroy.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/cnd_destroy.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/cnd_destroy.c
diff --git a/mk/cnd_init.d b/mk/cnd_init.d
index f6393f75..5425a3d2 100644
--- a/mk/cnd_init.d
+++ b/mk/cnd_init.d
@@ -4,6 +4,5 @@ libc.a(cnd_init.o): $(OBJDIR)/cnd_init.o
$(OBJDIR)/cnd_init.o: src/threads/cnd_init.c
$(OBJDIR)/cnd_init.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/cnd_init.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/cnd_init.c
diff --git a/mk/cnd_signal.d b/mk/cnd_signal.d
index 8634780f..918da728 100644
--- a/mk/cnd_signal.d
+++ b/mk/cnd_signal.d
@@ -4,6 +4,5 @@ libc.a(cnd_signal.o): $(OBJDIR)/cnd_signal.o
$(OBJDIR)/cnd_signal.o: src/threads/cnd_signal.c
$(OBJDIR)/cnd_signal.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/cnd_signal.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/cnd_signal.c
diff --git a/mk/cnd_timedwait.d b/mk/cnd_timedwait.d
index 79106228..44a36246 100644
--- a/mk/cnd_timedwait.d
+++ b/mk/cnd_timedwait.d
@@ -4,6 +4,5 @@ libc.a(cnd_timedwait.o): $(OBJDIR)/cnd_timedwait.o
$(OBJDIR)/cnd_timedwait.o: src/threads/cnd_timedwait.c
$(OBJDIR)/cnd_timedwait.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/cnd_timedwait.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/cnd_timedwait.c
diff --git a/mk/cnd_wait.d b/mk/cnd_wait.d
index 8849e984..df32a03e 100644
--- a/mk/cnd_wait.d
+++ b/mk/cnd_wait.d
@@ -4,6 +4,5 @@ libc.a(cnd_wait.o): $(OBJDIR)/cnd_wait.o
$(OBJDIR)/cnd_wait.o: src/threads/cnd_wait.c
$(OBJDIR)/cnd_wait.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/cnd_wait.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/cnd_wait.c
diff --git a/mk/configured.mk b/mk/configured.mk
new file mode 100644
index 00000000..9da6c9b2
--- /dev/null
+++ b/mk/configured.mk
@@ -0,0 +1,8 @@
+.POSIX:
+
+CC=c89
+CFLAGS=$(BASE_CFLAGS) -O1
+all: libc_C.0
+all: libc_C.1
+all: libm_C.0
+all: libm_C.1
diff --git a/mk/confstr.d b/mk/confstr.d
index c2bf9423..c4fcdb40 100644
--- a/mk/confstr.d
+++ b/mk/confstr.d
@@ -6,6 +6,5 @@ $(OBJDIR)/confstr.o: src/unistd/confstr.c
$(OBJDIR)/confstr.o: src/_assert.h
$(OBJDIR)/confstr.o: src/unistd/_confstr.h
$(OBJDIR)/confstr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/confstr.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/confstr.c
diff --git a/mk/conj.d b/mk/conj.d
index 74e18651..207ab823 100644
--- a/mk/conj.d
+++ b/mk/conj.d
@@ -6,6 +6,5 @@ $(OBJDIR)/conj.o: src/complex/conj.c
$(OBJDIR)/conj.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/conj.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/conj.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/conj.c
diff --git a/mk/copysign.d b/mk/copysign.d
new file mode 100644
index 00000000..d56da7d5
--- /dev/null
+++ b/mk/copysign.d
@@ -0,0 +1,10 @@
+libm_C.199901: libm.a(copysign.o)
+libm.a(copysign.o): $(OBJDIR)/copysign.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/copysign.o: src/math/copysign.c
+$(OBJDIR)/copysign.o: src/complex/_tgmath.h
+$(OBJDIR)/src/math/_tgmath.h.o:
+$(OBJDIR)/copysign.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/math/copysign.c
diff --git a/mk/cos.d b/mk/cos.d
index 517cd492..993cb094 100644
--- a/mk/cos.d
+++ b/mk/cos.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cos.o: src/math/cos.c
$(OBJDIR)/cos.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cos.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/cos.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/cos.c
diff --git a/mk/cosh.d b/mk/cosh.d
index 7cac5134..e25e979e 100644
--- a/mk/cosh.d
+++ b/mk/cosh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cosh.o: src/math/cosh.c
$(OBJDIR)/cosh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cosh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/cosh.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/cosh.c
diff --git a/mk/cpow.d b/mk/cpow.d
index ee4b143b..35897443 100644
--- a/mk/cpow.d
+++ b/mk/cpow.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cpow.o: src/complex/cpow.c
$(OBJDIR)/cpow.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cpow.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/cpow.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/cpow.c
diff --git a/mk/cproj.d b/mk/cproj.d
index d62e856b..fea75594 100644
--- a/mk/cproj.d
+++ b/mk/cproj.d
@@ -6,6 +6,5 @@ $(OBJDIR)/cproj.o: src/complex/cproj.c
$(OBJDIR)/cproj.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/cproj.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/cproj.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/cproj.c
diff --git a/mk/creal.d b/mk/creal.d
index 6364591d..1f755c86 100644
--- a/mk/creal.d
+++ b/mk/creal.d
@@ -6,6 +6,5 @@ $(OBJDIR)/creal.o: src/complex/creal.c
$(OBJDIR)/creal.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/creal.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/creal.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/creal.c
diff --git a/mk/creat.d b/mk/creat.d
index acbb29b7..ea3cac2d 100644
--- a/mk/creat.d
+++ b/mk/creat.d
@@ -4,6 +4,5 @@ libc.a(creat.o): $(OBJDIR)/creat.o
$(OBJDIR)/creat.o: src/fcntl/creat.c
$(OBJDIR)/creat.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fcntl/creat.c
+ $(CC) -c -o $@ $(CFLAGS) src/fcntl/creat.c
diff --git a/mk/crypt.d b/mk/crypt.d
index 4c8e947d..0579ee50 100644
--- a/mk/crypt.d
+++ b/mk/crypt.d
@@ -4,6 +4,5 @@ libc.a(crypt.o): $(OBJDIR)/crypt.o
$(OBJDIR)/crypt.o: src/unistd/crypt.c
$(OBJDIR)/crypt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/crypt.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/crypt.c
diff --git a/mk/csin.d b/mk/csin.d
index 1e1a7095..96578fae 100644
--- a/mk/csin.d
+++ b/mk/csin.d
@@ -6,6 +6,5 @@ $(OBJDIR)/csin.o: src/complex/csin.c
$(OBJDIR)/csin.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/csin.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/csin.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/csin.c
diff --git a/mk/csinh.d b/mk/csinh.d
index 837f87d6..85fb8ad3 100644
--- a/mk/csinh.d
+++ b/mk/csinh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/csinh.o: src/complex/csinh.c
$(OBJDIR)/csinh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/csinh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/csinh.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/csinh.c
diff --git a/mk/csqrt.d b/mk/csqrt.d
index 0ba0e714..3d8d6fb7 100644
--- a/mk/csqrt.d
+++ b/mk/csqrt.d
@@ -6,6 +6,5 @@ $(OBJDIR)/csqrt.o: src/complex/csqrt.c
$(OBJDIR)/csqrt.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/csqrt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/csqrt.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/csqrt.c
diff --git a/mk/ctan.d b/mk/ctan.d
index 0e2f84ce..b105b511 100644
--- a/mk/ctan.d
+++ b/mk/ctan.d
@@ -6,6 +6,5 @@ $(OBJDIR)/ctan.o: src/complex/ctan.c
$(OBJDIR)/ctan.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/ctan.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/ctan.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/ctan.c
diff --git a/mk/ctanh.d b/mk/ctanh.d
index d2edef70..c2603ae1 100644
--- a/mk/ctanh.d
+++ b/mk/ctanh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/ctanh.o: src/complex/ctanh.c
$(OBJDIR)/ctanh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/ctanh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/complex/ctanh.c
+ $(CC) -c -o $@ $(CFLAGS) src/complex/ctanh.c
diff --git a/mk/ctermid.d b/mk/ctermid.d
index 47700003..a7b99744 100644
--- a/mk/ctermid.d
+++ b/mk/ctermid.d
@@ -4,6 +4,5 @@ libc.a(ctermid.o): $(OBJDIR)/ctermid.o
$(OBJDIR)/ctermid.o: src/unistd/ctermid.c
$(OBJDIR)/ctermid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/ctermid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/ctermid.c
diff --git a/mk/ctime.d b/mk/ctime.d
index b7776aac..d9a01ffe 100644
--- a/mk/ctime.d
+++ b/mk/ctime.d
@@ -5,6 +5,5 @@ libc.a(ctime.o): $(OBJDIR)/ctime.o
$(OBJDIR)/ctime.o: src/time/ctime.c
$(OBJDIR)/ctime.o: src/_safety.h
$(OBJDIR)/ctime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/ctime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/ctime.c
diff --git a/mk/ctime_s.d b/mk/ctime_s.d
index bc70440e..b10b7b5e 100644
--- a/mk/ctime_s.d
+++ b/mk/ctime_s.d
@@ -5,6 +5,5 @@ libc.a(ctime_s.o): $(OBJDIR)/ctime_s.o
$(OBJDIR)/ctime_s.o: src/time/ctime_s.c
$(OBJDIR)/ctime_s.o: src/_safety.h
$(OBJDIR)/ctime_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/ctime_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/ctime_s.c
diff --git a/mk/cuserid.d b/mk/cuserid.d
index b0d25b7d..ff60f192 100644
--- a/mk/cuserid.d
+++ b/mk/cuserid.d
@@ -4,6 +4,5 @@ libc.a(cuserid.o): $(OBJDIR)/cuserid.o
$(OBJDIR)/cuserid.o: src/unistd/cuserid.c
$(OBJDIR)/cuserid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/cuserid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/cuserid.c
diff --git a/mk/daylight.d b/mk/daylight.d
index b4398ca5..27b18b29 100644
--- a/mk/daylight.d
+++ b/mk/daylight.d
@@ -4,6 +4,5 @@ libc.a(daylight.o): $(OBJDIR)/daylight.o
$(OBJDIR)/daylight.o: src/time/daylight.c
$(OBJDIR)/daylight.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/daylight.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/daylight.c
diff --git a/mk/deps.mk b/mk/deps.mk
index 90e1c4f7..86dd74bc 100644
--- a/mk/deps.mk
+++ b/mk/deps.mk
@@ -226,6 +226,10 @@ all: mk/memmove_s.d
mk/memmove_s.d: src/string/memmove_s.c
sh mk/deps.sh src/string/memmove_s.c
+all: mk/strtok.d
+mk/strtok.d: src/string/strtok.c
+ sh mk/deps.sh src/string/strtok.c
+
all: mk/strcoll.d
mk/strcoll.d: src/string/strcoll.c
sh mk/deps.sh src/string/strcoll.c
@@ -242,6 +246,10 @@ all: mk/memset.d
mk/memset.d: src/string/memset.c
sh mk/deps.sh src/string/memset.c
+all: mk/strerror.d
+mk/strerror.d: src/string/strerror.c
+ sh mk/deps.sh src/string/strerror.c
+
all: mk/strncpy_s.d
mk/strncpy_s.d: src/string/strncpy_s.c
sh mk/deps.sh src/string/strncpy_s.c
@@ -270,6 +278,10 @@ all: mk/strerrorlen_s.d
mk/strerrorlen_s.d: src/string/strerrorlen_s.c
sh mk/deps.sh src/string/strerrorlen_s.c
+all: mk/strpbrk.d
+mk/strpbrk.d: src/string/strpbrk.c
+ sh mk/deps.sh src/string/strpbrk.c
+
all: mk/memcmp.d
mk/memcmp.d: src/string/memcmp.c
sh mk/deps.sh src/string/memcmp.c
@@ -278,6 +290,10 @@ all: mk/strcmp.d
mk/strcmp.d: src/string/strcmp.c
sh mk/deps.sh src/string/strcmp.c
+all: mk/strcat.d
+mk/strcat.d: src/string/strcat.c
+ sh mk/deps.sh src/string/strcat.c
+
all: mk/strncat_s.d
mk/strncat_s.d: src/string/strncat_s.c
sh mk/deps.sh src/string/strncat_s.c
@@ -286,10 +302,34 @@ all: mk/memccpy.d
mk/memccpy.d: src/string/memccpy.c
sh mk/deps.sh src/string/memccpy.c
+all: mk/strrchr.d
+mk/strrchr.d: src/string/strrchr.c
+ sh mk/deps.sh src/string/strrchr.c
+
+all: mk/strcpy.d
+mk/strcpy.d: src/string/strcpy.c
+ sh mk/deps.sh src/string/strcpy.c
+
+all: mk/strtok_s.d
+mk/strtok_s.d: src/string/strtok_s.c
+ sh mk/deps.sh src/string/strtok_s.c
+
all: mk/strerror_s.d
mk/strerror_s.d: src/string/strerror_s.c
sh mk/deps.sh src/string/strerror_s.c
+all: mk/strdup.d
+mk/strdup.d: src/string/strdup.c
+ sh mk/deps.sh src/string/strdup.c
+
+all: mk/strncpy.d
+mk/strncpy.d: src/string/strncpy.c
+ sh mk/deps.sh src/string/strncpy.c
+
+all: mk/strstr.d
+mk/strstr.d: src/string/strstr.c
+ sh mk/deps.sh src/string/strstr.c
+
all: mk/strcat_s.d
mk/strcat_s.d: src/string/strcat_s.c
sh mk/deps.sh src/string/strcat_s.c
@@ -306,6 +346,14 @@ all: mk/strlen.d
mk/strlen.d: src/string/strlen.c
sh mk/deps.sh src/string/strlen.c
+all: mk/strchr.d
+mk/strchr.d: src/string/strchr.c
+ sh mk/deps.sh src/string/strchr.c
+
+all: mk/strncat.d
+mk/strncat.d: src/string/strncat.c
+ sh mk/deps.sh src/string/strncat.c
+
all: mk/memset_s.d
mk/memset_s.d: src/string/memset_s.c
sh mk/deps.sh src/string/memset_s.c
@@ -658,10 +706,42 @@ all: mk/wcscoll.d
mk/wcscoll.d: src/wchar/wcscoll.c
sh mk/deps.sh src/wchar/wcscoll.c
+all: mk/strtoumax.d
+mk/strtoumax.d: src/inttypes/strtoumax.c
+ sh mk/deps.sh src/inttypes/strtoumax.c
+
+all: mk/imaxabs.d
+mk/imaxabs.d: src/inttypes/imaxabs.c
+ sh mk/deps.sh src/inttypes/imaxabs.c
+
+all: mk/strtoimax.d
+mk/strtoimax.d: src/inttypes/strtoimax.c
+ sh mk/deps.sh src/inttypes/strtoimax.c
+
+all: mk/wcstoimax.d
+mk/wcstoimax.d: src/inttypes/wcstoimax.c
+ sh mk/deps.sh src/inttypes/wcstoimax.c
+
+all: mk/wcstoumax.d
+mk/wcstoumax.d: src/inttypes/wcstoumax.c
+ sh mk/deps.sh src/inttypes/wcstoumax.c
+
+all: mk/imaxdiv.d
+mk/imaxdiv.d: src/inttypes/imaxdiv.c
+ sh mk/deps.sh src/inttypes/imaxdiv.c
+
all: mk/__checked_call.d
mk/__checked_call.d: src/__checked_call.c
sh mk/deps.sh src/__checked_call.c
+all: mk/setlocale.d
+mk/setlocale.d: src/locale/setlocale.c
+ sh mk/deps.sh src/locale/setlocale.c
+
+all: mk/localeconv.d
+mk/localeconv.d: src/locale/localeconv.c
+ sh mk/deps.sh src/locale/localeconv.c
+
all: mk/__load_locale.d
mk/__load_locale.d: src/locale/__load_locale.c
sh mk/deps.sh src/locale/__load_locale.c
@@ -730,6 +810,10 @@ all: mk/erand48.d
mk/erand48.d: src/stdlib/erand48.c
sh mk/deps.sh src/stdlib/erand48.c
+all: mk/abort.d
+mk/abort.d: src/stdlib/abort.c
+ sh mk/deps.sh src/stdlib/abort.c
+
all: mk/bsearch_s.d
mk/bsearch_s.d: src/stdlib/bsearch_s.c
sh mk/deps.sh src/stdlib/bsearch_s.c
@@ -746,6 +830,10 @@ all: mk/system.d
mk/system.d: src/stdlib/system.c
sh mk/deps.sh src/stdlib/system.c
+all: mk/div.d
+mk/div.d: src/stdlib/div.c
+ sh mk/deps.sh src/stdlib/div.c
+
all: mk/lrand48.d
mk/lrand48.d: src/stdlib/lrand48.c
sh mk/deps.sh src/stdlib/lrand48.c
@@ -786,6 +874,10 @@ all: mk/malloc.d
mk/malloc.d: src/stdlib/malloc.c
sh mk/deps.sh src/stdlib/malloc.c
+all: mk/rand.d
+mk/rand.d: src/stdlib/rand.c
+ sh mk/deps.sh src/stdlib/rand.c
+
all: mk/initstate.d
mk/initstate.d: src/stdlib/initstate.c
sh mk/deps.sh src/stdlib/initstate.c
@@ -1098,6 +1190,10 @@ all: mk/asin.d
mk/asin.d: src/math/asin.c
sh mk/deps.sh src/math/asin.c
+all: mk/copysign.d
+mk/copysign.d: src/math/copysign.c
+ sh mk/deps.sh src/math/copysign.c
+
all: mk/cosh.d
mk/cosh.d: src/math/cosh.c
sh mk/deps.sh src/math/cosh.c
@@ -1938,6 +2034,10 @@ all: mk/timer_create.d
mk/timer_create.d: src/time/timer_create.c
sh mk/deps.sh src/time/timer_create.c
+all: mk/clock.d
+mk/clock.d: src/time/clock.c
+ sh mk/deps.sh src/time/clock.c
+
all: mk/getdate_err.d
mk/getdate_err.d: src/time/getdate_err.c
sh mk/deps.sh src/time/getdate_err.c
@@ -2026,6 +2126,10 @@ all: mk/_longjmp.d
mk/_longjmp.d: src/setjmp/_longjmp.c
sh mk/deps.sh src/setjmp/_longjmp.c
+all: mk/sigjmp_buf.d
+mk/sigjmp_buf.d: src/setjmp/sigjmp_buf.c
+ sh mk/deps.sh src/setjmp/sigjmp_buf.c
+
all: mk/_setjmp.d
mk/_setjmp.d: src/setjmp/_setjmp.c
sh mk/deps.sh src/setjmp/_setjmp.c
@@ -2218,6 +2322,10 @@ all: mk/clearerr.d
mk/clearerr.d: src/stdio/clearerr.c
sh mk/deps.sh src/stdio/clearerr.c
+all: mk/fopen.d
+mk/fopen.d: src/stdio/fopen.c
+ sh mk/deps.sh src/stdio/fopen.c
+
all: mk/tmpnam_s.d
mk/tmpnam_s.d: src/stdio/tmpnam_s.c
sh mk/deps.sh src/stdio/tmpnam_s.c
@@ -2226,6 +2334,10 @@ all: mk/__stdout.d
mk/__stdout.d: src/stdio/__stdout.c
sh mk/deps.sh src/stdio/__stdout.c
+all: mk/fgets.d
+mk/fgets.d: src/stdio/fgets.c
+ sh mk/deps.sh src/stdio/fgets.c
+
all: mk/snprintf_s.d
mk/snprintf_s.d: src/stdio/snprintf_s.c
sh mk/deps.sh src/stdio/snprintf_s.c
@@ -2310,6 +2422,10 @@ all: mk/vprintf_s.d
mk/vprintf_s.d: src/stdio/vprintf_s.c
sh mk/deps.sh src/stdio/vprintf_s.c
+all: mk/getchar.d
+mk/getchar.d: src/stdio/getchar.c
+ sh mk/deps.sh src/stdio/getchar.c
+
all: mk/tempnam.d
mk/tempnam.d: src/stdio/tempnam.c
sh mk/deps.sh src/stdio/tempnam.c
@@ -2358,6 +2474,10 @@ all: mk/fgetpos.d
mk/fgetpos.d: src/stdio/fgetpos.c
sh mk/deps.sh src/stdio/fgetpos.c
+all: mk/tmpfile.d
+mk/tmpfile.d: src/stdio/tmpfile.c
+ sh mk/deps.sh src/stdio/tmpfile.c
+
all: mk/setvbuf.d
mk/setvbuf.d: src/stdio/setvbuf.c
sh mk/deps.sh src/stdio/setvbuf.c
@@ -2578,6 +2698,10 @@ all: mk/fesetexceptflag.d
mk/fesetexceptflag.d: src/fenv/fesetexceptflag.c
sh mk/deps.sh src/fenv/fesetexceptflag.c
+all: mk/fegetround.d
+mk/fegetround.d: src/fenv/fegetround.c
+ sh mk/deps.sh src/fenv/fegetround.c
+
all: mk/fetestexcept.d
mk/fetestexcept.d: src/fenv/fetestexcept.c
sh mk/deps.sh src/fenv/fetestexcept.c
diff --git a/mk/deps.sh b/mk/deps.sh
index b4a21658..06176396 100644
--- a/mk/deps.sh
+++ b/mk/deps.sh
@@ -8,30 +8,6 @@ BASE=$(basename $SOURCE .c)
LIB=$(grep -F 'LINK(' $SOURCE | tr -d 'LINK()')
test -z "$LIB" && LIB="c"
-#
-# TODO: only grab functions and global variables
-#
-if grep -q "#define $BASE" $SOURCE; then
- #printf '%s: is a macro\n' $BASE
- return
-fi
-
-if grep -q "#undef $BASE" $SOURCE; then
- #printf '%s: is an undefined macro\n' $BASE
- return
-fi
-
-RECORD=$(echo $BASE | tr '_' ' ')
-if grep -q -e "^$RECORD;" -e "$RECORD {" $SOURCE; then
- #printf '%s: is a union or struct\n' $BASE
- return
-fi
-
-if grep -q -e "^typedef.*$BASE;" -e "^} $BASE;" $SOURCE; then
- #printf '%s: is a typedef\n' $BASE
- return
-fi
-
if ! grep -q "^mk/$BASE.d:" mk/deps.mk 2>&1; then
printf 'all: mk/%s.d\n' $BASE >> mk/deps.mk
printf 'mk/%s.d: %s\n' $BASE $SOURCE >> mk/deps.mk
@@ -86,6 +62,5 @@ for INC in $(find_includes $SOURCE); do
done
printf '$(OBJDIR)/%s.o:\n' $BASE
-printf '\t@echo " [CC] $@"\n'
printf '\t@mkdir -p $(@D)\n'
-printf '\t@$(CC) -c -o $@ $(CFLAGS) %s\n' $SOURCE
+printf '\t$(CC) -c -o $@ $(CFLAGS) %s\n' $SOURCE
diff --git a/mk/difftime.d b/mk/difftime.d
index bc38bcc9..46d0eb06 100644
--- a/mk/difftime.d
+++ b/mk/difftime.d
@@ -5,6 +5,5 @@ libc.a(difftime.o): $(OBJDIR)/difftime.o
$(OBJDIR)/difftime.o: src/time/difftime.c
$(OBJDIR)/difftime.o: src/_safety.h
$(OBJDIR)/difftime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/difftime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/difftime.c
diff --git a/mk/div.d b/mk/div.d
new file mode 100644
index 00000000..65ceb768
--- /dev/null
+++ b/mk/div.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(div.o)
+libc.a(div.o): $(OBJDIR)/div.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/div.o: src/stdlib/div.c
+$(OBJDIR)/div.o: src/stdlib/_stdlib.h
+$(OBJDIR)/div.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/div.c
diff --git a/mk/drand48.d b/mk/drand48.d
index 6ca346c0..8d52b16d 100644
--- a/mk/drand48.d
+++ b/mk/drand48.d
@@ -5,6 +5,5 @@ libc.a(drand48.o): $(OBJDIR)/drand48.o
$(OBJDIR)/drand48.o: src/stdlib/drand48.c
$(OBJDIR)/drand48.o: src/stdlib/_stdlib.h
$(OBJDIR)/drand48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/drand48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/drand48.c
diff --git a/mk/dup.d b/mk/dup.d
index b4f227ca..8b8680c6 100644
--- a/mk/dup.d
+++ b/mk/dup.d
@@ -4,6 +4,5 @@ libc.a(dup.o): $(OBJDIR)/dup.o
$(OBJDIR)/dup.o: src/unistd/dup.c
$(OBJDIR)/dup.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/dup.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/dup.c
diff --git a/mk/dup2.d b/mk/dup2.d
index 5ff93a43..effb712a 100644
--- a/mk/dup2.d
+++ b/mk/dup2.d
@@ -5,6 +5,5 @@ libc.a(dup2.o): $(OBJDIR)/dup2.o
$(OBJDIR)/dup2.o: src/unistd/dup2.c
$(OBJDIR)/dup2.o: src/_syscall.h
$(OBJDIR)/dup2.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/dup2.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/dup2.c
diff --git a/mk/ecvt.d b/mk/ecvt.d
index 55924c2b..5847aa2b 100644
--- a/mk/ecvt.d
+++ b/mk/ecvt.d
@@ -5,6 +5,5 @@ libc.a(ecvt.o): $(OBJDIR)/ecvt.o
$(OBJDIR)/ecvt.o: src/stdlib/ecvt.c
$(OBJDIR)/ecvt.o: src/stdlib/_stdlib.h
$(OBJDIR)/ecvt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/ecvt.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/ecvt.c
diff --git a/mk/encrypt.d b/mk/encrypt.d
index d5075f7b..662332f6 100644
--- a/mk/encrypt.d
+++ b/mk/encrypt.d
@@ -4,6 +4,5 @@ libc.a(encrypt.o): $(OBJDIR)/encrypt.o
$(OBJDIR)/encrypt.o: src/unistd/encrypt.c
$(OBJDIR)/encrypt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/encrypt.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/encrypt.c
diff --git a/mk/environ.d b/mk/environ.d
index df8fb4d9..5d195c7b 100644
--- a/mk/environ.d
+++ b/mk/environ.d
@@ -4,6 +4,5 @@ libc.a(environ.o): $(OBJDIR)/environ.o
$(OBJDIR)/environ.o: src/environ.c
$(OBJDIR)/environ.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/environ.c
+ $(CC) -c -o $@ $(CFLAGS) src/environ.c
diff --git a/mk/erand48.d b/mk/erand48.d
index ab84c9f3..19cbe065 100644
--- a/mk/erand48.d
+++ b/mk/erand48.d
@@ -5,6 +5,5 @@ libc.a(erand48.o): $(OBJDIR)/erand48.o
$(OBJDIR)/erand48.o: src/stdlib/erand48.c
$(OBJDIR)/erand48.o: src/stdlib/_stdlib.h
$(OBJDIR)/erand48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/erand48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/erand48.c
diff --git a/mk/erf.d b/mk/erf.d
index 9f7bf31c..4236c0d8 100644
--- a/mk/erf.d
+++ b/mk/erf.d
@@ -7,6 +7,5 @@ $(OBJDIR)/erf.o: src/math/erf.c
$(OBJDIR)/erf.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/erf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/erf.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/erf.c
diff --git a/mk/erfc.d b/mk/erfc.d
index 11e779ff..b9f629db 100644
--- a/mk/erfc.d
+++ b/mk/erfc.d
@@ -7,6 +7,5 @@ $(OBJDIR)/erfc.o: src/math/erfc.c
$(OBJDIR)/erfc.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/erfc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/erfc.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/erfc.c
diff --git a/mk/execl.d b/mk/execl.d
index 7b7fca7c..e6754476 100644
--- a/mk/execl.d
+++ b/mk/execl.d
@@ -4,6 +4,5 @@ libc.a(execl.o): $(OBJDIR)/execl.o
$(OBJDIR)/execl.o: src/unistd/execl.c
$(OBJDIR)/execl.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/execl.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/execl.c
diff --git a/mk/execle.d b/mk/execle.d
index cf1d9d75..1881e768 100644
--- a/mk/execle.d
+++ b/mk/execle.d
@@ -4,6 +4,5 @@ libc.a(execle.o): $(OBJDIR)/execle.o
$(OBJDIR)/execle.o: src/unistd/execle.c
$(OBJDIR)/execle.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/execle.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/execle.c
diff --git a/mk/execlp.d b/mk/execlp.d
index 6354c9f4..e34f5e7e 100644
--- a/mk/execlp.d
+++ b/mk/execlp.d
@@ -4,6 +4,5 @@ libc.a(execlp.o): $(OBJDIR)/execlp.o
$(OBJDIR)/execlp.o: src/unistd/execlp.c
$(OBJDIR)/execlp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/execlp.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/execlp.c
diff --git a/mk/execv.d b/mk/execv.d
index ad56131a..f284e783 100644
--- a/mk/execv.d
+++ b/mk/execv.d
@@ -4,6 +4,5 @@ libc.a(execv.o): $(OBJDIR)/execv.o
$(OBJDIR)/execv.o: src/unistd/execv.c
$(OBJDIR)/execv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/execv.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/execv.c
diff --git a/mk/execve.d b/mk/execve.d
index a513cc5e..38da602c 100644
--- a/mk/execve.d
+++ b/mk/execve.d
@@ -5,6 +5,5 @@ libc.a(execve.o): $(OBJDIR)/execve.o
$(OBJDIR)/execve.o: src/unistd/execve.c
$(OBJDIR)/execve.o: src/_syscall.h
$(OBJDIR)/execve.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/execve.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/execve.c
diff --git a/mk/execvp.d b/mk/execvp.d
index ad2710f7..525169dc 100644
--- a/mk/execvp.d
+++ b/mk/execvp.d
@@ -4,6 +4,5 @@ libc.a(execvp.o): $(OBJDIR)/execvp.o
$(OBJDIR)/execvp.o: src/unistd/execvp.c
$(OBJDIR)/execvp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/execvp.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/execvp.c
diff --git a/mk/exit.d b/mk/exit.d
index 4dcdf1f0..666d5b87 100644
--- a/mk/exit.d
+++ b/mk/exit.d
@@ -6,6 +6,5 @@ $(OBJDIR)/exit.o: src/stdlib/exit.c
$(OBJDIR)/exit.o: src/stdlib/_stdlib.h
$(OBJDIR)/exit.o: src/_syscall.h
$(OBJDIR)/exit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/exit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/exit.c
diff --git a/mk/exp.d b/mk/exp.d
index 34dd0f30..0bbb3323 100644
--- a/mk/exp.d
+++ b/mk/exp.d
@@ -6,6 +6,5 @@ $(OBJDIR)/exp.o: src/math/exp.c
$(OBJDIR)/exp.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/exp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/exp.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/exp.c
diff --git a/mk/exp2.d b/mk/exp2.d
index 6c7156d5..ea6d79ce 100644
--- a/mk/exp2.d
+++ b/mk/exp2.d
@@ -6,6 +6,5 @@ $(OBJDIR)/exp2.o: src/math/exp2.c
$(OBJDIR)/exp2.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/exp2.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/exp2.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/exp2.c
diff --git a/mk/expm1.d b/mk/expm1.d
index 88b82b71..e2abf0ab 100644
--- a/mk/expm1.d
+++ b/mk/expm1.d
@@ -7,6 +7,5 @@ $(OBJDIR)/expm1.o: src/math/expm1.c
$(OBJDIR)/expm1.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/expm1.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/expm1.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/expm1.c
diff --git a/mk/fabs.d b/mk/fabs.d
index 9efe13e6..218dc017 100644
--- a/mk/fabs.d
+++ b/mk/fabs.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fabs.o: src/math/fabs.c
$(OBJDIR)/fabs.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/fabs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/fabs.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/fabs.c
diff --git a/mk/fchdir.d b/mk/fchdir.d
index a4c3fd46..8bf66e05 100644
--- a/mk/fchdir.d
+++ b/mk/fchdir.d
@@ -5,6 +5,5 @@ libc.a(fchdir.o): $(OBJDIR)/fchdir.o
$(OBJDIR)/fchdir.o: src/unistd/fchdir.c
$(OBJDIR)/fchdir.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/fchdir.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/fchdir.c
diff --git a/mk/fchmod.d b/mk/fchmod.d
index a128a4a5..c9bb7eae 100644
--- a/mk/fchmod.d
+++ b/mk/fchmod.d
@@ -5,6 +5,5 @@ libc.a(fchmod.o): $(OBJDIR)/fchmod.o
$(OBJDIR)/fchmod.o: src/sys/stat/fchmod.c
$(OBJDIR)/fchmod.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/fchmod.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/fchmod.c
diff --git a/mk/fchown.d b/mk/fchown.d
index a30d3f43..fea53911 100644
--- a/mk/fchown.d
+++ b/mk/fchown.d
@@ -5,6 +5,5 @@ libc.a(fchown.o): $(OBJDIR)/fchown.o
$(OBJDIR)/fchown.o: src/unistd/fchown.c
$(OBJDIR)/fchown.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/fchown.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/fchown.c
diff --git a/mk/fclose.d b/mk/fclose.d
index 04eb09bf..218574bc 100644
--- a/mk/fclose.d
+++ b/mk/fclose.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fclose.o: src/stdio/fclose.c
$(OBJDIR)/fclose.o: src/stdio/_stdio.h
$(OBJDIR)/fclose.o: src/_syscall.h
$(OBJDIR)/fclose.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fclose.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fclose.c
diff --git a/mk/fcntl.d b/mk/fcntl.d
index 48be33f2..48f243e1 100644
--- a/mk/fcntl.d
+++ b/mk/fcntl.d
@@ -5,6 +5,5 @@ libc.a(fcntl.o): $(OBJDIR)/fcntl.o
$(OBJDIR)/fcntl.o: src/fcntl/fcntl.c
$(OBJDIR)/fcntl.o: src/_syscall.h
$(OBJDIR)/fcntl.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fcntl/fcntl.c
+ $(CC) -c -o $@ $(CFLAGS) src/fcntl/fcntl.c
diff --git a/mk/fcvt.d b/mk/fcvt.d
index 1d6d90ae..6e64316b 100644
--- a/mk/fcvt.d
+++ b/mk/fcvt.d
@@ -5,6 +5,5 @@ libc.a(fcvt.o): $(OBJDIR)/fcvt.o
$(OBJDIR)/fcvt.o: src/stdlib/fcvt.c
$(OBJDIR)/fcvt.o: src/stdlib/_stdlib.h
$(OBJDIR)/fcvt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/fcvt.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/fcvt.c
diff --git a/mk/fdatasync.d b/mk/fdatasync.d
index bd4b0036..bcae5db0 100644
--- a/mk/fdatasync.d
+++ b/mk/fdatasync.d
@@ -4,6 +4,5 @@ libc.a(fdatasync.o): $(OBJDIR)/fdatasync.o
$(OBJDIR)/fdatasync.o: src/unistd/fdatasync.c
$(OBJDIR)/fdatasync.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/fdatasync.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/fdatasync.c
diff --git a/mk/fdim.d b/mk/fdim.d
index ee890297..70a88fbe 100644
--- a/mk/fdim.d
+++ b/mk/fdim.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fdim.o: src/math/fdim.c
$(OBJDIR)/fdim.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/fdim.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/fdim.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/fdim.c
diff --git a/mk/fdopen.d b/mk/fdopen.d
index bfd8276d..5220ee08 100644
--- a/mk/fdopen.d
+++ b/mk/fdopen.d
@@ -5,6 +5,5 @@ libc.a(fdopen.o): $(OBJDIR)/fdopen.o
$(OBJDIR)/fdopen.o: src/stdio/fdopen.c
$(OBJDIR)/fdopen.o: src/stdio/_stdio.h
$(OBJDIR)/fdopen.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fdopen.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fdopen.c
diff --git a/mk/feclearexcept.d b/mk/feclearexcept.d
index 043fa1b7..4d248813 100644
--- a/mk/feclearexcept.d
+++ b/mk/feclearexcept.d
@@ -5,6 +5,5 @@ libm.a(feclearexcept.o): $(OBJDIR)/feclearexcept.o
$(OBJDIR)/feclearexcept.o: src/fenv/feclearexcept.c
$(OBJDIR)/feclearexcept.o: src/_safety.h
$(OBJDIR)/feclearexcept.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/feclearexcept.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/feclearexcept.c
diff --git a/mk/fegetenv.d b/mk/fegetenv.d
index b31c2969..cd1dabbd 100644
--- a/mk/fegetenv.d
+++ b/mk/fegetenv.d
@@ -5,6 +5,5 @@ libm.a(fegetenv.o): $(OBJDIR)/fegetenv.o
$(OBJDIR)/fegetenv.o: src/fenv/fegetenv.c
$(OBJDIR)/fegetenv.o: src/_safety.h
$(OBJDIR)/fegetenv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/fegetenv.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/fegetenv.c
diff --git a/mk/fegetexceptflag.d b/mk/fegetexceptflag.d
index c3cc724f..908baa9c 100644
--- a/mk/fegetexceptflag.d
+++ b/mk/fegetexceptflag.d
@@ -5,6 +5,5 @@ libm.a(fegetexceptflag.o): $(OBJDIR)/fegetexceptflag.o
$(OBJDIR)/fegetexceptflag.o: src/fenv/fegetexceptflag.c
$(OBJDIR)/fegetexceptflag.o: src/_safety.h
$(OBJDIR)/fegetexceptflag.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/fegetexceptflag.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/fegetexceptflag.c
diff --git a/mk/fegetround.d b/mk/fegetround.d
new file mode 100644
index 00000000..22925a42
--- /dev/null
+++ b/mk/fegetround.d
@@ -0,0 +1,9 @@
+libm_C.199901: libm.a(fegetround.o)
+libm.a(fegetround.o): $(OBJDIR)/fegetround.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/fegetround.o: src/fenv/fegetround.c
+$(OBJDIR)/fegetround.o: src/_safety.h
+$(OBJDIR)/fegetround.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/fegetround.c
diff --git a/mk/feholdexcept.d b/mk/feholdexcept.d
index 0675473b..a8e9a5e6 100644
--- a/mk/feholdexcept.d
+++ b/mk/feholdexcept.d
@@ -5,6 +5,5 @@ libm.a(feholdexcept.o): $(OBJDIR)/feholdexcept.o
$(OBJDIR)/feholdexcept.o: src/fenv/feholdexcept.c
$(OBJDIR)/feholdexcept.o: src/_safety.h
$(OBJDIR)/feholdexcept.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/feholdexcept.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/feholdexcept.c
diff --git a/mk/feof.d b/mk/feof.d
index 0403fc9a..7710a79e 100644
--- a/mk/feof.d
+++ b/mk/feof.d
@@ -5,6 +5,5 @@ libc.a(feof.o): $(OBJDIR)/feof.o
$(OBJDIR)/feof.o: src/stdio/feof.c
$(OBJDIR)/feof.o: src/stdio/_stdio.h
$(OBJDIR)/feof.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/feof.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/feof.c
diff --git a/mk/feraiseexcept.d b/mk/feraiseexcept.d
index 67d5b172..08cf6cec 100644
--- a/mk/feraiseexcept.d
+++ b/mk/feraiseexcept.d
@@ -5,6 +5,5 @@ libm.a(feraiseexcept.o): $(OBJDIR)/feraiseexcept.o
$(OBJDIR)/feraiseexcept.o: src/fenv/feraiseexcept.c
$(OBJDIR)/feraiseexcept.o: src/_safety.h
$(OBJDIR)/feraiseexcept.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/feraiseexcept.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/feraiseexcept.c
diff --git a/mk/ferror.d b/mk/ferror.d
index e933df15..72f5f6f3 100644
--- a/mk/ferror.d
+++ b/mk/ferror.d
@@ -5,6 +5,5 @@ libc.a(ferror.o): $(OBJDIR)/ferror.o
$(OBJDIR)/ferror.o: src/stdio/ferror.c
$(OBJDIR)/ferror.o: src/stdio/_stdio.h
$(OBJDIR)/ferror.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/ferror.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/ferror.c
diff --git a/mk/fesetenv.d b/mk/fesetenv.d
index 8e99dfbf..9b3af5b4 100644
--- a/mk/fesetenv.d
+++ b/mk/fesetenv.d
@@ -5,6 +5,5 @@ libm.a(fesetenv.o): $(OBJDIR)/fesetenv.o
$(OBJDIR)/fesetenv.o: src/fenv/fesetenv.c
$(OBJDIR)/fesetenv.o: src/_safety.h
$(OBJDIR)/fesetenv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/fesetenv.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/fesetenv.c
diff --git a/mk/fesetexceptflag.d b/mk/fesetexceptflag.d
index ff20bab8..33c9931e 100644
--- a/mk/fesetexceptflag.d
+++ b/mk/fesetexceptflag.d
@@ -5,6 +5,5 @@ libm.a(fesetexceptflag.o): $(OBJDIR)/fesetexceptflag.o
$(OBJDIR)/fesetexceptflag.o: src/fenv/fesetexceptflag.c
$(OBJDIR)/fesetexceptflag.o: src/_safety.h
$(OBJDIR)/fesetexceptflag.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/fesetexceptflag.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/fesetexceptflag.c
diff --git a/mk/fesetround.d b/mk/fesetround.d
index 9239fe6f..3f2e8112 100644
--- a/mk/fesetround.d
+++ b/mk/fesetround.d
@@ -5,6 +5,5 @@ libm.a(fesetround.o): $(OBJDIR)/fesetround.o
$(OBJDIR)/fesetround.o: src/fenv/fesetround.c
$(OBJDIR)/fesetround.o: src/_safety.h
$(OBJDIR)/fesetround.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/fesetround.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/fesetround.c
diff --git a/mk/fetestexcept.d b/mk/fetestexcept.d
index ab0285e9..87b892eb 100644
--- a/mk/fetestexcept.d
+++ b/mk/fetestexcept.d
@@ -5,6 +5,5 @@ libm.a(fetestexcept.o): $(OBJDIR)/fetestexcept.o
$(OBJDIR)/fetestexcept.o: src/fenv/fetestexcept.c
$(OBJDIR)/fetestexcept.o: src/_safety.h
$(OBJDIR)/fetestexcept.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/fetestexcept.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/fetestexcept.c
diff --git a/mk/feupdateenv.d b/mk/feupdateenv.d
index a56e0c18..d2f37312 100644
--- a/mk/feupdateenv.d
+++ b/mk/feupdateenv.d
@@ -5,6 +5,5 @@ libm.a(feupdateenv.o): $(OBJDIR)/feupdateenv.o
$(OBJDIR)/feupdateenv.o: src/fenv/feupdateenv.c
$(OBJDIR)/feupdateenv.o: src/_safety.h
$(OBJDIR)/feupdateenv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/feupdateenv.c
+ $(CC) -c -o $@ $(CFLAGS) src/fenv/feupdateenv.c
diff --git a/mk/fflush.d b/mk/fflush.d
index 53a5db6b..9795d7c7 100644
--- a/mk/fflush.d
+++ b/mk/fflush.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fflush.o: src/stdio/fflush.c
$(OBJDIR)/fflush.o: src/stdio/_stdio.h
$(OBJDIR)/fflush.o: src/_syscall.h
$(OBJDIR)/fflush.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fflush.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fflush.c
diff --git a/mk/fgetc.d b/mk/fgetc.d
index 8f131204..6d9b3cd8 100644
--- a/mk/fgetc.d
+++ b/mk/fgetc.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fgetc.o: src/stdio/fgetc.c
$(OBJDIR)/fgetc.o: src/stdio/_stdio.h
$(OBJDIR)/fgetc.o: src/stdio/getc_unlocked.c
$(OBJDIR)/fgetc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fgetc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fgetc.c
diff --git a/mk/fgetpos.d b/mk/fgetpos.d
index 81d4a1e3..64911f41 100644
--- a/mk/fgetpos.d
+++ b/mk/fgetpos.d
@@ -5,6 +5,5 @@ libc.a(fgetpos.o): $(OBJDIR)/fgetpos.o
$(OBJDIR)/fgetpos.o: src/stdio/fgetpos.c
$(OBJDIR)/fgetpos.o: src/stdio/_stdio.h
$(OBJDIR)/fgetpos.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fgetpos.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fgetpos.c
diff --git a/mk/fgets.d b/mk/fgets.d
new file mode 100644
index 00000000..6280662c
--- /dev/null
+++ b/mk/fgets.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(fgets.o)
+libc.a(fgets.o): $(OBJDIR)/fgets.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/fgets.o: src/stdio/fgets.c
+$(OBJDIR)/fgets.o: src/stdio/_stdio.h
+$(OBJDIR)/fgets.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fgets.c
diff --git a/mk/fgetwc.d b/mk/fgetwc.d
index 452643c6..e5f75f6d 100644
--- a/mk/fgetwc.d
+++ b/mk/fgetwc.d
@@ -5,6 +5,5 @@ libc.a(fgetwc.o): $(OBJDIR)/fgetwc.o
$(OBJDIR)/fgetwc.o: src/wchar/fgetwc.c
$(OBJDIR)/fgetwc.o: src/stdio/_stdio.h
$(OBJDIR)/fgetwc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fgetwc.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fgetwc.c
diff --git a/mk/fgetws.d b/mk/fgetws.d
index 15fa08fe..980cfd96 100644
--- a/mk/fgetws.d
+++ b/mk/fgetws.d
@@ -5,6 +5,5 @@ libc.a(fgetws.o): $(OBJDIR)/fgetws.o
$(OBJDIR)/fgetws.o: src/wchar/fgetws.c
$(OBJDIR)/fgetws.o: src/_safety.h
$(OBJDIR)/fgetws.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fgetws.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fgetws.c
diff --git a/mk/fileno.d b/mk/fileno.d
index b3c2acd8..254c02d1 100644
--- a/mk/fileno.d
+++ b/mk/fileno.d
@@ -5,6 +5,5 @@ libc.a(fileno.o): $(OBJDIR)/fileno.o
$(OBJDIR)/fileno.o: src/stdio/fileno.c
$(OBJDIR)/fileno.o: src/stdio/_stdio.h
$(OBJDIR)/fileno.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fileno.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fileno.c
diff --git a/mk/flockfile.d b/mk/flockfile.d
index 3e20420d..62ac9296 100644
--- a/mk/flockfile.d
+++ b/mk/flockfile.d
@@ -5,6 +5,5 @@ libc.a(flockfile.o): $(OBJDIR)/flockfile.o
$(OBJDIR)/flockfile.o: src/stdio/flockfile.c
$(OBJDIR)/flockfile.o: src/stdio/_stdio.h
$(OBJDIR)/flockfile.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/flockfile.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/flockfile.c
diff --git a/mk/floor.d b/mk/floor.d
index c497d41a..9843123f 100644
--- a/mk/floor.d
+++ b/mk/floor.d
@@ -6,6 +6,5 @@ $(OBJDIR)/floor.o: src/math/floor.c
$(OBJDIR)/floor.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/floor.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/floor.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/floor.c
diff --git a/mk/fma.d b/mk/fma.d
index 9338e8f8..14864e6d 100644
--- a/mk/fma.d
+++ b/mk/fma.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fma.o: src/math/fma.c
$(OBJDIR)/fma.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/fma.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/fma.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/fma.c
diff --git a/mk/fmax.d b/mk/fmax.d
index 15daaefc..5a46b87a 100644
--- a/mk/fmax.d
+++ b/mk/fmax.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fmax.o: src/math/fmax.c
$(OBJDIR)/fmax.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/fmax.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/fmax.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/fmax.c
diff --git a/mk/fmin.d b/mk/fmin.d
index 55099de3..f4ecd90d 100644
--- a/mk/fmin.d
+++ b/mk/fmin.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fmin.o: src/math/fmin.c
$(OBJDIR)/fmin.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/fmin.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/fmin.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/fmin.c
diff --git a/mk/fmod.d b/mk/fmod.d
index ca798213..5fc04285 100644
--- a/mk/fmod.d
+++ b/mk/fmod.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fmod.o: src/math/fmod.c
$(OBJDIR)/fmod.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/fmod.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/fmod.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/fmod.c
diff --git a/mk/fopen.d b/mk/fopen.d
new file mode 100644
index 00000000..92e9980c
--- /dev/null
+++ b/mk/fopen.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(fopen.o)
+libc.a(fopen.o): $(OBJDIR)/fopen.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/fopen.o: src/stdio/fopen.c
+$(OBJDIR)/fopen.o: src/stdio/_stdio.h
+$(OBJDIR)/fopen.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fopen.c
diff --git a/mk/fopen_s.d b/mk/fopen_s.d
index 5db8b5eb..8544ebbc 100644
--- a/mk/fopen_s.d
+++ b/mk/fopen_s.d
@@ -5,6 +5,5 @@ libc.a(fopen_s.o): $(OBJDIR)/fopen_s.o
$(OBJDIR)/fopen_s.o: src/stdio/fopen_s.c
$(OBJDIR)/fopen_s.o: src/stdio/_stdio.h
$(OBJDIR)/fopen_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fopen_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fopen_s.c
diff --git a/mk/fork.d b/mk/fork.d
index 7c00e8a0..c6a8f7d3 100644
--- a/mk/fork.d
+++ b/mk/fork.d
@@ -5,6 +5,5 @@ libc.a(fork.o): $(OBJDIR)/fork.o
$(OBJDIR)/fork.o: src/unistd/fork.c
$(OBJDIR)/fork.o: src/_syscall.h
$(OBJDIR)/fork.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/fork.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/fork.c
diff --git a/mk/fpathconf.d b/mk/fpathconf.d
index 2d39f757..ec62520f 100644
--- a/mk/fpathconf.d
+++ b/mk/fpathconf.d
@@ -4,6 +4,5 @@ libc.a(fpathconf.o): $(OBJDIR)/fpathconf.o
$(OBJDIR)/fpathconf.o: src/unistd/fpathconf.c
$(OBJDIR)/fpathconf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/fpathconf.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/fpathconf.c
diff --git a/mk/fprintf.d b/mk/fprintf.d
index 8844505d..59961d11 100644
--- a/mk/fprintf.d
+++ b/mk/fprintf.d
@@ -5,6 +5,5 @@ libc.a(fprintf.o): $(OBJDIR)/fprintf.o
$(OBJDIR)/fprintf.o: src/stdio/fprintf.c
$(OBJDIR)/fprintf.o: src/stdio/_stdio.h
$(OBJDIR)/fprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fprintf.c
diff --git a/mk/fprintf_s.d b/mk/fprintf_s.d
index df92664f..933cff73 100644
--- a/mk/fprintf_s.d
+++ b/mk/fprintf_s.d
@@ -5,6 +5,5 @@ libc.a(fprintf_s.o): $(OBJDIR)/fprintf_s.o
$(OBJDIR)/fprintf_s.o: src/stdio/fprintf_s.c
$(OBJDIR)/fprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/fprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fprintf_s.c
diff --git a/mk/fputc.d b/mk/fputc.d
index 398d0aad..5702343c 100644
--- a/mk/fputc.d
+++ b/mk/fputc.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fputc.o: src/stdio/fputc.c
$(OBJDIR)/fputc.o: src/stdio/_stdio.h
$(OBJDIR)/fputc.o: src/stdio/putc_unlocked.c
$(OBJDIR)/fputc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fputc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fputc.c
diff --git a/mk/fputs.d b/mk/fputs.d
index bf1849b6..f5ee0830 100644
--- a/mk/fputs.d
+++ b/mk/fputs.d
@@ -5,6 +5,5 @@ libc.a(fputs.o): $(OBJDIR)/fputs.o
$(OBJDIR)/fputs.o: src/stdio/fputs.c
$(OBJDIR)/fputs.o: src/stdio/_stdio.h
$(OBJDIR)/fputs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fputs.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fputs.c
diff --git a/mk/fputwc.d b/mk/fputwc.d
index 63e23af5..7cf9f67c 100644
--- a/mk/fputwc.d
+++ b/mk/fputwc.d
@@ -5,6 +5,5 @@ libc.a(fputwc.o): $(OBJDIR)/fputwc.o
$(OBJDIR)/fputwc.o: src/wchar/fputwc.c
$(OBJDIR)/fputwc.o: src/stdio/_stdio.h
$(OBJDIR)/fputwc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fputwc.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fputwc.c
diff --git a/mk/fputws.d b/mk/fputws.d
index 400cdfce..828c5c41 100644
--- a/mk/fputws.d
+++ b/mk/fputws.d
@@ -4,6 +4,5 @@ libc.a(fputws.o): $(OBJDIR)/fputws.o
$(OBJDIR)/fputws.o: src/wchar/fputws.c
$(OBJDIR)/fputws.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fputws.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fputws.c
diff --git a/mk/fread.d b/mk/fread.d
index 15e6ade5..81160c01 100644
--- a/mk/fread.d
+++ b/mk/fread.d
@@ -5,6 +5,5 @@ libc.a(fread.o): $(OBJDIR)/fread.o
$(OBJDIR)/fread.o: src/stdio/fread.c
$(OBJDIR)/fread.o: src/stdio/_stdio.h
$(OBJDIR)/fread.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fread.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fread.c
diff --git a/mk/free.d b/mk/free.d
index 866f58b4..12ce639c 100644
--- a/mk/free.d
+++ b/mk/free.d
@@ -5,6 +5,5 @@ libc.a(free.o): $(OBJDIR)/free.o
$(OBJDIR)/free.o: src/stdlib/free.c
$(OBJDIR)/free.o: src/stdlib/_stdlib.h
$(OBJDIR)/free.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/free.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/free.c
diff --git a/mk/freopen.d b/mk/freopen.d
index a177f9c2..e59d7cc2 100644
--- a/mk/freopen.d
+++ b/mk/freopen.d
@@ -4,9 +4,7 @@ libc.a(freopen.o): $(OBJDIR)/freopen.o
$(OBJDIR)/freopen.o: src/stdio/freopen.c
$(OBJDIR)/freopen.o: src/stdio/_stdio.h
-$(OBJDIR)/freopen.o:
$(OBJDIR)/freopen.o: src/_syscall.h
$(OBJDIR)/freopen.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/freopen.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/freopen.c
diff --git a/mk/freopen_s.d b/mk/freopen_s.d
index 4b3bd744..2151375b 100644
--- a/mk/freopen_s.d
+++ b/mk/freopen_s.d
@@ -5,6 +5,5 @@ libc.a(freopen_s.o): $(OBJDIR)/freopen_s.o
$(OBJDIR)/freopen_s.o: src/stdio/freopen_s.c
$(OBJDIR)/freopen_s.o: src/stdio/_stdio.h
$(OBJDIR)/freopen_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/freopen_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/freopen_s.c
diff --git a/mk/frexp.d b/mk/frexp.d
index d51bee80..b91d89e1 100644
--- a/mk/frexp.d
+++ b/mk/frexp.d
@@ -6,6 +6,5 @@ $(OBJDIR)/frexp.o: src/math/frexp.c
$(OBJDIR)/frexp.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/frexp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/frexp.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/frexp.c
diff --git a/mk/fscanf.d b/mk/fscanf.d
index e229a822..c99d121b 100644
--- a/mk/fscanf.d
+++ b/mk/fscanf.d
@@ -5,6 +5,5 @@ libc.a(fscanf.o): $(OBJDIR)/fscanf.o
$(OBJDIR)/fscanf.o: src/stdio/fscanf.c
$(OBJDIR)/fscanf.o: src/stdio/_stdio.h
$(OBJDIR)/fscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fscanf.c
diff --git a/mk/fscanf_s.d b/mk/fscanf_s.d
index d2aa167a..cfef8588 100644
--- a/mk/fscanf_s.d
+++ b/mk/fscanf_s.d
@@ -5,6 +5,5 @@ libc.a(fscanf_s.o): $(OBJDIR)/fscanf_s.o
$(OBJDIR)/fscanf_s.o: src/stdio/fscanf_s.c
$(OBJDIR)/fscanf_s.o: src/stdio/_stdio.h
$(OBJDIR)/fscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fscanf_s.c
diff --git a/mk/fseek.d b/mk/fseek.d
index 3ecbd569..d56e6c29 100644
--- a/mk/fseek.d
+++ b/mk/fseek.d
@@ -5,6 +5,5 @@ libc.a(fseek.o): $(OBJDIR)/fseek.o
$(OBJDIR)/fseek.o: src/stdio/fseek.c
$(OBJDIR)/fseek.o: src/stdio/_stdio.h
$(OBJDIR)/fseek.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fseek.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fseek.c
diff --git a/mk/fsetpos.d b/mk/fsetpos.d
index f435bd9d..4d848316 100644
--- a/mk/fsetpos.d
+++ b/mk/fsetpos.d
@@ -5,6 +5,5 @@ libc.a(fsetpos.o): $(OBJDIR)/fsetpos.o
$(OBJDIR)/fsetpos.o: src/stdio/fsetpos.c
$(OBJDIR)/fsetpos.o: src/stdio/_stdio.h
$(OBJDIR)/fsetpos.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fsetpos.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fsetpos.c
diff --git a/mk/fstat.d b/mk/fstat.d
index 6ae2ff9c..825b48d6 100644
--- a/mk/fstat.d
+++ b/mk/fstat.d
@@ -5,6 +5,5 @@ libc.a(fstat.o): $(OBJDIR)/fstat.o
$(OBJDIR)/fstat.o: src/sys/stat/fstat.c
$(OBJDIR)/fstat.o: src/_syscall.h
$(OBJDIR)/fstat.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/fstat.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/fstat.c
diff --git a/mk/fstatvfs.d b/mk/fstatvfs.d
index 071f0c81..5ee4bad4 100644
--- a/mk/fstatvfs.d
+++ b/mk/fstatvfs.d
@@ -5,6 +5,5 @@ libc.a(fstatvfs.o): $(OBJDIR)/fstatvfs.o
$(OBJDIR)/fstatvfs.o: src/sys/statvfs/fstatvfs.c
$(OBJDIR)/fstatvfs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/statvfs/fstatvfs.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/statvfs/fstatvfs.c
diff --git a/mk/fsync.d b/mk/fsync.d
index 9673e35e..13045c22 100644
--- a/mk/fsync.d
+++ b/mk/fsync.d
@@ -5,6 +5,5 @@ libc.a(fsync.o): $(OBJDIR)/fsync.o
$(OBJDIR)/fsync.o: src/unistd/fsync.c
$(OBJDIR)/fsync.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/fsync.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/fsync.c
diff --git a/mk/ftell.d b/mk/ftell.d
index c89293dd..a4e7d031 100644
--- a/mk/ftell.d
+++ b/mk/ftell.d
@@ -5,6 +5,5 @@ libc.a(ftell.o): $(OBJDIR)/ftell.o
$(OBJDIR)/ftell.o: src/stdio/ftell.c
$(OBJDIR)/ftell.o: src/stdio/_stdio.h
$(OBJDIR)/ftell.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/ftell.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/ftell.c
diff --git a/mk/ftime.d b/mk/ftime.d
index 1b22de65..4f906e83 100644
--- a/mk/ftime.d
+++ b/mk/ftime.d
@@ -4,6 +4,5 @@ libc.a(ftime.o): $(OBJDIR)/ftime.o
$(OBJDIR)/ftime.o: src/sys/timeb/ftime.c
$(OBJDIR)/ftime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/timeb/ftime.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/timeb/ftime.c
diff --git a/mk/ftok.d b/mk/ftok.d
index 723c13a3..72f8888d 100644
--- a/mk/ftok.d
+++ b/mk/ftok.d
@@ -4,6 +4,5 @@ libc.a(ftok.o): $(OBJDIR)/ftok.o
$(OBJDIR)/ftok.o: src/sys/ipc/ftok.c
$(OBJDIR)/ftok.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/ipc/ftok.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/ipc/ftok.c
diff --git a/mk/ftruncate.d b/mk/ftruncate.d
index 6a15ef50..cfb33e8d 100644
--- a/mk/ftruncate.d
+++ b/mk/ftruncate.d
@@ -5,6 +5,5 @@ libc.a(ftruncate.o): $(OBJDIR)/ftruncate.o
$(OBJDIR)/ftruncate.o: src/unistd/ftruncate.c
$(OBJDIR)/ftruncate.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/ftruncate.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/ftruncate.c
diff --git a/mk/funlockfile.d b/mk/funlockfile.d
index e1948de1..f83caaec 100644
--- a/mk/funlockfile.d
+++ b/mk/funlockfile.d
@@ -5,6 +5,5 @@ libc.a(funlockfile.o): $(OBJDIR)/funlockfile.o
$(OBJDIR)/funlockfile.o: src/stdio/funlockfile.c
$(OBJDIR)/funlockfile.o: src/stdio/_stdio.h
$(OBJDIR)/funlockfile.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/funlockfile.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/funlockfile.c
diff --git a/mk/fwide.d b/mk/fwide.d
index 17a034c6..12f611f5 100644
--- a/mk/fwide.d
+++ b/mk/fwide.d
@@ -6,6 +6,5 @@ $(OBJDIR)/fwide.o: src/wchar/fwide.c
$(OBJDIR)/fwide.o: src/stdio/_stdio.h
$(OBJDIR)/fwide.o: src/_safety.h
$(OBJDIR)/fwide.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fwide.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fwide.c
diff --git a/mk/fwprintf.d b/mk/fwprintf.d
index f45455fc..e6cf81bb 100644
--- a/mk/fwprintf.d
+++ b/mk/fwprintf.d
@@ -4,6 +4,5 @@ libc.a(fwprintf.o): $(OBJDIR)/fwprintf.o
$(OBJDIR)/fwprintf.o: src/wchar/fwprintf.c
$(OBJDIR)/fwprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fwprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fwprintf.c
diff --git a/mk/fwprintf_s.d b/mk/fwprintf_s.d
index 8a12ac2e..bb9a266a 100644
--- a/mk/fwprintf_s.d
+++ b/mk/fwprintf_s.d
@@ -4,6 +4,5 @@ libc.a(fwprintf_s.o): $(OBJDIR)/fwprintf_s.o
$(OBJDIR)/fwprintf_s.o: src/wchar/fwprintf_s.c
$(OBJDIR)/fwprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fwprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fwprintf_s.c
diff --git a/mk/fwrite.d b/mk/fwrite.d
index 3759c2d0..7a0cfca7 100644
--- a/mk/fwrite.d
+++ b/mk/fwrite.d
@@ -5,6 +5,5 @@ libc.a(fwrite.o): $(OBJDIR)/fwrite.o
$(OBJDIR)/fwrite.o: src/stdio/fwrite.c
$(OBJDIR)/fwrite.o: src/stdio/_stdio.h
$(OBJDIR)/fwrite.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/fwrite.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/fwrite.c
diff --git a/mk/fwscanf.d b/mk/fwscanf.d
index 211afc38..c076a0b6 100644
--- a/mk/fwscanf.d
+++ b/mk/fwscanf.d
@@ -4,6 +4,5 @@ libc.a(fwscanf.o): $(OBJDIR)/fwscanf.o
$(OBJDIR)/fwscanf.o: src/wchar/fwscanf.c
$(OBJDIR)/fwscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fwscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fwscanf.c
diff --git a/mk/fwscanf_s.d b/mk/fwscanf_s.d
index 5410a736..e40c9024 100644
--- a/mk/fwscanf_s.d
+++ b/mk/fwscanf_s.d
@@ -4,6 +4,5 @@ libc.a(fwscanf_s.o): $(OBJDIR)/fwscanf_s.o
$(OBJDIR)/fwscanf_s.o: src/wchar/fwscanf_s.c
$(OBJDIR)/fwscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/fwscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/fwscanf_s.c
diff --git a/mk/gamma.d b/mk/gamma.d
index 1c353b19..80c15196 100644
--- a/mk/gamma.d
+++ b/mk/gamma.d
@@ -4,6 +4,5 @@ libm.a(gamma.o): $(OBJDIR)/gamma.o
$(OBJDIR)/gamma.o: src/math/gamma.c
$(OBJDIR)/gamma.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/gamma.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/gamma.c
diff --git a/mk/gcvt.d b/mk/gcvt.d
index 7222879f..ff41a177 100644
--- a/mk/gcvt.d
+++ b/mk/gcvt.d
@@ -5,6 +5,5 @@ libc.a(gcvt.o): $(OBJDIR)/gcvt.o
$(OBJDIR)/gcvt.o: src/stdlib/gcvt.c
$(OBJDIR)/gcvt.o: src/stdlib/_stdlib.h
$(OBJDIR)/gcvt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/gcvt.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/gcvt.c
diff --git a/mk/getc.d b/mk/getc.d
index 4f41576d..8406ef15 100644
--- a/mk/getc.d
+++ b/mk/getc.d
@@ -5,6 +5,5 @@ libc.a(getc.o): $(OBJDIR)/getc.o
$(OBJDIR)/getc.o: src/stdio/getc.c
$(OBJDIR)/getc.o: src/stdio/_stdio.h
$(OBJDIR)/getc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/getc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/getc.c
diff --git a/mk/getc_unlocked.d b/mk/getc_unlocked.d
index ed9b974b..a4548139 100644
--- a/mk/getc_unlocked.d
+++ b/mk/getc_unlocked.d
@@ -6,6 +6,5 @@ $(OBJDIR)/getc_unlocked.o: src/stdio/getc_unlocked.c
$(OBJDIR)/getc_unlocked.o: src/stdio/_stdio.h
$(OBJDIR)/getc_unlocked.o: src/_syscall.h
$(OBJDIR)/getc_unlocked.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/getc_unlocked.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/getc_unlocked.c
diff --git a/mk/getchar.d b/mk/getchar.d
new file mode 100644
index 00000000..7a3455f2
--- /dev/null
+++ b/mk/getchar.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(getchar.o)
+libc.a(getchar.o): $(OBJDIR)/getchar.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/getchar.o: src/stdio/getchar.c
+$(OBJDIR)/getchar.o: src/stdio/_stdio.h
+$(OBJDIR)/getchar.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/getchar.c
diff --git a/mk/getchar_unlocked.d b/mk/getchar_unlocked.d
index 208e1407..b04178ae 100644
--- a/mk/getchar_unlocked.d
+++ b/mk/getchar_unlocked.d
@@ -4,6 +4,5 @@ libc.a(getchar_unlocked.o): $(OBJDIR)/getchar_unlocked.o
$(OBJDIR)/getchar_unlocked.o: src/stdio/getchar_unlocked.c
$(OBJDIR)/getchar_unlocked.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/getchar_unlocked.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/getchar_unlocked.c
diff --git a/mk/getcwd.d b/mk/getcwd.d
index 676df84a..3fbbb73a 100644
--- a/mk/getcwd.d
+++ b/mk/getcwd.d
@@ -6,6 +6,5 @@ $(OBJDIR)/getcwd.o: src/unistd/getcwd.c
$(OBJDIR)/getcwd.o: src/_assert.h
$(OBJDIR)/getcwd.o: src/_syscall.h
$(OBJDIR)/getcwd.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getcwd.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getcwd.c
diff --git a/mk/getdate.d b/mk/getdate.d
index 0b0c77a0..9ef0b11e 100644
--- a/mk/getdate.d
+++ b/mk/getdate.d
@@ -5,6 +5,5 @@ libc.a(getdate.o): $(OBJDIR)/getdate.o
$(OBJDIR)/getdate.o: src/time/getdate.c
$(OBJDIR)/getdate.o: src/_safety.h
$(OBJDIR)/getdate.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/getdate.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/getdate.c
diff --git a/mk/getdate_err.d b/mk/getdate_err.d
index 7cd0549d..031224ba 100644
--- a/mk/getdate_err.d
+++ b/mk/getdate_err.d
@@ -4,6 +4,5 @@ libc.a(getdate_err.o): $(OBJDIR)/getdate_err.o
$(OBJDIR)/getdate_err.o: src/time/getdate_err.c
$(OBJDIR)/getdate_err.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/getdate_err.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/getdate_err.c
diff --git a/mk/getdtablesize.d b/mk/getdtablesize.d
index 7ba2d42d..68660593 100644
--- a/mk/getdtablesize.d
+++ b/mk/getdtablesize.d
@@ -4,6 +4,5 @@ libc.a(getdtablesize.o): $(OBJDIR)/getdtablesize.o
$(OBJDIR)/getdtablesize.o: src/unistd/getdtablesize.c
$(OBJDIR)/getdtablesize.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getdtablesize.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getdtablesize.c
diff --git a/mk/getegid.d b/mk/getegid.d
index 824d0c50..6f1bd1b5 100644
--- a/mk/getegid.d
+++ b/mk/getegid.d
@@ -5,6 +5,5 @@ libc.a(getegid.o): $(OBJDIR)/getegid.o
$(OBJDIR)/getegid.o: src/unistd/getegid.c
$(OBJDIR)/getegid.o: src/_syscall.h
$(OBJDIR)/getegid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getegid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getegid.c
diff --git a/mk/getenv.d b/mk/getenv.d
index dfcaf7bd..8bf39692 100644
--- a/mk/getenv.d
+++ b/mk/getenv.d
@@ -5,6 +5,5 @@ libc.a(getenv.o): $(OBJDIR)/getenv.o
$(OBJDIR)/getenv.o: src/stdlib/getenv.c
$(OBJDIR)/getenv.o: src/stdlib/_stdlib.h
$(OBJDIR)/getenv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/getenv.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/getenv.c
diff --git a/mk/getenv_s.d b/mk/getenv_s.d
index cd0778c9..2b0d6a1b 100644
--- a/mk/getenv_s.d
+++ b/mk/getenv_s.d
@@ -5,6 +5,5 @@ libc.a(getenv_s.o): $(OBJDIR)/getenv_s.o
$(OBJDIR)/getenv_s.o: src/stdlib/getenv_s.c
$(OBJDIR)/getenv_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/getenv_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/getenv_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/getenv_s.c
diff --git a/mk/geteuid.d b/mk/geteuid.d
index 54985361..938406b8 100644
--- a/mk/geteuid.d
+++ b/mk/geteuid.d
@@ -5,6 +5,5 @@ libc.a(geteuid.o): $(OBJDIR)/geteuid.o
$(OBJDIR)/geteuid.o: src/unistd/geteuid.c
$(OBJDIR)/geteuid.o: src/_syscall.h
$(OBJDIR)/geteuid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/geteuid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/geteuid.c
diff --git a/mk/getgid.d b/mk/getgid.d
index b94dd653..cec45d4c 100644
--- a/mk/getgid.d
+++ b/mk/getgid.d
@@ -5,6 +5,5 @@ libc.a(getgid.o): $(OBJDIR)/getgid.o
$(OBJDIR)/getgid.o: src/unistd/getgid.c
$(OBJDIR)/getgid.o: src/_syscall.h
$(OBJDIR)/getgid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getgid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getgid.c
diff --git a/mk/getgroups.d b/mk/getgroups.d
index be237eb7..15e64b53 100644
--- a/mk/getgroups.d
+++ b/mk/getgroups.d
@@ -6,6 +6,5 @@ $(OBJDIR)/getgroups.o: src/unistd/getgroups.c
$(OBJDIR)/getgroups.o: src/_syscall.h
$(OBJDIR)/getgroups.o: src/_assert.h
$(OBJDIR)/getgroups.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getgroups.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getgroups.c
diff --git a/mk/gethostid.d b/mk/gethostid.d
index 6ec8d4ba..ab023a29 100644
--- a/mk/gethostid.d
+++ b/mk/gethostid.d
@@ -4,6 +4,5 @@ libc.a(gethostid.o): $(OBJDIR)/gethostid.o
$(OBJDIR)/gethostid.o: src/unistd/gethostid.c
$(OBJDIR)/gethostid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/gethostid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/gethostid.c
diff --git a/mk/getitimer.d b/mk/getitimer.d
index 8321382b..7fea3289 100644
--- a/mk/getitimer.d
+++ b/mk/getitimer.d
@@ -4,6 +4,5 @@ libc.a(getitimer.o): $(OBJDIR)/getitimer.o
$(OBJDIR)/getitimer.o: src/sys/time/getitimer.c
$(OBJDIR)/getitimer.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/time/getitimer.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/time/getitimer.c
diff --git a/mk/getlogin.d b/mk/getlogin.d
index e5aa68ca..be6e25e6 100644
--- a/mk/getlogin.d
+++ b/mk/getlogin.d
@@ -4,6 +4,5 @@ libc.a(getlogin.o): $(OBJDIR)/getlogin.o
$(OBJDIR)/getlogin.o: src/unistd/getlogin.c
$(OBJDIR)/getlogin.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getlogin.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getlogin.c
diff --git a/mk/getopt.d b/mk/getopt.d
index 6cb8254e..49b46139 100644
--- a/mk/getopt.d
+++ b/mk/getopt.d
@@ -4,6 +4,5 @@ libc.a(getopt.o): $(OBJDIR)/getopt.o
$(OBJDIR)/getopt.o: src/unistd/getopt.c
$(OBJDIR)/getopt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getopt.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getopt.c
diff --git a/mk/getpagesize.d b/mk/getpagesize.d
index 49f099c4..8f1ae6ca 100644
--- a/mk/getpagesize.d
+++ b/mk/getpagesize.d
@@ -4,6 +4,5 @@ libc.a(getpagesize.o): $(OBJDIR)/getpagesize.o
$(OBJDIR)/getpagesize.o: src/unistd/getpagesize.c
$(OBJDIR)/getpagesize.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getpagesize.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getpagesize.c
diff --git a/mk/getpass.d b/mk/getpass.d
index 762fe07d..acc4b5ef 100644
--- a/mk/getpass.d
+++ b/mk/getpass.d
@@ -4,6 +4,5 @@ libc.a(getpass.o): $(OBJDIR)/getpass.o
$(OBJDIR)/getpass.o: src/unistd/getpass.c
$(OBJDIR)/getpass.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getpass.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getpass.c
diff --git a/mk/getpgid.d b/mk/getpgid.d
index 5b905e74..7cb97a09 100644
--- a/mk/getpgid.d
+++ b/mk/getpgid.d
@@ -5,6 +5,5 @@ libc.a(getpgid.o): $(OBJDIR)/getpgid.o
$(OBJDIR)/getpgid.o: src/unistd/getpgid.c
$(OBJDIR)/getpgid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getpgid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getpgid.c
diff --git a/mk/getpgrp.d b/mk/getpgrp.d
index eecfd982..45abbd5a 100644
--- a/mk/getpgrp.d
+++ b/mk/getpgrp.d
@@ -5,6 +5,5 @@ libc.a(getpgrp.o): $(OBJDIR)/getpgrp.o
$(OBJDIR)/getpgrp.o: src/unistd/getpgrp.c
$(OBJDIR)/getpgrp.o: src/_syscall.h
$(OBJDIR)/getpgrp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getpgrp.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getpgrp.c
diff --git a/mk/getpid.d b/mk/getpid.d
index 29871f3e..7433ef00 100644
--- a/mk/getpid.d
+++ b/mk/getpid.d
@@ -5,6 +5,5 @@ libc.a(getpid.o): $(OBJDIR)/getpid.o
$(OBJDIR)/getpid.o: src/unistd/getpid.c
$(OBJDIR)/getpid.o: src/_syscall.h
$(OBJDIR)/getpid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getpid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getpid.c
diff --git a/mk/getppid.d b/mk/getppid.d
index 49e49957..3c1fd34b 100644
--- a/mk/getppid.d
+++ b/mk/getppid.d
@@ -5,6 +5,5 @@ libc.a(getppid.o): $(OBJDIR)/getppid.o
$(OBJDIR)/getppid.o: src/unistd/getppid.c
$(OBJDIR)/getppid.o: src/_syscall.h
$(OBJDIR)/getppid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getppid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getppid.c
diff --git a/mk/getpriority.d b/mk/getpriority.d
index f9305627..1e7efc89 100644
--- a/mk/getpriority.d
+++ b/mk/getpriority.d
@@ -4,6 +4,5 @@ libc.a(getpriority.o): $(OBJDIR)/getpriority.o
$(OBJDIR)/getpriority.o: src/sys/resource/getpriority.c
$(OBJDIR)/getpriority.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/resource/getpriority.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/resource/getpriority.c
diff --git a/mk/getrlimit.d b/mk/getrlimit.d
index 47ee9ab8..07d986e4 100644
--- a/mk/getrlimit.d
+++ b/mk/getrlimit.d
@@ -4,6 +4,5 @@ libc.a(getrlimit.o): $(OBJDIR)/getrlimit.o
$(OBJDIR)/getrlimit.o: src/sys/resource/getrlimit.c
$(OBJDIR)/getrlimit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/resource/getrlimit.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/resource/getrlimit.c
diff --git a/mk/getrusage.d b/mk/getrusage.d
index 91bf3054..533fab4e 100644
--- a/mk/getrusage.d
+++ b/mk/getrusage.d
@@ -4,6 +4,5 @@ libc.a(getrusage.o): $(OBJDIR)/getrusage.o
$(OBJDIR)/getrusage.o: src/sys/resource/getrusage.c
$(OBJDIR)/getrusage.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/resource/getrusage.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/resource/getrusage.c
diff --git a/mk/gets.d b/mk/gets.d
index 5df375df..f9a98528 100644
--- a/mk/gets.d
+++ b/mk/gets.d
@@ -5,6 +5,5 @@ libc.a(gets.o): $(OBJDIR)/gets.o
$(OBJDIR)/gets.o: src/stdio/gets.c
$(OBJDIR)/gets.o: src/stdio/_stdio.h
$(OBJDIR)/gets.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/gets.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/gets.c
diff --git a/mk/gets_s.d b/mk/gets_s.d
index 5c2d181a..a5bed1bf 100644
--- a/mk/gets_s.d
+++ b/mk/gets_s.d
@@ -5,6 +5,5 @@ libc.a(gets_s.o): $(OBJDIR)/gets_s.o
$(OBJDIR)/gets_s.o: src/stdio/gets_s.c
$(OBJDIR)/gets_s.o: src/stdio/_stdio.h
$(OBJDIR)/gets_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/gets_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/gets_s.c
diff --git a/mk/getsid.d b/mk/getsid.d
index 671281ca..071e3088 100644
--- a/mk/getsid.d
+++ b/mk/getsid.d
@@ -5,6 +5,5 @@ libc.a(getsid.o): $(OBJDIR)/getsid.o
$(OBJDIR)/getsid.o: src/unistd/getsid.c
$(OBJDIR)/getsid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getsid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getsid.c
diff --git a/mk/getsubopt.d b/mk/getsubopt.d
index 8e01dc7a..f5ef0a5a 100644
--- a/mk/getsubopt.d
+++ b/mk/getsubopt.d
@@ -6,6 +6,5 @@ libc.a(getsubopt.o): $(OBJDIR)/getsubopt.o
$(OBJDIR)/getsubopt.o: src/stdlib/getsubopt.c
$(OBJDIR)/getsubopt.o: src/stdlib/_stdlib.h
$(OBJDIR)/getsubopt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/getsubopt.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/getsubopt.c
diff --git a/mk/gettimeofday.d b/mk/gettimeofday.d
index e04594dc..53102daa 100644
--- a/mk/gettimeofday.d
+++ b/mk/gettimeofday.d
@@ -4,6 +4,5 @@ libc.a(gettimeofday.o): $(OBJDIR)/gettimeofday.o
$(OBJDIR)/gettimeofday.o: src/sys/time/gettimeofday.c
$(OBJDIR)/gettimeofday.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/time/gettimeofday.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/time/gettimeofday.c
diff --git a/mk/getuid.d b/mk/getuid.d
index 2c09e583..dca1b14a 100644
--- a/mk/getuid.d
+++ b/mk/getuid.d
@@ -5,6 +5,5 @@ libc.a(getuid.o): $(OBJDIR)/getuid.o
$(OBJDIR)/getuid.o: src/unistd/getuid.c
$(OBJDIR)/getuid.o: src/_syscall.h
$(OBJDIR)/getuid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getuid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getuid.c
diff --git a/mk/getw.d b/mk/getw.d
index 0a40a4ea..c70fa659 100644
--- a/mk/getw.d
+++ b/mk/getw.d
@@ -5,6 +5,5 @@ libc.a(getw.o): $(OBJDIR)/getw.o
$(OBJDIR)/getw.o: src/stdio/getw.c
$(OBJDIR)/getw.o: src/stdio/_stdio.h
$(OBJDIR)/getw.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/getw.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/getw.c
diff --git a/mk/getwc.d b/mk/getwc.d
index 5d0df446..ef1a5cea 100644
--- a/mk/getwc.d
+++ b/mk/getwc.d
@@ -4,6 +4,5 @@ libc.a(getwc.o): $(OBJDIR)/getwc.o
$(OBJDIR)/getwc.o: src/wchar/getwc.c
$(OBJDIR)/getwc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/getwc.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/getwc.c
diff --git a/mk/getwchar.d b/mk/getwchar.d
index e8fbdb16..22c732ec 100644
--- a/mk/getwchar.d
+++ b/mk/getwchar.d
@@ -4,6 +4,5 @@ libc.a(getwchar.o): $(OBJDIR)/getwchar.o
$(OBJDIR)/getwchar.o: src/wchar/getwchar.c
$(OBJDIR)/getwchar.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/getwchar.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/getwchar.c
diff --git a/mk/getwd.d b/mk/getwd.d
index d3ed39ef..9a4f26f4 100644
--- a/mk/getwd.d
+++ b/mk/getwd.d
@@ -4,6 +4,5 @@ libc.a(getwd.o): $(OBJDIR)/getwd.o
$(OBJDIR)/getwd.o: src/unistd/getwd.c
$(OBJDIR)/getwd.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/getwd.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/getwd.c
diff --git a/mk/gmtime.d b/mk/gmtime.d
index 2aaca518..f9ff6dd2 100644
--- a/mk/gmtime.d
+++ b/mk/gmtime.d
@@ -6,6 +6,5 @@ $(OBJDIR)/gmtime.o: src/time/gmtime.c
$(OBJDIR)/gmtime.o: src/_safety.h
$(OBJDIR)/gmtime.o: src/time/_time.h
$(OBJDIR)/gmtime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/gmtime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/gmtime.c
diff --git a/mk/gmtime_s.d b/mk/gmtime_s.d
index 91a8d9e7..8994e335 100644
--- a/mk/gmtime_s.d
+++ b/mk/gmtime_s.d
@@ -5,6 +5,5 @@ libc.a(gmtime_s.o): $(OBJDIR)/gmtime_s.o
$(OBJDIR)/gmtime_s.o: src/time/gmtime_s.c
$(OBJDIR)/gmtime_s.o: src/_safety.h
$(OBJDIR)/gmtime_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/gmtime_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/gmtime_s.c
diff --git a/mk/grantpt.d b/mk/grantpt.d
index 4d36c55f..401470ca 100644
--- a/mk/grantpt.d
+++ b/mk/grantpt.d
@@ -5,6 +5,5 @@ libc.a(grantpt.o): $(OBJDIR)/grantpt.o
$(OBJDIR)/grantpt.o: src/stdlib/grantpt.c
$(OBJDIR)/grantpt.o: src/stdlib/_stdlib.h
$(OBJDIR)/grantpt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/grantpt.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/grantpt.c
diff --git a/mk/hypot.d b/mk/hypot.d
index f3564c5e..d138c3fd 100644
--- a/mk/hypot.d
+++ b/mk/hypot.d
@@ -7,6 +7,5 @@ $(OBJDIR)/hypot.o: src/math/hypot.c
$(OBJDIR)/hypot.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/hypot.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/hypot.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/hypot.c
diff --git a/mk/ignore_handler_s.d b/mk/ignore_handler_s.d
index ab9b2e11..fbf23d9d 100644
--- a/mk/ignore_handler_s.d
+++ b/mk/ignore_handler_s.d
@@ -5,6 +5,5 @@ libc.a(ignore_handler_s.o): $(OBJDIR)/ignore_handler_s.o
$(OBJDIR)/ignore_handler_s.o: src/stdlib/ignore_handler_s.c
$(OBJDIR)/ignore_handler_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/ignore_handler_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/ignore_handler_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/ignore_handler_s.c
diff --git a/mk/ilogb.d b/mk/ilogb.d
index a2ac1885..8e9344e5 100644
--- a/mk/ilogb.d
+++ b/mk/ilogb.d
@@ -7,6 +7,5 @@ $(OBJDIR)/ilogb.o: src/math/ilogb.c
$(OBJDIR)/ilogb.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/ilogb.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/ilogb.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/ilogb.c
diff --git a/mk/imaxabs.d b/mk/imaxabs.d
new file mode 100644
index 00000000..b8fde459
--- /dev/null
+++ b/mk/imaxabs.d
@@ -0,0 +1,9 @@
+libc_C.199901: libc.a(imaxabs.o)
+libc.a(imaxabs.o): $(OBJDIR)/imaxabs.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/imaxabs.o: src/inttypes/imaxabs.c
+$(OBJDIR)/imaxabs.o: src/_safety.h
+$(OBJDIR)/imaxabs.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/inttypes/imaxabs.c
diff --git a/mk/imaxdiv.d b/mk/imaxdiv.d
new file mode 100644
index 00000000..ea060ef3
--- /dev/null
+++ b/mk/imaxdiv.d
@@ -0,0 +1,9 @@
+libc_C.199901: libc.a(imaxdiv.o)
+libc.a(imaxdiv.o): $(OBJDIR)/imaxdiv.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/imaxdiv.o: src/inttypes/imaxdiv.c
+$(OBJDIR)/imaxdiv.o: src/_safety.h
+$(OBJDIR)/imaxdiv.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/inttypes/imaxdiv.c
diff --git a/mk/initstate.d b/mk/initstate.d
index f2bbd913..d40ed1a2 100644
--- a/mk/initstate.d
+++ b/mk/initstate.d
@@ -5,6 +5,5 @@ libc.a(initstate.o): $(OBJDIR)/initstate.o
$(OBJDIR)/initstate.o: src/stdlib/initstate.c
$(OBJDIR)/initstate.o: src/stdlib/_stdlib.h
$(OBJDIR)/initstate.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/initstate.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/initstate.c
diff --git a/mk/isalnum.d b/mk/isalnum.d
index a6e6f1fd..96baebd9 100644
--- a/mk/isalnum.d
+++ b/mk/isalnum.d
@@ -5,6 +5,5 @@ libc.a(isalnum.o): $(OBJDIR)/isalnum.o
$(OBJDIR)/isalnum.o: src/ctype/isalnum.c
$(OBJDIR)/isalnum.o: src/_safety.h
$(OBJDIR)/isalnum.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isalnum.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isalnum.c
diff --git a/mk/isalpha.d b/mk/isalpha.d
index e0823644..828efe92 100644
--- a/mk/isalpha.d
+++ b/mk/isalpha.d
@@ -5,6 +5,5 @@ libc.a(isalpha.o): $(OBJDIR)/isalpha.o
$(OBJDIR)/isalpha.o: src/ctype/isalpha.c
$(OBJDIR)/isalpha.o: src/_safety.h
$(OBJDIR)/isalpha.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isalpha.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isalpha.c
diff --git a/mk/isascii.d b/mk/isascii.d
index 8c156120..60bd3796 100644
--- a/mk/isascii.d
+++ b/mk/isascii.d
@@ -4,6 +4,5 @@ libc.a(isascii.o): $(OBJDIR)/isascii.o
$(OBJDIR)/isascii.o: src/ctype/isascii.c
$(OBJDIR)/isascii.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isascii.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isascii.c
diff --git a/mk/isatty.d b/mk/isatty.d
index 4504c26a..9523a7ba 100644
--- a/mk/isatty.d
+++ b/mk/isatty.d
@@ -4,6 +4,5 @@ libc.a(isatty.o): $(OBJDIR)/isatty.o
$(OBJDIR)/isatty.o: src/unistd/isatty.c
$(OBJDIR)/isatty.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/isatty.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/isatty.c
diff --git a/mk/isblank.d b/mk/isblank.d
index a3e490ee..ffc4a72d 100644
--- a/mk/isblank.d
+++ b/mk/isblank.d
@@ -5,6 +5,5 @@ libc.a(isblank.o): $(OBJDIR)/isblank.o
$(OBJDIR)/isblank.o: src/ctype/isblank.c
$(OBJDIR)/isblank.o: src/ctype/_ctype.h
$(OBJDIR)/isblank.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isblank.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isblank.c
diff --git a/mk/iscntrl.d b/mk/iscntrl.d
index 841cafe0..584d5642 100644
--- a/mk/iscntrl.d
+++ b/mk/iscntrl.d
@@ -5,6 +5,5 @@ libc.a(iscntrl.o): $(OBJDIR)/iscntrl.o
$(OBJDIR)/iscntrl.o: src/ctype/iscntrl.c
$(OBJDIR)/iscntrl.o: src/ctype/_ctype.h
$(OBJDIR)/iscntrl.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/iscntrl.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/iscntrl.c
diff --git a/mk/isdigit.d b/mk/isdigit.d
index 67e97a8b..19bb55c6 100644
--- a/mk/isdigit.d
+++ b/mk/isdigit.d
@@ -5,6 +5,5 @@ libc.a(isdigit.o): $(OBJDIR)/isdigit.o
$(OBJDIR)/isdigit.o: src/ctype/isdigit.c
$(OBJDIR)/isdigit.o: src/_safety.h
$(OBJDIR)/isdigit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isdigit.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isdigit.c
diff --git a/mk/isgraph.d b/mk/isgraph.d
index e33190a1..54ff3460 100644
--- a/mk/isgraph.d
+++ b/mk/isgraph.d
@@ -5,6 +5,5 @@ libc.a(isgraph.o): $(OBJDIR)/isgraph.o
$(OBJDIR)/isgraph.o: src/ctype/isgraph.c
$(OBJDIR)/isgraph.o: src/ctype/_ctype.h
$(OBJDIR)/isgraph.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isgraph.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isgraph.c
diff --git a/mk/islower.d b/mk/islower.d
index 67a1e4b9..d4c80631 100644
--- a/mk/islower.d
+++ b/mk/islower.d
@@ -5,6 +5,5 @@ libc.a(islower.o): $(OBJDIR)/islower.o
$(OBJDIR)/islower.o: src/ctype/islower.c
$(OBJDIR)/islower.o: src/ctype/_ctype.h
$(OBJDIR)/islower.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/islower.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/islower.c
diff --git a/mk/isprint.d b/mk/isprint.d
index 7aa559fa..f11d71ee 100644
--- a/mk/isprint.d
+++ b/mk/isprint.d
@@ -5,6 +5,5 @@ libc.a(isprint.o): $(OBJDIR)/isprint.o
$(OBJDIR)/isprint.o: src/ctype/isprint.c
$(OBJDIR)/isprint.o: src/ctype/_ctype.h
$(OBJDIR)/isprint.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isprint.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isprint.c
diff --git a/mk/ispunct.d b/mk/ispunct.d
index ca5c6924..55d0d900 100644
--- a/mk/ispunct.d
+++ b/mk/ispunct.d
@@ -5,6 +5,5 @@ libc.a(ispunct.o): $(OBJDIR)/ispunct.o
$(OBJDIR)/ispunct.o: src/ctype/ispunct.c
$(OBJDIR)/ispunct.o: src/ctype/_ctype.h
$(OBJDIR)/ispunct.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/ispunct.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/ispunct.c
diff --git a/mk/isspace.d b/mk/isspace.d
index 54e22f9d..1f4a7004 100644
--- a/mk/isspace.d
+++ b/mk/isspace.d
@@ -5,6 +5,5 @@ libc.a(isspace.o): $(OBJDIR)/isspace.o
$(OBJDIR)/isspace.o: src/ctype/isspace.c
$(OBJDIR)/isspace.o: src/ctype/_ctype.h
$(OBJDIR)/isspace.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isspace.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isspace.c
diff --git a/mk/isupper.d b/mk/isupper.d
index 389d7cce..d8bef438 100644
--- a/mk/isupper.d
+++ b/mk/isupper.d
@@ -5,6 +5,5 @@ libc.a(isupper.o): $(OBJDIR)/isupper.o
$(OBJDIR)/isupper.o: src/ctype/isupper.c
$(OBJDIR)/isupper.o: src/ctype/_ctype.h
$(OBJDIR)/isupper.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isupper.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isupper.c
diff --git a/mk/iswalnum.d b/mk/iswalnum.d
index 4a86b306..12da6f85 100644
--- a/mk/iswalnum.d
+++ b/mk/iswalnum.d
@@ -5,6 +5,5 @@ libc.a(iswalnum.o): $(OBJDIR)/iswalnum.o
$(OBJDIR)/iswalnum.o: src/wctype/iswalnum.c
$(OBJDIR)/iswalnum.o: src/_safety.h
$(OBJDIR)/iswalnum.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswalnum.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswalnum.c
diff --git a/mk/iswalpha.d b/mk/iswalpha.d
index 8038d894..2476059b 100644
--- a/mk/iswalpha.d
+++ b/mk/iswalpha.d
@@ -5,6 +5,5 @@ libc.a(iswalpha.o): $(OBJDIR)/iswalpha.o
$(OBJDIR)/iswalpha.o: src/wctype/iswalpha.c
$(OBJDIR)/iswalpha.o: src/_safety.h
$(OBJDIR)/iswalpha.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswalpha.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswalpha.c
diff --git a/mk/iswblank.d b/mk/iswblank.d
index 6545ce83..3044be25 100644
--- a/mk/iswblank.d
+++ b/mk/iswblank.d
@@ -5,6 +5,5 @@ libc.a(iswblank.o): $(OBJDIR)/iswblank.o
$(OBJDIR)/iswblank.o: src/wctype/iswblank.c
$(OBJDIR)/iswblank.o: src/_safety.h
$(OBJDIR)/iswblank.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswblank.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswblank.c
diff --git a/mk/iswcntrl.d b/mk/iswcntrl.d
index 7c61efea..fdb451f2 100644
--- a/mk/iswcntrl.d
+++ b/mk/iswcntrl.d
@@ -5,6 +5,5 @@ libc.a(iswcntrl.o): $(OBJDIR)/iswcntrl.o
$(OBJDIR)/iswcntrl.o: src/wctype/iswcntrl.c
$(OBJDIR)/iswcntrl.o: src/_safety.h
$(OBJDIR)/iswcntrl.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswcntrl.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswcntrl.c
diff --git a/mk/iswctype.d b/mk/iswctype.d
index d22698c3..1323a42b 100644
--- a/mk/iswctype.d
+++ b/mk/iswctype.d
@@ -5,6 +5,5 @@ libc.a(iswctype.o): $(OBJDIR)/iswctype.o
$(OBJDIR)/iswctype.o: src/wctype/iswctype.c
$(OBJDIR)/iswctype.o: src/_safety.h
$(OBJDIR)/iswctype.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswctype.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswctype.c
diff --git a/mk/iswdigit.d b/mk/iswdigit.d
index 33ca1e6c..2b7cb863 100644
--- a/mk/iswdigit.d
+++ b/mk/iswdigit.d
@@ -5,6 +5,5 @@ libc.a(iswdigit.o): $(OBJDIR)/iswdigit.o
$(OBJDIR)/iswdigit.o: src/wctype/iswdigit.c
$(OBJDIR)/iswdigit.o: src/_safety.h
$(OBJDIR)/iswdigit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswdigit.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswdigit.c
diff --git a/mk/iswgraph.d b/mk/iswgraph.d
index 65470913..81cd4a9f 100644
--- a/mk/iswgraph.d
+++ b/mk/iswgraph.d
@@ -5,6 +5,5 @@ libc.a(iswgraph.o): $(OBJDIR)/iswgraph.o
$(OBJDIR)/iswgraph.o: src/wctype/iswgraph.c
$(OBJDIR)/iswgraph.o: src/_safety.h
$(OBJDIR)/iswgraph.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswgraph.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswgraph.c
diff --git a/mk/iswlower.d b/mk/iswlower.d
index 72eaa519..d8f3504e 100644
--- a/mk/iswlower.d
+++ b/mk/iswlower.d
@@ -5,6 +5,5 @@ libc.a(iswlower.o): $(OBJDIR)/iswlower.o
$(OBJDIR)/iswlower.o: src/wctype/iswlower.c
$(OBJDIR)/iswlower.o: src/_safety.h
$(OBJDIR)/iswlower.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswlower.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswlower.c
diff --git a/mk/iswprint.d b/mk/iswprint.d
index bd95b1a4..54b5e8d8 100644
--- a/mk/iswprint.d
+++ b/mk/iswprint.d
@@ -5,6 +5,5 @@ libc.a(iswprint.o): $(OBJDIR)/iswprint.o
$(OBJDIR)/iswprint.o: src/wctype/iswprint.c
$(OBJDIR)/iswprint.o: src/_safety.h
$(OBJDIR)/iswprint.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswprint.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswprint.c
diff --git a/mk/iswpunct.d b/mk/iswpunct.d
index a785b076..9b7143cd 100644
--- a/mk/iswpunct.d
+++ b/mk/iswpunct.d
@@ -5,6 +5,5 @@ libc.a(iswpunct.o): $(OBJDIR)/iswpunct.o
$(OBJDIR)/iswpunct.o: src/wctype/iswpunct.c
$(OBJDIR)/iswpunct.o: src/_safety.h
$(OBJDIR)/iswpunct.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswpunct.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswpunct.c
diff --git a/mk/iswspace.d b/mk/iswspace.d
index 12465842..309f70f8 100644
--- a/mk/iswspace.d
+++ b/mk/iswspace.d
@@ -5,6 +5,5 @@ libc.a(iswspace.o): $(OBJDIR)/iswspace.o
$(OBJDIR)/iswspace.o: src/wctype/iswspace.c
$(OBJDIR)/iswspace.o: src/_safety.h
$(OBJDIR)/iswspace.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswspace.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswspace.c
diff --git a/mk/iswupper.d b/mk/iswupper.d
index 60f85013..c825bf0e 100644
--- a/mk/iswupper.d
+++ b/mk/iswupper.d
@@ -5,6 +5,5 @@ libc.a(iswupper.o): $(OBJDIR)/iswupper.o
$(OBJDIR)/iswupper.o: src/wctype/iswupper.c
$(OBJDIR)/iswupper.o: src/_safety.h
$(OBJDIR)/iswupper.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswupper.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswupper.c
diff --git a/mk/iswxdigit.d b/mk/iswxdigit.d
index 581478e7..b51ad2ea 100644
--- a/mk/iswxdigit.d
+++ b/mk/iswxdigit.d
@@ -5,6 +5,5 @@ libc.a(iswxdigit.o): $(OBJDIR)/iswxdigit.o
$(OBJDIR)/iswxdigit.o: src/wctype/iswxdigit.c
$(OBJDIR)/iswxdigit.o: src/_safety.h
$(OBJDIR)/iswxdigit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/iswxdigit.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/iswxdigit.c
diff --git a/mk/isxdigit.d b/mk/isxdigit.d
index 7327a2c5..81f32481 100644
--- a/mk/isxdigit.d
+++ b/mk/isxdigit.d
@@ -5,6 +5,5 @@ libc.a(isxdigit.o): $(OBJDIR)/isxdigit.o
$(OBJDIR)/isxdigit.o: src/ctype/isxdigit.c
$(OBJDIR)/isxdigit.o: src/ctype/_ctype.h
$(OBJDIR)/isxdigit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/isxdigit.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/isxdigit.c
diff --git a/mk/j0.d b/mk/j0.d
index cc3f4ac3..bb3ef903 100644
--- a/mk/j0.d
+++ b/mk/j0.d
@@ -4,6 +4,5 @@ libm.a(j0.o): $(OBJDIR)/j0.o
$(OBJDIR)/j0.o: src/math/j0.c
$(OBJDIR)/j0.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/j0.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/j0.c
diff --git a/mk/j1.d b/mk/j1.d
index bf36a9e3..7bece8de 100644
--- a/mk/j1.d
+++ b/mk/j1.d
@@ -4,6 +4,5 @@ libm.a(j1.o): $(OBJDIR)/j1.o
$(OBJDIR)/j1.o: src/math/j1.c
$(OBJDIR)/j1.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/j1.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/j1.c
diff --git a/mk/jn.d b/mk/jn.d
index 5f22ce32..a11465c6 100644
--- a/mk/jn.d
+++ b/mk/jn.d
@@ -4,6 +4,5 @@ libm.a(jn.o): $(OBJDIR)/jn.o
$(OBJDIR)/jn.o: src/math/jn.c
$(OBJDIR)/jn.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/jn.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/jn.c
diff --git a/mk/jrand48.d b/mk/jrand48.d
index 40b1e02f..ca22fbdc 100644
--- a/mk/jrand48.d
+++ b/mk/jrand48.d
@@ -5,6 +5,5 @@ libc.a(jrand48.o): $(OBJDIR)/jrand48.o
$(OBJDIR)/jrand48.o: src/stdlib/jrand48.c
$(OBJDIR)/jrand48.o: src/stdlib/_stdlib.h
$(OBJDIR)/jrand48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/jrand48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/jrand48.c
diff --git a/mk/kill.d b/mk/kill.d
index 1215813c..5d6babab 100644
--- a/mk/kill.d
+++ b/mk/kill.d
@@ -5,6 +5,5 @@ libc.a(kill.o): $(OBJDIR)/kill.o
$(OBJDIR)/kill.o: src/signal/kill.c
$(OBJDIR)/kill.o: src/_syscall.h
$(OBJDIR)/kill.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/kill.c
+ $(CC) -c -o $@ $(CFLAGS) src/signal/kill.c
diff --git a/mk/l64a.d b/mk/l64a.d
index 5fa457da..de2c5fda 100644
--- a/mk/l64a.d
+++ b/mk/l64a.d
@@ -5,6 +5,5 @@ libc.a(l64a.o): $(OBJDIR)/l64a.o
$(OBJDIR)/l64a.o: src/stdlib/l64a.c
$(OBJDIR)/l64a.o: src/stdlib/_stdlib.h
$(OBJDIR)/l64a.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/l64a.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/l64a.c
diff --git a/mk/labs.d b/mk/labs.d
index f0b4859f..6335877f 100644
--- a/mk/labs.d
+++ b/mk/labs.d
@@ -5,6 +5,5 @@ libc.a(labs.o): $(OBJDIR)/labs.o
$(OBJDIR)/labs.o: src/stdlib/labs.c
$(OBJDIR)/labs.o: src/stdlib/_stdlib.h
$(OBJDIR)/labs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/labs.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/labs.c
diff --git a/mk/lchown.d b/mk/lchown.d
index 3cd5079c..dc4f62a5 100644
--- a/mk/lchown.d
+++ b/mk/lchown.d
@@ -5,6 +5,5 @@ libc.a(lchown.o): $(OBJDIR)/lchown.o
$(OBJDIR)/lchown.o: src/unistd/lchown.c
$(OBJDIR)/lchown.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/lchown.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/lchown.c
diff --git a/mk/lcong48.d b/mk/lcong48.d
index 1c6acd20..6ce49cc7 100644
--- a/mk/lcong48.d
+++ b/mk/lcong48.d
@@ -5,6 +5,5 @@ libc.a(lcong48.o): $(OBJDIR)/lcong48.o
$(OBJDIR)/lcong48.o: src/stdlib/lcong48.c
$(OBJDIR)/lcong48.o: src/stdlib/_stdlib.h
$(OBJDIR)/lcong48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/lcong48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/lcong48.c
diff --git a/mk/ldexp.d b/mk/ldexp.d
index 34c1b598..21f4faa8 100644
--- a/mk/ldexp.d
+++ b/mk/ldexp.d
@@ -6,6 +6,5 @@ $(OBJDIR)/ldexp.o: src/math/ldexp.c
$(OBJDIR)/ldexp.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/ldexp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/ldexp.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/ldexp.c
diff --git a/mk/ldiv.d b/mk/ldiv.d
index e0d9ae45..d2fc1ebf 100644
--- a/mk/ldiv.d
+++ b/mk/ldiv.d
@@ -5,6 +5,5 @@ libc.a(ldiv.o): $(OBJDIR)/ldiv.o
$(OBJDIR)/ldiv.o: src/stdlib/ldiv.c
$(OBJDIR)/ldiv.o: src/stdlib/_stdlib.h
$(OBJDIR)/ldiv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/ldiv.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/ldiv.c
diff --git a/mk/lgamma.d b/mk/lgamma.d
index 6bc36189..0bfd2947 100644
--- a/mk/lgamma.d
+++ b/mk/lgamma.d
@@ -7,6 +7,5 @@ $(OBJDIR)/lgamma.o: src/math/lgamma.c
$(OBJDIR)/lgamma.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/lgamma.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/lgamma.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/lgamma.c
diff --git a/mk/link.d b/mk/link.d
index e445126f..b5e5cd67 100644
--- a/mk/link.d
+++ b/mk/link.d
@@ -5,6 +5,5 @@ libc.a(link.o): $(OBJDIR)/link.o
$(OBJDIR)/link.o: src/unistd/link.c
$(OBJDIR)/link.o: src/_syscall.h
$(OBJDIR)/link.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/link.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/link.c
diff --git a/mk/llabs.d b/mk/llabs.d
index b2544ba9..cca00f83 100644
--- a/mk/llabs.d
+++ b/mk/llabs.d
@@ -5,6 +5,5 @@ libc.a(llabs.o): $(OBJDIR)/llabs.o
$(OBJDIR)/llabs.o: src/stdlib/llabs.c
$(OBJDIR)/llabs.o: src/stdlib/_stdlib.h
$(OBJDIR)/llabs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/llabs.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/llabs.c
diff --git a/mk/lldiv.d b/mk/lldiv.d
index 02ec8a55..49828463 100644
--- a/mk/lldiv.d
+++ b/mk/lldiv.d
@@ -5,6 +5,5 @@ libc.a(lldiv.o): $(OBJDIR)/lldiv.o
$(OBJDIR)/lldiv.o: src/stdlib/lldiv.c
$(OBJDIR)/lldiv.o: src/stdlib/_stdlib.h
$(OBJDIR)/lldiv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/lldiv.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/lldiv.c
diff --git a/mk/llrint.d b/mk/llrint.d
index d820ac72..1d3f5a0c 100644
--- a/mk/llrint.d
+++ b/mk/llrint.d
@@ -6,6 +6,5 @@ $(OBJDIR)/llrint.o: src/math/llrint.c
$(OBJDIR)/llrint.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/llrint.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/llrint.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/llrint.c
diff --git a/mk/llround.d b/mk/llround.d
index 784062b8..db253d38 100644
--- a/mk/llround.d
+++ b/mk/llround.d
@@ -6,6 +6,5 @@ $(OBJDIR)/llround.o: src/math/llround.c
$(OBJDIR)/llround.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/llround.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/llround.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/llround.c
diff --git a/mk/localeconv.d b/mk/localeconv.d
new file mode 100644
index 00000000..ff8da278
--- /dev/null
+++ b/mk/localeconv.d
@@ -0,0 +1,10 @@
+libc_C.1: libc.a(localeconv.o)
+libc.a(localeconv.o): $(OBJDIR)/localeconv.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/localeconv.o: src/locale/localeconv.c
+$(OBJDIR)/localeconv.o: src/locale/_locale.h
+$(OBJDIR)/localeconv.o: src/_safety.h
+$(OBJDIR)/localeconv.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/locale/localeconv.c
diff --git a/mk/localtime.d b/mk/localtime.d
index d61a7740..14ec7987 100644
--- a/mk/localtime.d
+++ b/mk/localtime.d
@@ -5,6 +5,5 @@ libc.a(localtime.o): $(OBJDIR)/localtime.o
$(OBJDIR)/localtime.o: src/time/localtime.c
$(OBJDIR)/localtime.o: src/_safety.h
$(OBJDIR)/localtime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/localtime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/localtime.c
diff --git a/mk/localtime_s.d b/mk/localtime_s.d
index 21788fdd..b81436e3 100644
--- a/mk/localtime_s.d
+++ b/mk/localtime_s.d
@@ -5,6 +5,5 @@ libc.a(localtime_s.o): $(OBJDIR)/localtime_s.o
$(OBJDIR)/localtime_s.o: src/time/localtime_s.c
$(OBJDIR)/localtime_s.o: src/_safety.h
$(OBJDIR)/localtime_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/localtime_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/localtime_s.c
diff --git a/mk/lockf.d b/mk/lockf.d
index e2439a50..96654ece 100644
--- a/mk/lockf.d
+++ b/mk/lockf.d
@@ -4,6 +4,5 @@ libc.a(lockf.o): $(OBJDIR)/lockf.o
$(OBJDIR)/lockf.o: src/unistd/lockf.c
$(OBJDIR)/lockf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/lockf.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/lockf.c
diff --git a/mk/log.d b/mk/log.d
index 75585e82..c8b1bc52 100644
--- a/mk/log.d
+++ b/mk/log.d
@@ -6,6 +6,5 @@ $(OBJDIR)/log.o: src/math/log.c
$(OBJDIR)/log.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/log.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/log.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/log.c
diff --git a/mk/log10.d b/mk/log10.d
index 237f29a9..693faa51 100644
--- a/mk/log10.d
+++ b/mk/log10.d
@@ -6,6 +6,5 @@ $(OBJDIR)/log10.o: src/math/log10.c
$(OBJDIR)/log10.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/log10.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/log10.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/log10.c
diff --git a/mk/log1p.d b/mk/log1p.d
index 272f4b09..1a8e9e61 100644
--- a/mk/log1p.d
+++ b/mk/log1p.d
@@ -7,6 +7,5 @@ $(OBJDIR)/log1p.o: src/math/log1p.c
$(OBJDIR)/log1p.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/log1p.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/log1p.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/log1p.c
diff --git a/mk/log2.d b/mk/log2.d
index ee4a74e2..de14f726 100644
--- a/mk/log2.d
+++ b/mk/log2.d
@@ -6,6 +6,5 @@ $(OBJDIR)/log2.o: src/math/log2.c
$(OBJDIR)/log2.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/log2.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/log2.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/log2.c
diff --git a/mk/logb.d b/mk/logb.d
index 1cd16c5f..18571bdc 100644
--- a/mk/logb.d
+++ b/mk/logb.d
@@ -7,6 +7,5 @@ $(OBJDIR)/logb.o: src/math/logb.c
$(OBJDIR)/logb.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/logb.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/logb.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/logb.c
diff --git a/mk/longjmp.d b/mk/longjmp.d
index 4b779fea..596b5b9c 100644
--- a/mk/longjmp.d
+++ b/mk/longjmp.d
@@ -5,6 +5,5 @@ libc.a(longjmp.o): $(OBJDIR)/longjmp.o
$(OBJDIR)/longjmp.o: src/setjmp/longjmp.c
$(OBJDIR)/longjmp.o: src/_safety.h
$(OBJDIR)/longjmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/longjmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/longjmp.c
diff --git a/mk/lrand48.d b/mk/lrand48.d
index 7a8a05ec..cc886571 100644
--- a/mk/lrand48.d
+++ b/mk/lrand48.d
@@ -5,6 +5,5 @@ libc.a(lrand48.o): $(OBJDIR)/lrand48.o
$(OBJDIR)/lrand48.o: src/stdlib/lrand48.c
$(OBJDIR)/lrand48.o: src/stdlib/_stdlib.h
$(OBJDIR)/lrand48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/lrand48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/lrand48.c
diff --git a/mk/lrint.d b/mk/lrint.d
index 3584531f..61b50e1d 100644
--- a/mk/lrint.d
+++ b/mk/lrint.d
@@ -6,6 +6,5 @@ $(OBJDIR)/lrint.o: src/math/lrint.c
$(OBJDIR)/lrint.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/lrint.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/lrint.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/lrint.c
diff --git a/mk/lround.d b/mk/lround.d
index 3f68b364..4a2ef21a 100644
--- a/mk/lround.d
+++ b/mk/lround.d
@@ -6,6 +6,5 @@ $(OBJDIR)/lround.o: src/math/lround.c
$(OBJDIR)/lround.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/lround.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/lround.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/lround.c
diff --git a/mk/lseek.d b/mk/lseek.d
index 36bf838b..46926e4f 100644
--- a/mk/lseek.d
+++ b/mk/lseek.d
@@ -5,6 +5,5 @@ libc.a(lseek.o): $(OBJDIR)/lseek.o
$(OBJDIR)/lseek.o: src/unistd/lseek.c
$(OBJDIR)/lseek.o: src/_syscall.h
$(OBJDIR)/lseek.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/lseek.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/lseek.c
diff --git a/mk/lstat.d b/mk/lstat.d
index 0f9b6f11..18db56a7 100644
--- a/mk/lstat.d
+++ b/mk/lstat.d
@@ -5,6 +5,5 @@ libc.a(lstat.o): $(OBJDIR)/lstat.o
$(OBJDIR)/lstat.o: src/sys/stat/lstat.c
$(OBJDIR)/lstat.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/lstat.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/lstat.c
diff --git a/mk/malloc.d b/mk/malloc.d
index 95f73cf3..dd7634e1 100644
--- a/mk/malloc.d
+++ b/mk/malloc.d
@@ -5,6 +5,5 @@ libc.a(malloc.o): $(OBJDIR)/malloc.o
$(OBJDIR)/malloc.o: src/stdlib/malloc.c
$(OBJDIR)/malloc.o: src/stdlib/_stdlib.h
$(OBJDIR)/malloc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/malloc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/malloc.c
diff --git a/mk/mblen.d b/mk/mblen.d
index 33a1107f..e9554548 100644
--- a/mk/mblen.d
+++ b/mk/mblen.d
@@ -5,6 +5,5 @@ libc.a(mblen.o): $(OBJDIR)/mblen.o
$(OBJDIR)/mblen.o: src/stdlib/mblen.c
$(OBJDIR)/mblen.o: src/stdlib/_stdlib.h
$(OBJDIR)/mblen.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/mblen.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/mblen.c
diff --git a/mk/mbrlen.d b/mk/mbrlen.d
index daf7f13f..56861395 100644
--- a/mk/mbrlen.d
+++ b/mk/mbrlen.d
@@ -4,6 +4,5 @@ libc.a(mbrlen.o): $(OBJDIR)/mbrlen.o
$(OBJDIR)/mbrlen.o: src/wchar/mbrlen.c
$(OBJDIR)/mbrlen.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/mbrlen.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/mbrlen.c
diff --git a/mk/mbrtoc16.d b/mk/mbrtoc16.d
index c300f4ee..993001ab 100644
--- a/mk/mbrtoc16.d
+++ b/mk/mbrtoc16.d
@@ -5,6 +5,5 @@ libc.a(mbrtoc16.o): $(OBJDIR)/mbrtoc16.o
$(OBJDIR)/mbrtoc16.o: src/uchar/mbrtoc16.c
$(OBJDIR)/mbrtoc16.o: src/_safety.h
$(OBJDIR)/mbrtoc16.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/uchar/mbrtoc16.c
+ $(CC) -c -o $@ $(CFLAGS) src/uchar/mbrtoc16.c
diff --git a/mk/mbrtoc32.d b/mk/mbrtoc32.d
index dad731f2..56903bd0 100644
--- a/mk/mbrtoc32.d
+++ b/mk/mbrtoc32.d
@@ -5,6 +5,5 @@ libc.a(mbrtoc32.o): $(OBJDIR)/mbrtoc32.o
$(OBJDIR)/mbrtoc32.o: src/uchar/mbrtoc32.c
$(OBJDIR)/mbrtoc32.o: src/_safety.h
$(OBJDIR)/mbrtoc32.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/uchar/mbrtoc32.c
+ $(CC) -c -o $@ $(CFLAGS) src/uchar/mbrtoc32.c
diff --git a/mk/mbrtowc.d b/mk/mbrtowc.d
index 08d834b8..e1f78ce3 100644
--- a/mk/mbrtowc.d
+++ b/mk/mbrtowc.d
@@ -4,6 +4,5 @@ libc.a(mbrtowc.o): $(OBJDIR)/mbrtowc.o
$(OBJDIR)/mbrtowc.o: src/wchar/mbrtowc.c
$(OBJDIR)/mbrtowc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/mbrtowc.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/mbrtowc.c
diff --git a/mk/mbsinit.d b/mk/mbsinit.d
index 2bada570..14774370 100644
--- a/mk/mbsinit.d
+++ b/mk/mbsinit.d
@@ -4,6 +4,5 @@ libc.a(mbsinit.o): $(OBJDIR)/mbsinit.o
$(OBJDIR)/mbsinit.o: src/wchar/mbsinit.c
$(OBJDIR)/mbsinit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/mbsinit.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/mbsinit.c
diff --git a/mk/mbsrtowcs.d b/mk/mbsrtowcs.d
index d997c68f..a94d8a58 100644
--- a/mk/mbsrtowcs.d
+++ b/mk/mbsrtowcs.d
@@ -4,6 +4,5 @@ libc.a(mbsrtowcs.o): $(OBJDIR)/mbsrtowcs.o
$(OBJDIR)/mbsrtowcs.o: src/wchar/mbsrtowcs.c
$(OBJDIR)/mbsrtowcs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/mbsrtowcs.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/mbsrtowcs.c
diff --git a/mk/mbsrtowcs_s.d b/mk/mbsrtowcs_s.d
index cbb63ef0..48d74c7e 100644
--- a/mk/mbsrtowcs_s.d
+++ b/mk/mbsrtowcs_s.d
@@ -4,6 +4,5 @@ libc.a(mbsrtowcs_s.o): $(OBJDIR)/mbsrtowcs_s.o
$(OBJDIR)/mbsrtowcs_s.o: src/wchar/mbsrtowcs_s.c
$(OBJDIR)/mbsrtowcs_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/mbsrtowcs_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/mbsrtowcs_s.c
diff --git a/mk/mbstowcs.d b/mk/mbstowcs.d
index 9377b4e0..20cd4b1e 100644
--- a/mk/mbstowcs.d
+++ b/mk/mbstowcs.d
@@ -5,6 +5,5 @@ libc.a(mbstowcs.o): $(OBJDIR)/mbstowcs.o
$(OBJDIR)/mbstowcs.o: src/stdlib/mbstowcs.c
$(OBJDIR)/mbstowcs.o: src/stdlib/_stdlib.h
$(OBJDIR)/mbstowcs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/mbstowcs.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/mbstowcs.c
diff --git a/mk/mbstowcs_s.d b/mk/mbstowcs_s.d
index f369790a..25069c6b 100644
--- a/mk/mbstowcs_s.d
+++ b/mk/mbstowcs_s.d
@@ -5,6 +5,5 @@ libc.a(mbstowcs_s.o): $(OBJDIR)/mbstowcs_s.o
$(OBJDIR)/mbstowcs_s.o: src/stdlib/mbstowcs_s.c
$(OBJDIR)/mbstowcs_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/mbstowcs_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/mbstowcs_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/mbstowcs_s.c
diff --git a/mk/mbtowc.d b/mk/mbtowc.d
index fb6cf4c4..3e930072 100644
--- a/mk/mbtowc.d
+++ b/mk/mbtowc.d
@@ -5,6 +5,5 @@ libc.a(mbtowc.o): $(OBJDIR)/mbtowc.o
$(OBJDIR)/mbtowc.o: src/stdlib/mbtowc.c
$(OBJDIR)/mbtowc.o: src/stdlib/_stdlib.h
$(OBJDIR)/mbtowc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/mbtowc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/mbtowc.c
diff --git a/mk/memccpy.d b/mk/memccpy.d
index 45274c3b..75729c2e 100644
--- a/mk/memccpy.d
+++ b/mk/memccpy.d
@@ -5,6 +5,5 @@ libc.a(memccpy.o): $(OBJDIR)/memccpy.o
$(OBJDIR)/memccpy.o: src/string/memccpy.c
$(OBJDIR)/memccpy.o: src/_safety.h
$(OBJDIR)/memccpy.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memccpy.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memccpy.c
diff --git a/mk/memchr.d b/mk/memchr.d
index 83dc5f39..fbd60856 100644
--- a/mk/memchr.d
+++ b/mk/memchr.d
@@ -5,6 +5,5 @@ libc.a(memchr.o): $(OBJDIR)/memchr.o
$(OBJDIR)/memchr.o: src/string/memchr.c
$(OBJDIR)/memchr.o: src/_safety.h
$(OBJDIR)/memchr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memchr.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memchr.c
diff --git a/mk/memcmp.d b/mk/memcmp.d
index bc0e0cd6..28cee1d9 100644
--- a/mk/memcmp.d
+++ b/mk/memcmp.d
@@ -5,6 +5,5 @@ libc.a(memcmp.o): $(OBJDIR)/memcmp.o
$(OBJDIR)/memcmp.o: src/string/memcmp.c
$(OBJDIR)/memcmp.o: src/_safety.h
$(OBJDIR)/memcmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memcmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memcmp.c
diff --git a/mk/memcpy.d b/mk/memcpy.d
index fb229cfc..dbfcc849 100644
--- a/mk/memcpy.d
+++ b/mk/memcpy.d
@@ -5,6 +5,5 @@ libc.a(memcpy.o): $(OBJDIR)/memcpy.o
$(OBJDIR)/memcpy.o: src/string/memcpy.c
$(OBJDIR)/memcpy.o: src/_safety.h
$(OBJDIR)/memcpy.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memcpy.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memcpy.c
diff --git a/mk/memcpy_s.d b/mk/memcpy_s.d
index 8244d26b..22ff3a7a 100644
--- a/mk/memcpy_s.d
+++ b/mk/memcpy_s.d
@@ -5,6 +5,5 @@ libc.a(memcpy_s.o): $(OBJDIR)/memcpy_s.o
$(OBJDIR)/memcpy_s.o: src/string/memcpy_s.c
$(OBJDIR)/memcpy_s.o: src/_safety.h
$(OBJDIR)/memcpy_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memcpy_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memcpy_s.c
diff --git a/mk/memmove.d b/mk/memmove.d
index c7b3cfcd..dce89b84 100644
--- a/mk/memmove.d
+++ b/mk/memmove.d
@@ -5,6 +5,5 @@ libc.a(memmove.o): $(OBJDIR)/memmove.o
$(OBJDIR)/memmove.o: src/string/memmove.c
$(OBJDIR)/memmove.o: src/_safety.h
$(OBJDIR)/memmove.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memmove.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memmove.c
diff --git a/mk/memmove_s.d b/mk/memmove_s.d
index a4e74000..c4433b1b 100644
--- a/mk/memmove_s.d
+++ b/mk/memmove_s.d
@@ -5,6 +5,5 @@ libc.a(memmove_s.o): $(OBJDIR)/memmove_s.o
$(OBJDIR)/memmove_s.o: src/string/memmove_s.c
$(OBJDIR)/memmove_s.o: src/_safety.h
$(OBJDIR)/memmove_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memmove_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memmove_s.c
diff --git a/mk/memset.d b/mk/memset.d
index e8b22c70..3cfb452a 100644
--- a/mk/memset.d
+++ b/mk/memset.d
@@ -5,6 +5,5 @@ libc.a(memset.o): $(OBJDIR)/memset.o
$(OBJDIR)/memset.o: src/string/memset.c
$(OBJDIR)/memset.o: src/_safety.h
$(OBJDIR)/memset.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memset.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memset.c
diff --git a/mk/memset_s.d b/mk/memset_s.d
index 1d30fb33..519a4507 100644
--- a/mk/memset_s.d
+++ b/mk/memset_s.d
@@ -5,6 +5,5 @@ libc.a(memset_s.o): $(OBJDIR)/memset_s.o
$(OBJDIR)/memset_s.o: src/string/memset_s.c
$(OBJDIR)/memset_s.o: src/_safety.h
$(OBJDIR)/memset_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/memset_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/memset_s.c
diff --git a/mk/mkdir.d b/mk/mkdir.d
index 3008964d..429e4c6a 100644
--- a/mk/mkdir.d
+++ b/mk/mkdir.d
@@ -5,6 +5,5 @@ libc.a(mkdir.o): $(OBJDIR)/mkdir.o
$(OBJDIR)/mkdir.o: src/sys/stat/mkdir.c
$(OBJDIR)/mkdir.o: src/_syscall.h
$(OBJDIR)/mkdir.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/mkdir.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/mkdir.c
diff --git a/mk/mkfifo.d b/mk/mkfifo.d
index 9c1faaba..3c815306 100644
--- a/mk/mkfifo.d
+++ b/mk/mkfifo.d
@@ -5,6 +5,5 @@ libc.a(mkfifo.o): $(OBJDIR)/mkfifo.o
$(OBJDIR)/mkfifo.o: src/sys/stat/mkfifo.c
$(OBJDIR)/mkfifo.o: src/_syscall.h
$(OBJDIR)/mkfifo.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/mkfifo.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/mkfifo.c
diff --git a/mk/mknod.d b/mk/mknod.d
index c9c80d2f..7a3b32d8 100644
--- a/mk/mknod.d
+++ b/mk/mknod.d
@@ -4,6 +4,5 @@ libc.a(mknod.o): $(OBJDIR)/mknod.o
$(OBJDIR)/mknod.o: src/sys/stat/mknod.c
$(OBJDIR)/mknod.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/mknod.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/mknod.c
diff --git a/mk/mkstemp.d b/mk/mkstemp.d
index 3162a21b..3a90af6f 100644
--- a/mk/mkstemp.d
+++ b/mk/mkstemp.d
@@ -6,6 +6,5 @@ libc.a(mkstemp.o): $(OBJDIR)/mkstemp.o
$(OBJDIR)/mkstemp.o: src/stdlib/mkstemp.c
$(OBJDIR)/mkstemp.o: src/stdlib/_stdlib.h
$(OBJDIR)/mkstemp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/mkstemp.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/mkstemp.c
diff --git a/mk/mktemp.d b/mk/mktemp.d
index fc39c8f3..0108680d 100644
--- a/mk/mktemp.d
+++ b/mk/mktemp.d
@@ -5,6 +5,5 @@ libc.a(mktemp.o): $(OBJDIR)/mktemp.o
$(OBJDIR)/mktemp.o: src/stdlib/mktemp.c
$(OBJDIR)/mktemp.o: src/stdlib/_stdlib.h
$(OBJDIR)/mktemp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/mktemp.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/mktemp.c
diff --git a/mk/mktime.d b/mk/mktime.d
index 466b3d8c..eccbaf8c 100644
--- a/mk/mktime.d
+++ b/mk/mktime.d
@@ -6,6 +6,5 @@ $(OBJDIR)/mktime.o: src/time/mktime.c
$(OBJDIR)/mktime.o: src/time/_time.h
$(OBJDIR)/mktime.o: src/_safety.h
$(OBJDIR)/mktime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/mktime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/mktime.c
diff --git a/mk/mlock.d b/mk/mlock.d
index e44b3669..8bee124c 100644
--- a/mk/mlock.d
+++ b/mk/mlock.d
@@ -4,6 +4,5 @@ libc.a(mlock.o): $(OBJDIR)/mlock.o
$(OBJDIR)/mlock.o: src/sys/mman/mlock.c
$(OBJDIR)/mlock.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/mlock.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/mlock.c
diff --git a/mk/mlockall.d b/mk/mlockall.d
index 2533d5e5..fc8dc499 100644
--- a/mk/mlockall.d
+++ b/mk/mlockall.d
@@ -4,6 +4,5 @@ libc.a(mlockall.o): $(OBJDIR)/mlockall.o
$(OBJDIR)/mlockall.o: src/sys/mman/mlockall.c
$(OBJDIR)/mlockall.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/mlockall.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/mlockall.c
diff --git a/mk/mmap.d b/mk/mmap.d
index dc5fc85a..07af1a15 100644
--- a/mk/mmap.d
+++ b/mk/mmap.d
@@ -6,6 +6,5 @@ libc.a(mmap.o): $(OBJDIR)/mmap.o
$(OBJDIR)/mmap.o: src/sys/mman/mmap.c
$(OBJDIR)/mmap.o: src/_syscall.h
$(OBJDIR)/mmap.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/mmap.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/mmap.c
diff --git a/mk/modf.d b/mk/modf.d
index 0ef31381..3527c4a4 100644
--- a/mk/modf.d
+++ b/mk/modf.d
@@ -6,6 +6,5 @@ $(OBJDIR)/modf.o: src/math/modf.c
$(OBJDIR)/modf.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/modf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/modf.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/modf.c
diff --git a/mk/mprotect.d b/mk/mprotect.d
index 69a3c55f..c2e3a914 100644
--- a/mk/mprotect.d
+++ b/mk/mprotect.d
@@ -5,6 +5,5 @@ libc.a(mprotect.o): $(OBJDIR)/mprotect.o
$(OBJDIR)/mprotect.o: src/sys/mman/mprotect.c
$(OBJDIR)/mprotect.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/mprotect.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/mprotect.c
diff --git a/mk/mrand48.d b/mk/mrand48.d
index 2501efe1..79042355 100644
--- a/mk/mrand48.d
+++ b/mk/mrand48.d
@@ -5,6 +5,5 @@ libc.a(mrand48.o): $(OBJDIR)/mrand48.o
$(OBJDIR)/mrand48.o: src/stdlib/mrand48.c
$(OBJDIR)/mrand48.o: src/stdlib/_stdlib.h
$(OBJDIR)/mrand48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/mrand48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/mrand48.c
diff --git a/mk/msgctl.d b/mk/msgctl.d
index 2f84382b..00c960c2 100644
--- a/mk/msgctl.d
+++ b/mk/msgctl.d
@@ -4,6 +4,5 @@ libc.a(msgctl.o): $(OBJDIR)/msgctl.o
$(OBJDIR)/msgctl.o: src/sys/msg/msgctl.c
$(OBJDIR)/msgctl.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgctl.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgctl.c
diff --git a/mk/msgget.d b/mk/msgget.d
index bba73ea0..29c0ae71 100644
--- a/mk/msgget.d
+++ b/mk/msgget.d
@@ -4,6 +4,5 @@ libc.a(msgget.o): $(OBJDIR)/msgget.o
$(OBJDIR)/msgget.o: src/sys/msg/msgget.c
$(OBJDIR)/msgget.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgget.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgget.c
diff --git a/mk/msgrcv.d b/mk/msgrcv.d
index fdcaa17c..d1998bf7 100644
--- a/mk/msgrcv.d
+++ b/mk/msgrcv.d
@@ -4,6 +4,5 @@ libc.a(msgrcv.o): $(OBJDIR)/msgrcv.o
$(OBJDIR)/msgrcv.o: src/sys/msg/msgrcv.c
$(OBJDIR)/msgrcv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgrcv.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgrcv.c
diff --git a/mk/msgsnd.d b/mk/msgsnd.d
index ccf61da5..ca975b59 100644
--- a/mk/msgsnd.d
+++ b/mk/msgsnd.d
@@ -4,6 +4,5 @@ libc.a(msgsnd.o): $(OBJDIR)/msgsnd.o
$(OBJDIR)/msgsnd.o: src/sys/msg/msgsnd.c
$(OBJDIR)/msgsnd.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgsnd.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgsnd.c
diff --git a/mk/msync.d b/mk/msync.d
index 75c566a8..89dd068b 100644
--- a/mk/msync.d
+++ b/mk/msync.d
@@ -5,6 +5,5 @@ libc.a(msync.o): $(OBJDIR)/msync.o
$(OBJDIR)/msync.o: src/sys/mman/msync.c
$(OBJDIR)/msync.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/msync.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/msync.c
diff --git a/mk/mtx_destroy.d b/mk/mtx_destroy.d
index 46d3636f..d54f374c 100644
--- a/mk/mtx_destroy.d
+++ b/mk/mtx_destroy.d
@@ -4,6 +4,5 @@ libc.a(mtx_destroy.o): $(OBJDIR)/mtx_destroy.o
$(OBJDIR)/mtx_destroy.o: src/threads/mtx_destroy.c
$(OBJDIR)/mtx_destroy.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/mtx_destroy.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/mtx_destroy.c
diff --git a/mk/mtx_init.d b/mk/mtx_init.d
index 567df04b..02530acf 100644
--- a/mk/mtx_init.d
+++ b/mk/mtx_init.d
@@ -4,6 +4,5 @@ libc.a(mtx_init.o): $(OBJDIR)/mtx_init.o
$(OBJDIR)/mtx_init.o: src/threads/mtx_init.c
$(OBJDIR)/mtx_init.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/mtx_init.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/mtx_init.c
diff --git a/mk/mtx_lock.d b/mk/mtx_lock.d
index 99c732ce..6a48ae3d 100644
--- a/mk/mtx_lock.d
+++ b/mk/mtx_lock.d
@@ -4,6 +4,5 @@ libc.a(mtx_lock.o): $(OBJDIR)/mtx_lock.o
$(OBJDIR)/mtx_lock.o: src/threads/mtx_lock.c
$(OBJDIR)/mtx_lock.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/mtx_lock.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/mtx_lock.c
diff --git a/mk/mtx_timedlock.d b/mk/mtx_timedlock.d
index f963c735..69019eff 100644
--- a/mk/mtx_timedlock.d
+++ b/mk/mtx_timedlock.d
@@ -4,6 +4,5 @@ libc.a(mtx_timedlock.o): $(OBJDIR)/mtx_timedlock.o
$(OBJDIR)/mtx_timedlock.o: src/threads/mtx_timedlock.c
$(OBJDIR)/mtx_timedlock.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/mtx_timedlock.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/mtx_timedlock.c
diff --git a/mk/mtx_trylock.d b/mk/mtx_trylock.d
index e845050d..29647b70 100644
--- a/mk/mtx_trylock.d
+++ b/mk/mtx_trylock.d
@@ -4,6 +4,5 @@ libc.a(mtx_trylock.o): $(OBJDIR)/mtx_trylock.o
$(OBJDIR)/mtx_trylock.o: src/threads/mtx_trylock.c
$(OBJDIR)/mtx_trylock.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/mtx_trylock.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/mtx_trylock.c
diff --git a/mk/mtx_unlock.d b/mk/mtx_unlock.d
index 3dae545a..f7bc4e94 100644
--- a/mk/mtx_unlock.d
+++ b/mk/mtx_unlock.d
@@ -4,6 +4,5 @@ libc.a(mtx_unlock.o): $(OBJDIR)/mtx_unlock.o
$(OBJDIR)/mtx_unlock.o: src/threads/mtx_unlock.c
$(OBJDIR)/mtx_unlock.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/mtx_unlock.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/mtx_unlock.c
diff --git a/mk/munlock.d b/mk/munlock.d
index 835425f6..b38dcb36 100644
--- a/mk/munlock.d
+++ b/mk/munlock.d
@@ -4,6 +4,5 @@ libc.a(munlock.o): $(OBJDIR)/munlock.o
$(OBJDIR)/munlock.o: src/sys/mman/munlock.c
$(OBJDIR)/munlock.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/munlock.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/munlock.c
diff --git a/mk/munlockall.d b/mk/munlockall.d
index a87a430d..99ea4179 100644
--- a/mk/munlockall.d
+++ b/mk/munlockall.d
@@ -4,6 +4,5 @@ libc.a(munlockall.o): $(OBJDIR)/munlockall.o
$(OBJDIR)/munlockall.o: src/sys/mman/munlockall.c
$(OBJDIR)/munlockall.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/munlockall.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/munlockall.c
diff --git a/mk/munmap.d b/mk/munmap.d
index 01fa8677..5e779c9a 100644
--- a/mk/munmap.d
+++ b/mk/munmap.d
@@ -5,6 +5,5 @@ libc.a(munmap.o): $(OBJDIR)/munmap.o
$(OBJDIR)/munmap.o: src/sys/mman/munmap.c
$(OBJDIR)/munmap.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/munmap.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/munmap.c
diff --git a/mk/nan.d b/mk/nan.d
index f8a4b72d..f242111d 100644
--- a/mk/nan.d
+++ b/mk/nan.d
@@ -6,6 +6,5 @@ $(OBJDIR)/nan.o: src/math/nan.c
$(OBJDIR)/nan.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/nan.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/nan.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/nan.c
diff --git a/mk/nanosleep.d b/mk/nanosleep.d
index 4cb177e9..53209c21 100644
--- a/mk/nanosleep.d
+++ b/mk/nanosleep.d
@@ -6,6 +6,5 @@ $(OBJDIR)/nanosleep.o: src/time/nanosleep.c
$(OBJDIR)/nanosleep.o: src/_safety.h
$(OBJDIR)/nanosleep.o: src/_syscall.h
$(OBJDIR)/nanosleep.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/nanosleep.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/nanosleep.c
diff --git a/mk/nearbyint.d b/mk/nearbyint.d
index b59d6c85..251dc099 100644
--- a/mk/nearbyint.d
+++ b/mk/nearbyint.d
@@ -6,6 +6,5 @@ $(OBJDIR)/nearbyint.o: src/math/nearbyint.c
$(OBJDIR)/nearbyint.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/nearbyint.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/nearbyint.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/nearbyint.c
diff --git a/mk/nextafter.d b/mk/nextafter.d
index bd49bdb2..582375cc 100644
--- a/mk/nextafter.d
+++ b/mk/nextafter.d
@@ -7,6 +7,5 @@ $(OBJDIR)/nextafter.o: src/math/nextafter.c
$(OBJDIR)/nextafter.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/nextafter.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/nextafter.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/nextafter.c
diff --git a/mk/nexttoward.d b/mk/nexttoward.d
index a075db70..70e8a891 100644
--- a/mk/nexttoward.d
+++ b/mk/nexttoward.d
@@ -6,6 +6,5 @@ $(OBJDIR)/nexttoward.o: src/math/nexttoward.c
$(OBJDIR)/nexttoward.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/nexttoward.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/nexttoward.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/nexttoward.c
diff --git a/mk/nice.d b/mk/nice.d
index e91ab630..48e81644 100644
--- a/mk/nice.d
+++ b/mk/nice.d
@@ -4,6 +4,5 @@ libc.a(nice.o): $(OBJDIR)/nice.o
$(OBJDIR)/nice.o: src/unistd/nice.c
$(OBJDIR)/nice.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/nice.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/nice.c
diff --git a/mk/nl_langinfo.d b/mk/nl_langinfo.d
index 0693b526..ca8a45b3 100644
--- a/mk/nl_langinfo.d
+++ b/mk/nl_langinfo.d
@@ -7,6 +7,5 @@ $(OBJDIR)/nl_langinfo.o: src/langinfo/nl_langinfo.c
$(OBJDIR)/nl_langinfo.o:
$(OBJDIR)/nl_langinfo.o:
$(OBJDIR)/nl_langinfo.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/langinfo/nl_langinfo.c
+ $(CC) -c -o $@ $(CFLAGS) src/langinfo/nl_langinfo.c
diff --git a/mk/nrand48.d b/mk/nrand48.d
index a3eb540d..6daed8d1 100644
--- a/mk/nrand48.d
+++ b/mk/nrand48.d
@@ -5,6 +5,5 @@ libc.a(nrand48.o): $(OBJDIR)/nrand48.o
$(OBJDIR)/nrand48.o: src/stdlib/nrand48.c
$(OBJDIR)/nrand48.o: src/stdlib/_stdlib.h
$(OBJDIR)/nrand48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/nrand48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/nrand48.c
diff --git a/mk/open.d b/mk/open.d
index 59626dba..263644d5 100644
--- a/mk/open.d
+++ b/mk/open.d
@@ -5,6 +5,5 @@ libc.a(open.o): $(OBJDIR)/open.o
$(OBJDIR)/open.o: src/fcntl/open.c
$(OBJDIR)/open.o: src/_syscall.h
$(OBJDIR)/open.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fcntl/open.c
+ $(CC) -c -o $@ $(CFLAGS) src/fcntl/open.c
diff --git a/mk/optarg.d b/mk/optarg.d
index 33cad549..8b8a213c 100644
--- a/mk/optarg.d
+++ b/mk/optarg.d
@@ -4,6 +4,5 @@ libc.a(optarg.o): $(OBJDIR)/optarg.o
$(OBJDIR)/optarg.o: src/unistd/optarg.c
$(OBJDIR)/optarg.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/optarg.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/optarg.c
diff --git a/mk/opterr.d b/mk/opterr.d
index 295b200a..484b253a 100644
--- a/mk/opterr.d
+++ b/mk/opterr.d
@@ -4,6 +4,5 @@ libc.a(opterr.o): $(OBJDIR)/opterr.o
$(OBJDIR)/opterr.o: src/unistd/opterr.c
$(OBJDIR)/opterr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/opterr.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/opterr.c
diff --git a/mk/optind.d b/mk/optind.d
index dba2cba5..1a6706b9 100644
--- a/mk/optind.d
+++ b/mk/optind.d
@@ -4,6 +4,5 @@ libc.a(optind.o): $(OBJDIR)/optind.o
$(OBJDIR)/optind.o: src/unistd/optind.c
$(OBJDIR)/optind.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/optind.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/optind.c
diff --git a/mk/optopt.d b/mk/optopt.d
index df36e8e7..81d2d354 100644
--- a/mk/optopt.d
+++ b/mk/optopt.d
@@ -4,6 +4,5 @@ libc.a(optopt.o): $(OBJDIR)/optopt.o
$(OBJDIR)/optopt.o: src/unistd/optopt.c
$(OBJDIR)/optopt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/optopt.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/optopt.c
diff --git a/mk/pathconf.d b/mk/pathconf.d
index 5796ec81..425cb692 100644
--- a/mk/pathconf.d
+++ b/mk/pathconf.d
@@ -4,6 +4,5 @@ libc.a(pathconf.o): $(OBJDIR)/pathconf.o
$(OBJDIR)/pathconf.o: src/unistd/pathconf.c
$(OBJDIR)/pathconf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/pathconf.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/pathconf.c
diff --git a/mk/pause.d b/mk/pause.d
index d0140181..441262a1 100644
--- a/mk/pause.d
+++ b/mk/pause.d
@@ -5,6 +5,5 @@ libc.a(pause.o): $(OBJDIR)/pause.o
$(OBJDIR)/pause.o: src/unistd/pause.c
$(OBJDIR)/pause.o: src/_syscall.h
$(OBJDIR)/pause.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/pause.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/pause.c
diff --git a/mk/pclose.d b/mk/pclose.d
index a308513b..fa721dec 100644
--- a/mk/pclose.d
+++ b/mk/pclose.d
@@ -5,6 +5,5 @@ libc.a(pclose.o): $(OBJDIR)/pclose.o
$(OBJDIR)/pclose.o: src/stdio/pclose.c
$(OBJDIR)/pclose.o: src/stdio/_stdio.h
$(OBJDIR)/pclose.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/pclose.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/pclose.c
diff --git a/mk/perror.d b/mk/perror.d
index fda10e9e..01f6262b 100644
--- a/mk/perror.d
+++ b/mk/perror.d
@@ -5,6 +5,5 @@ libc.a(perror.o): $(OBJDIR)/perror.o
$(OBJDIR)/perror.o: src/stdio/perror.c
$(OBJDIR)/perror.o: src/stdio/_stdio.h
$(OBJDIR)/perror.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/perror.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/perror.c
diff --git a/mk/pipe.d b/mk/pipe.d
index f17a194e..d998ec67 100644
--- a/mk/pipe.d
+++ b/mk/pipe.d
@@ -6,6 +6,5 @@ $(OBJDIR)/pipe.o: src/unistd/pipe.c
$(OBJDIR)/pipe.o: src/_assert.h
$(OBJDIR)/pipe.o: src/_syscall.h
$(OBJDIR)/pipe.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/pipe.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/pipe.c
diff --git a/mk/popen.d b/mk/popen.d
index 6954868b..3bf0a4ac 100644
--- a/mk/popen.d
+++ b/mk/popen.d
@@ -5,6 +5,5 @@ libc.a(popen.o): $(OBJDIR)/popen.o
$(OBJDIR)/popen.o: src/stdio/popen.c
$(OBJDIR)/popen.o: src/stdio/_stdio.h
$(OBJDIR)/popen.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/popen.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/popen.c
diff --git a/mk/posix.conf b/mk/posix.conf
deleted file mode 100644
index 415a0458..00000000
--- a/mk/posix.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-1 POSIX.1-1990 (includes POSIX.1-1988, implies C89)
-2 POSIX.1-1990 plus POSIX.2-1992
-199309 POSIX.1b-1993 (includes POSIX.1-1990)
-199506 POSIX.1-1996
-200112 POSIX.1-2001 (implies C99)
-200809 POSIX.1-2008 (implies C99)
diff --git a/mk/pow.d b/mk/pow.d
index 5b74317d..00da1621 100644
--- a/mk/pow.d
+++ b/mk/pow.d
@@ -6,6 +6,5 @@ $(OBJDIR)/pow.o: src/math/pow.c
$(OBJDIR)/pow.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/pow.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/pow.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/pow.c
diff --git a/mk/printf.d b/mk/printf.d
index 11be9f9e..f6268e62 100644
--- a/mk/printf.d
+++ b/mk/printf.d
@@ -5,6 +5,5 @@ libc.a(printf.o): $(OBJDIR)/printf.o
$(OBJDIR)/printf.o: src/stdio/printf.c
$(OBJDIR)/printf.o: src/stdio/_stdio.h
$(OBJDIR)/printf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/printf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/printf.c
diff --git a/mk/printf_s.d b/mk/printf_s.d
index 3ae1ced4..a81dfe49 100644
--- a/mk/printf_s.d
+++ b/mk/printf_s.d
@@ -5,6 +5,5 @@ libc.a(printf_s.o): $(OBJDIR)/printf_s.o
$(OBJDIR)/printf_s.o: src/stdio/printf_s.c
$(OBJDIR)/printf_s.o: src/stdio/_stdio.h
$(OBJDIR)/printf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/printf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/printf_s.c
diff --git a/mk/ptsname.d b/mk/ptsname.d
index 950e4aa1..d5924db0 100644
--- a/mk/ptsname.d
+++ b/mk/ptsname.d
@@ -5,6 +5,5 @@ libc.a(ptsname.o): $(OBJDIR)/ptsname.o
$(OBJDIR)/ptsname.o: src/stdlib/ptsname.c
$(OBJDIR)/ptsname.o: src/stdlib/_stdlib.h
$(OBJDIR)/ptsname.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/ptsname.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/ptsname.c
diff --git a/mk/putc.d b/mk/putc.d
index 367a7979..f36130ab 100644
--- a/mk/putc.d
+++ b/mk/putc.d
@@ -5,6 +5,5 @@ libc.a(putc.o): $(OBJDIR)/putc.o
$(OBJDIR)/putc.o: src/stdio/putc.c
$(OBJDIR)/putc.o: src/stdio/_stdio.h
$(OBJDIR)/putc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/putc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/putc.c
diff --git a/mk/putc_unlocked.d b/mk/putc_unlocked.d
index 3dc9ecd6..dcc484f7 100644
--- a/mk/putc_unlocked.d
+++ b/mk/putc_unlocked.d
@@ -6,6 +6,5 @@ $(OBJDIR)/putc_unlocked.o: src/stdio/putc_unlocked.c
$(OBJDIR)/putc_unlocked.o: src/stdio/_stdio.h
$(OBJDIR)/putc_unlocked.o: src/_syscall.h
$(OBJDIR)/putc_unlocked.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/putc_unlocked.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/putc_unlocked.c
diff --git a/mk/putchar.d b/mk/putchar.d
index ce92d8f7..6d3a4b3b 100644
--- a/mk/putchar.d
+++ b/mk/putchar.d
@@ -5,6 +5,5 @@ libc.a(putchar.o): $(OBJDIR)/putchar.o
$(OBJDIR)/putchar.o: src/stdio/putchar.c
$(OBJDIR)/putchar.o: src/stdio/_stdio.h
$(OBJDIR)/putchar.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/putchar.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/putchar.c
diff --git a/mk/putchar_unlocked.d b/mk/putchar_unlocked.d
index d39bb153..6369a31d 100644
--- a/mk/putchar_unlocked.d
+++ b/mk/putchar_unlocked.d
@@ -4,6 +4,5 @@ libc.a(putchar_unlocked.o): $(OBJDIR)/putchar_unlocked.o
$(OBJDIR)/putchar_unlocked.o: src/stdio/putchar_unlocked.c
$(OBJDIR)/putchar_unlocked.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/putchar_unlocked.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/putchar_unlocked.c
diff --git a/mk/putenv.d b/mk/putenv.d
index b544c3d6..089c03ad 100644
--- a/mk/putenv.d
+++ b/mk/putenv.d
@@ -5,6 +5,5 @@ libc.a(putenv.o): $(OBJDIR)/putenv.o
$(OBJDIR)/putenv.o: src/stdlib/putenv.c
$(OBJDIR)/putenv.o: src/stdlib/_stdlib.h
$(OBJDIR)/putenv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/putenv.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/putenv.c
diff --git a/mk/puts.d b/mk/puts.d
index 4601d588..5dc8faf8 100644
--- a/mk/puts.d
+++ b/mk/puts.d
@@ -5,6 +5,5 @@ libc.a(puts.o): $(OBJDIR)/puts.o
$(OBJDIR)/puts.o: src/stdio/puts.c
$(OBJDIR)/puts.o: src/stdio/_stdio.h
$(OBJDIR)/puts.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/puts.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/puts.c
diff --git a/mk/putw.d b/mk/putw.d
index 963538de..55787213 100644
--- a/mk/putw.d
+++ b/mk/putw.d
@@ -5,6 +5,5 @@ libc.a(putw.o): $(OBJDIR)/putw.o
$(OBJDIR)/putw.o: src/stdio/putw.c
$(OBJDIR)/putw.o: src/stdio/_stdio.h
$(OBJDIR)/putw.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/putw.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/putw.c
diff --git a/mk/putwc.d b/mk/putwc.d
index eacf1b11..09f48c1b 100644
--- a/mk/putwc.d
+++ b/mk/putwc.d
@@ -4,6 +4,5 @@ libc.a(putwc.o): $(OBJDIR)/putwc.o
$(OBJDIR)/putwc.o: src/wchar/putwc.c
$(OBJDIR)/putwc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/putwc.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/putwc.c
diff --git a/mk/putwchar.d b/mk/putwchar.d
index 65fd9db8..70f47ac8 100644
--- a/mk/putwchar.d
+++ b/mk/putwchar.d
@@ -4,6 +4,5 @@ libc.a(putwchar.o): $(OBJDIR)/putwchar.o
$(OBJDIR)/putwchar.o: src/wchar/putwchar.c
$(OBJDIR)/putwchar.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/putwchar.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/putwchar.c
diff --git a/mk/qsort.d b/mk/qsort.d
index d312a80e..ffe4e471 100644
--- a/mk/qsort.d
+++ b/mk/qsort.d
@@ -5,6 +5,5 @@ libc.a(qsort.o): $(OBJDIR)/qsort.o
$(OBJDIR)/qsort.o: src/stdlib/qsort.c
$(OBJDIR)/qsort.o: src/stdlib/_stdlib.h
$(OBJDIR)/qsort.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/qsort.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/qsort.c
diff --git a/mk/qsort_s.d b/mk/qsort_s.d
index 3f6d4f90..818a0db7 100644
--- a/mk/qsort_s.d
+++ b/mk/qsort_s.d
@@ -5,6 +5,5 @@ libc.a(qsort_s.o): $(OBJDIR)/qsort_s.o
$(OBJDIR)/qsort_s.o: src/stdlib/qsort_s.c
$(OBJDIR)/qsort_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/qsort_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/qsort_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/qsort_s.c
diff --git a/mk/quick_exit.d b/mk/quick_exit.d
index 2c5e9108..6853742e 100644
--- a/mk/quick_exit.d
+++ b/mk/quick_exit.d
@@ -5,6 +5,5 @@ libc.a(quick_exit.o): $(OBJDIR)/quick_exit.o
$(OBJDIR)/quick_exit.o: src/stdlib/quick_exit.c
$(OBJDIR)/quick_exit.o: src/stdlib/_stdlib.h
$(OBJDIR)/quick_exit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/quick_exit.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/quick_exit.c
diff --git a/mk/raise.d b/mk/raise.d
index 05d0fdca..ecc39e34 100644
--- a/mk/raise.d
+++ b/mk/raise.d
@@ -6,6 +6,5 @@ $(OBJDIR)/raise.o: src/signal/raise.c
$(OBJDIR)/raise.o: src/_syscall.h
$(OBJDIR)/raise.o: src/_safety.h
$(OBJDIR)/raise.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/raise.c
+ $(CC) -c -o $@ $(CFLAGS) src/signal/raise.c
diff --git a/mk/rand.d b/mk/rand.d
new file mode 100644
index 00000000..3c4f6d07
--- /dev/null
+++ b/mk/rand.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(rand.o)
+libc.a(rand.o): $(OBJDIR)/rand.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/rand.o: src/stdlib/rand.c
+$(OBJDIR)/rand.o: src/stdlib/_stdlib.h
+$(OBJDIR)/rand.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/rand.c
diff --git a/mk/random.d b/mk/random.d
index 093d4fb8..45ea2bb3 100644
--- a/mk/random.d
+++ b/mk/random.d
@@ -5,6 +5,5 @@ libc.a(random.o): $(OBJDIR)/random.o
$(OBJDIR)/random.o: src/stdlib/random.c
$(OBJDIR)/random.o: src/stdlib/_stdlib.h
$(OBJDIR)/random.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/random.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/random.c
diff --git a/mk/read.d b/mk/read.d
index 55885425..bdac8137 100644
--- a/mk/read.d
+++ b/mk/read.d
@@ -5,6 +5,5 @@ libc.a(read.o): $(OBJDIR)/read.o
$(OBJDIR)/read.o: src/unistd/read.c
$(OBJDIR)/read.o: src/_syscall.h
$(OBJDIR)/read.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/read.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/read.c
diff --git a/mk/readlink.d b/mk/readlink.d
index d9acca45..04f2a28f 100644
--- a/mk/readlink.d
+++ b/mk/readlink.d
@@ -5,6 +5,5 @@ libc.a(readlink.o): $(OBJDIR)/readlink.o
$(OBJDIR)/readlink.o: src/unistd/readlink.c
$(OBJDIR)/readlink.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/readlink.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/readlink.c
diff --git a/mk/readv.d b/mk/readv.d
index 5d710a60..edff816a 100644
--- a/mk/readv.d
+++ b/mk/readv.d
@@ -4,6 +4,5 @@ libc.a(readv.o): $(OBJDIR)/readv.o
$(OBJDIR)/readv.o: src/sys/uio/readv.c
$(OBJDIR)/readv.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/uio/readv.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/uio/readv.c
diff --git a/mk/realloc.d b/mk/realloc.d
index ea2c3720..ebd23a12 100644
--- a/mk/realloc.d
+++ b/mk/realloc.d
@@ -6,6 +6,5 @@ $(OBJDIR)/realloc.o: src/stdlib/realloc.c
$(OBJDIR)/realloc.o: src/stdlib/_stdlib.h
$(OBJDIR)/realloc.o: src/_syscall.h
$(OBJDIR)/realloc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/realloc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/realloc.c
diff --git a/mk/realpath.d b/mk/realpath.d
index 108a04cc..b2c5ca09 100644
--- a/mk/realpath.d
+++ b/mk/realpath.d
@@ -5,6 +5,5 @@ libc.a(realpath.o): $(OBJDIR)/realpath.o
$(OBJDIR)/realpath.o: src/stdlib/realpath.c
$(OBJDIR)/realpath.o: src/stdlib/_stdlib.h
$(OBJDIR)/realpath.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/realpath.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/realpath.c
diff --git a/mk/remainder.d b/mk/remainder.d
index fbb86500..2b44e11e 100644
--- a/mk/remainder.d
+++ b/mk/remainder.d
@@ -7,6 +7,5 @@ $(OBJDIR)/remainder.o: src/math/remainder.c
$(OBJDIR)/remainder.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/remainder.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/remainder.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/remainder.c
diff --git a/mk/remove.d b/mk/remove.d
index c998fb06..7f4981c8 100644
--- a/mk/remove.d
+++ b/mk/remove.d
@@ -3,8 +3,8 @@ libc.a(remove.o): $(OBJDIR)/remove.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/remove.o: src/stdio/remove.c
+$(OBJDIR)/remove.o: src/stdio/_stdio.h
$(OBJDIR)/remove.o: src/_syscall.h
$(OBJDIR)/remove.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/remove.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/remove.c
diff --git a/mk/remquo.d b/mk/remquo.d
index 75c7a93a..abe960af 100644
--- a/mk/remquo.d
+++ b/mk/remquo.d
@@ -6,6 +6,5 @@ $(OBJDIR)/remquo.o: src/math/remquo.c
$(OBJDIR)/remquo.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/remquo.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/remquo.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/remquo.c
diff --git a/mk/rename.d b/mk/rename.d
index 0fd82d55..7e135b57 100644
--- a/mk/rename.d
+++ b/mk/rename.d
@@ -6,6 +6,5 @@ $(OBJDIR)/rename.o: src/stdio/rename.c
$(OBJDIR)/rename.o: src/stdio/_stdio.h
$(OBJDIR)/rename.o: src/_syscall.h
$(OBJDIR)/rename.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/rename.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/rename.c
diff --git a/mk/rewind.d b/mk/rewind.d
index 2313c0c6..716cb63c 100644
--- a/mk/rewind.d
+++ b/mk/rewind.d
@@ -5,6 +5,5 @@ libc.a(rewind.o): $(OBJDIR)/rewind.o
$(OBJDIR)/rewind.o: src/stdio/rewind.c
$(OBJDIR)/rewind.o: src/stdio/_stdio.h
$(OBJDIR)/rewind.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/rewind.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/rewind.c
diff --git a/mk/rint.d b/mk/rint.d
index ff8cea4a..20f27738 100644
--- a/mk/rint.d
+++ b/mk/rint.d
@@ -7,6 +7,5 @@ $(OBJDIR)/rint.o: src/math/rint.c
$(OBJDIR)/rint.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/rint.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/rint.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/rint.c
diff --git a/mk/rmdir.d b/mk/rmdir.d
index 48603cf8..8d6e259e 100644
--- a/mk/rmdir.d
+++ b/mk/rmdir.d
@@ -5,6 +5,5 @@ libc.a(rmdir.o): $(OBJDIR)/rmdir.o
$(OBJDIR)/rmdir.o: src/unistd/rmdir.c
$(OBJDIR)/rmdir.o: src/_syscall.h
$(OBJDIR)/rmdir.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/rmdir.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/rmdir.c
diff --git a/mk/round.d b/mk/round.d
index f741b7ca..f96ff2b7 100644
--- a/mk/round.d
+++ b/mk/round.d
@@ -6,6 +6,5 @@ $(OBJDIR)/round.o: src/math/round.c
$(OBJDIR)/round.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/round.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/round.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/round.c
diff --git a/mk/sbrk.d b/mk/sbrk.d
index 5116f8ee..f75396cf 100644
--- a/mk/sbrk.d
+++ b/mk/sbrk.d
@@ -4,6 +4,5 @@ libc.a(sbrk.o): $(OBJDIR)/sbrk.o
$(OBJDIR)/sbrk.o: src/unistd/sbrk.c
$(OBJDIR)/sbrk.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/sbrk.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/sbrk.c
diff --git a/mk/scalb.d b/mk/scalb.d
index 30e775b4..86870692 100644
--- a/mk/scalb.d
+++ b/mk/scalb.d
@@ -4,6 +4,5 @@ libm.a(scalb.o): $(OBJDIR)/scalb.o
$(OBJDIR)/scalb.o: src/math/scalb.c
$(OBJDIR)/scalb.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/scalb.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/scalb.c
diff --git a/mk/scalbln.d b/mk/scalbln.d
index 13dc8763..0aefaac1 100644
--- a/mk/scalbln.d
+++ b/mk/scalbln.d
@@ -6,6 +6,5 @@ $(OBJDIR)/scalbln.o: src/math/scalbln.c
$(OBJDIR)/scalbln.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/scalbln.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/scalbln.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/scalbln.c
diff --git a/mk/scalbn.d b/mk/scalbn.d
index 0791be42..d94a332a 100644
--- a/mk/scalbn.d
+++ b/mk/scalbn.d
@@ -6,6 +6,5 @@ $(OBJDIR)/scalbn.o: src/math/scalbn.c
$(OBJDIR)/scalbn.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/scalbn.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/scalbn.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/scalbn.c
diff --git a/mk/scanf.d b/mk/scanf.d
index 59d24201..57ee458d 100644
--- a/mk/scanf.d
+++ b/mk/scanf.d
@@ -5,6 +5,5 @@ libc.a(scanf.o): $(OBJDIR)/scanf.o
$(OBJDIR)/scanf.o: src/stdio/scanf.c
$(OBJDIR)/scanf.o: src/stdio/_stdio.h
$(OBJDIR)/scanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/scanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/scanf.c
diff --git a/mk/scanf_s.d b/mk/scanf_s.d
index 7d2991fe..1a65a5a2 100644
--- a/mk/scanf_s.d
+++ b/mk/scanf_s.d
@@ -5,6 +5,5 @@ libc.a(scanf_s.o): $(OBJDIR)/scanf_s.o
$(OBJDIR)/scanf_s.o: src/stdio/scanf_s.c
$(OBJDIR)/scanf_s.o: src/stdio/_stdio.h
$(OBJDIR)/scanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/scanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/scanf_s.c
diff --git a/mk/seed48.d b/mk/seed48.d
index d01d7fab..2403cd8e 100644
--- a/mk/seed48.d
+++ b/mk/seed48.d
@@ -5,6 +5,5 @@ libc.a(seed48.o): $(OBJDIR)/seed48.o
$(OBJDIR)/seed48.o: src/stdlib/seed48.c
$(OBJDIR)/seed48.o: src/stdlib/_stdlib.h
$(OBJDIR)/seed48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/seed48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/seed48.c
diff --git a/mk/select.d b/mk/select.d
index d714e07b..3728938c 100644
--- a/mk/select.d
+++ b/mk/select.d
@@ -4,6 +4,5 @@ libc.a(select.o): $(OBJDIR)/select.o
$(OBJDIR)/select.o: src/sys/time/select.c
$(OBJDIR)/select.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/time/select.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/time/select.c
diff --git a/mk/semctl.d b/mk/semctl.d
index 3173b5b5..103ee1a1 100644
--- a/mk/semctl.d
+++ b/mk/semctl.d
@@ -4,6 +4,5 @@ libc.a(semctl.o): $(OBJDIR)/semctl.o
$(OBJDIR)/semctl.o: src/sys/sem/semctl.c
$(OBJDIR)/semctl.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/sem/semctl.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/sem/semctl.c
diff --git a/mk/semget.d b/mk/semget.d
index 09152e93..03b732ef 100644
--- a/mk/semget.d
+++ b/mk/semget.d
@@ -4,6 +4,5 @@ libc.a(semget.o): $(OBJDIR)/semget.o
$(OBJDIR)/semget.o: src/sys/sem/semget.c
$(OBJDIR)/semget.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/sem/semget.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/sem/semget.c
diff --git a/mk/semop.d b/mk/semop.d
index c0438b39..51ca1c9d 100644
--- a/mk/semop.d
+++ b/mk/semop.d
@@ -4,6 +4,5 @@ libc.a(semop.o): $(OBJDIR)/semop.o
$(OBJDIR)/semop.o: src/sys/sem/semop.c
$(OBJDIR)/semop.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/sem/semop.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/sem/semop.c
diff --git a/mk/set_constraint_handler_s.d b/mk/set_constraint_handler_s.d
index e2868a99..150613b6 100644
--- a/mk/set_constraint_handler_s.d
+++ b/mk/set_constraint_handler_s.d
@@ -5,6 +5,5 @@ libc.a(set_constraint_handler_s.o): $(OBJDIR)/set_constraint_handler_s.o
$(OBJDIR)/set_constraint_handler_s.o: src/stdlib/set_constraint_handler_s.c
$(OBJDIR)/set_constraint_handler_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/set_constraint_handler_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/set_constraint_handler_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/set_constraint_handler_s.c
diff --git a/mk/setbuf.d b/mk/setbuf.d
index 425b0e46..c71c7687 100644
--- a/mk/setbuf.d
+++ b/mk/setbuf.d
@@ -5,6 +5,5 @@ libc.a(setbuf.o): $(OBJDIR)/setbuf.o
$(OBJDIR)/setbuf.o: src/stdio/setbuf.c
$(OBJDIR)/setbuf.o: src/stdio/_stdio.h
$(OBJDIR)/setbuf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/setbuf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/setbuf.c
diff --git a/mk/setgid.d b/mk/setgid.d
index 9bed3ba2..819bab36 100644
--- a/mk/setgid.d
+++ b/mk/setgid.d
@@ -5,6 +5,5 @@ libc.a(setgid.o): $(OBJDIR)/setgid.o
$(OBJDIR)/setgid.o: src/unistd/setgid.c
$(OBJDIR)/setgid.o: src/_syscall.h
$(OBJDIR)/setgid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/setgid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/setgid.c
diff --git a/mk/setitimer.d b/mk/setitimer.d
index adb3ce89..e0d43732 100644
--- a/mk/setitimer.d
+++ b/mk/setitimer.d
@@ -4,6 +4,5 @@ libc.a(setitimer.o): $(OBJDIR)/setitimer.o
$(OBJDIR)/setitimer.o: src/sys/time/setitimer.c
$(OBJDIR)/setitimer.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/time/setitimer.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/time/setitimer.c
diff --git a/mk/setjmp.d b/mk/setjmp.d
index 89465091..006a4c31 100644
--- a/mk/setjmp.d
+++ b/mk/setjmp.d
@@ -5,6 +5,5 @@ libc.a(setjmp.o): $(OBJDIR)/setjmp.o
$(OBJDIR)/setjmp.o: src/setjmp/setjmp.c
$(OBJDIR)/setjmp.o: src/_safety.h
$(OBJDIR)/setjmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/setjmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/setjmp.c
diff --git a/mk/setkey.d b/mk/setkey.d
index cb5028a8..ebabb43b 100644
--- a/mk/setkey.d
+++ b/mk/setkey.d
@@ -5,6 +5,5 @@ libc.a(setkey.o): $(OBJDIR)/setkey.o
$(OBJDIR)/setkey.o: src/stdlib/setkey.c
$(OBJDIR)/setkey.o: src/stdlib/_stdlib.h
$(OBJDIR)/setkey.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/setkey.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/setkey.c
diff --git a/mk/setlocale.d b/mk/setlocale.d
new file mode 100644
index 00000000..ff2904da
--- /dev/null
+++ b/mk/setlocale.d
@@ -0,0 +1,10 @@
+libc_C.1: libc.a(setlocale.o)
+libc.a(setlocale.o): $(OBJDIR)/setlocale.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/setlocale.o: src/locale/setlocale.c
+$(OBJDIR)/setlocale.o: src/locale/_locale.h
+$(OBJDIR)/setlocale.o: src/_safety.h
+$(OBJDIR)/setlocale.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/locale/setlocale.c
diff --git a/mk/setpgid.d b/mk/setpgid.d
index 5bdcc00a..11edac71 100644
--- a/mk/setpgid.d
+++ b/mk/setpgid.d
@@ -5,6 +5,5 @@ libc.a(setpgid.o): $(OBJDIR)/setpgid.o
$(OBJDIR)/setpgid.o: src/unistd/setpgid.c
$(OBJDIR)/setpgid.o: src/_syscall.h
$(OBJDIR)/setpgid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/setpgid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/setpgid.c
diff --git a/mk/setpgrp.d b/mk/setpgrp.d
index 3ee718f3..a3d9c60d 100644
--- a/mk/setpgrp.d
+++ b/mk/setpgrp.d
@@ -4,6 +4,5 @@ libc.a(setpgrp.o): $(OBJDIR)/setpgrp.o
$(OBJDIR)/setpgrp.o: src/unistd/setpgrp.c
$(OBJDIR)/setpgrp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/setpgrp.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/setpgrp.c
diff --git a/mk/setpriority.d b/mk/setpriority.d
index 63ae744c..a97b617c 100644
--- a/mk/setpriority.d
+++ b/mk/setpriority.d
@@ -4,6 +4,5 @@ libc.a(setpriority.o): $(OBJDIR)/setpriority.o
$(OBJDIR)/setpriority.o: src/sys/resource/setpriority.c
$(OBJDIR)/setpriority.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/resource/setpriority.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/resource/setpriority.c
diff --git a/mk/setregid.d b/mk/setregid.d
index 1ad41e5a..5be2f50e 100644
--- a/mk/setregid.d
+++ b/mk/setregid.d
@@ -4,6 +4,5 @@ libc.a(setregid.o): $(OBJDIR)/setregid.o
$(OBJDIR)/setregid.o: src/unistd/setregid.c
$(OBJDIR)/setregid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/setregid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/setregid.c
diff --git a/mk/setreuid.d b/mk/setreuid.d
index f2289941..55e398ff 100644
--- a/mk/setreuid.d
+++ b/mk/setreuid.d
@@ -4,6 +4,5 @@ libc.a(setreuid.o): $(OBJDIR)/setreuid.o
$(OBJDIR)/setreuid.o: src/unistd/setreuid.c
$(OBJDIR)/setreuid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/setreuid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/setreuid.c
diff --git a/mk/setrlimit.d b/mk/setrlimit.d
index 7b479088..4adbc490 100644
--- a/mk/setrlimit.d
+++ b/mk/setrlimit.d
@@ -4,6 +4,5 @@ libc.a(setrlimit.o): $(OBJDIR)/setrlimit.o
$(OBJDIR)/setrlimit.o: src/sys/resource/setrlimit.c
$(OBJDIR)/setrlimit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/resource/setrlimit.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/resource/setrlimit.c
diff --git a/mk/setsid.d b/mk/setsid.d
index 0487b42e..217014db 100644
--- a/mk/setsid.d
+++ b/mk/setsid.d
@@ -5,6 +5,5 @@ libc.a(setsid.o): $(OBJDIR)/setsid.o
$(OBJDIR)/setsid.o: src/unistd/setsid.c
$(OBJDIR)/setsid.o: src/_syscall.h
$(OBJDIR)/setsid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/setsid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/setsid.c
diff --git a/mk/setstate.d b/mk/setstate.d
index f618b0d5..0f0335a5 100644
--- a/mk/setstate.d
+++ b/mk/setstate.d
@@ -5,6 +5,5 @@ libc.a(setstate.o): $(OBJDIR)/setstate.o
$(OBJDIR)/setstate.o: src/stdlib/setstate.c
$(OBJDIR)/setstate.o: src/stdlib/_stdlib.h
$(OBJDIR)/setstate.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/setstate.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/setstate.c
diff --git a/mk/setuid.d b/mk/setuid.d
index ddc390b5..e3d81b81 100644
--- a/mk/setuid.d
+++ b/mk/setuid.d
@@ -5,6 +5,5 @@ libc.a(setuid.o): $(OBJDIR)/setuid.o
$(OBJDIR)/setuid.o: src/unistd/setuid.c
$(OBJDIR)/setuid.o: src/_syscall.h
$(OBJDIR)/setuid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/setuid.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/setuid.c
diff --git a/mk/setvbuf.d b/mk/setvbuf.d
index 775f38ad..964c455b 100644
--- a/mk/setvbuf.d
+++ b/mk/setvbuf.d
@@ -5,6 +5,5 @@ libc.a(setvbuf.o): $(OBJDIR)/setvbuf.o
$(OBJDIR)/setvbuf.o: src/stdio/setvbuf.c
$(OBJDIR)/setvbuf.o: src/stdio/_stdio.h
$(OBJDIR)/setvbuf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/setvbuf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/setvbuf.c
diff --git a/mk/shm_open.d b/mk/shm_open.d
index 9536a154..e50b2039 100644
--- a/mk/shm_open.d
+++ b/mk/shm_open.d
@@ -4,6 +4,5 @@ libc.a(shm_open.o): $(OBJDIR)/shm_open.o
$(OBJDIR)/shm_open.o: src/sys/mman/shm_open.c
$(OBJDIR)/shm_open.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/shm_open.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/shm_open.c
diff --git a/mk/shm_unlink.d b/mk/shm_unlink.d
index 28307397..ddeefbbe 100644
--- a/mk/shm_unlink.d
+++ b/mk/shm_unlink.d
@@ -4,6 +4,5 @@ libc.a(shm_unlink.o): $(OBJDIR)/shm_unlink.o
$(OBJDIR)/shm_unlink.o: src/sys/mman/shm_unlink.c
$(OBJDIR)/shm_unlink.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/mman/shm_unlink.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/mman/shm_unlink.c
diff --git a/mk/shmat.d b/mk/shmat.d
index b1baed8f..9b37b8da 100644
--- a/mk/shmat.d
+++ b/mk/shmat.d
@@ -4,6 +4,5 @@ libc.a(shmat.o): $(OBJDIR)/shmat.o
$(OBJDIR)/shmat.o: src/sys/shm/shmat.c
$(OBJDIR)/shmat.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmat.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmat.c
diff --git a/mk/shmctl.d b/mk/shmctl.d
index 02d54834..c3bc6daf 100644
--- a/mk/shmctl.d
+++ b/mk/shmctl.d
@@ -4,6 +4,5 @@ libc.a(shmctl.o): $(OBJDIR)/shmctl.o
$(OBJDIR)/shmctl.o: src/sys/shm/shmctl.c
$(OBJDIR)/shmctl.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmctl.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmctl.c
diff --git a/mk/shmdt.d b/mk/shmdt.d
index 5eabda87..92079018 100644
--- a/mk/shmdt.d
+++ b/mk/shmdt.d
@@ -4,6 +4,5 @@ libc.a(shmdt.o): $(OBJDIR)/shmdt.o
$(OBJDIR)/shmdt.o: src/sys/shm/shmdt.c
$(OBJDIR)/shmdt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmdt.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmdt.c
diff --git a/mk/shmget.d b/mk/shmget.d
index d09cfbf7..cb3dc737 100644
--- a/mk/shmget.d
+++ b/mk/shmget.d
@@ -4,6 +4,5 @@ libc.a(shmget.o): $(OBJDIR)/shmget.o
$(OBJDIR)/shmget.o: src/sys/shm/shmget.c
$(OBJDIR)/shmget.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmget.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmget.c
diff --git a/mk/sigaction.d b/mk/sigaction.d
index cf692a57..2b2d6c90 100644
--- a/mk/sigaction.d
+++ b/mk/sigaction.d
@@ -5,6 +5,5 @@ libc.a(sigaction.o): $(OBJDIR)/sigaction.o
$(OBJDIR)/sigaction.o: src/signal/sigaction.c
$(OBJDIR)/sigaction.o: src/_syscall.h
$(OBJDIR)/sigaction.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigaction.c
+ $(CC) -c -o $@ $(CFLAGS) src/signal/sigaction.c
diff --git a/mk/sigjmp_buf.d b/mk/sigjmp_buf.d
new file mode 100644
index 00000000..9ae255b1
--- /dev/null
+++ b/mk/sigjmp_buf.d
@@ -0,0 +1,8 @@
+libc_P.1: libc.a(sigjmp_buf.o)
+libc.a(sigjmp_buf.o): $(OBJDIR)/sigjmp_buf.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/sigjmp_buf.o: src/setjmp/sigjmp_buf.c
+$(OBJDIR)/sigjmp_buf.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/sigjmp_buf.c
diff --git a/mk/siglongjmp.d b/mk/siglongjmp.d
index 9234db3f..71823321 100644
--- a/mk/siglongjmp.d
+++ b/mk/siglongjmp.d
@@ -5,6 +5,5 @@ libc.a(siglongjmp.o): $(OBJDIR)/siglongjmp.o
$(OBJDIR)/siglongjmp.o: src/setjmp/siglongjmp.c
$(OBJDIR)/siglongjmp.o: src/_safety.h
$(OBJDIR)/siglongjmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/siglongjmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/siglongjmp.c
diff --git a/mk/signal.d b/mk/signal.d
index a5acea96..84a47e61 100644
--- a/mk/signal.d
+++ b/mk/signal.d
@@ -7,6 +7,5 @@ $(OBJDIR)/signal.o: src/signal/_signal.h
$(OBJDIR)/signal.o: src/_safety.h
$(OBJDIR)/signal.o: src/_syscall.h
$(OBJDIR)/signal.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/signal.c
+ $(CC) -c -o $@ $(CFLAGS) src/signal/signal.c
diff --git a/mk/signgam.d b/mk/signgam.d
index 1ede20e7..b3288354 100644
--- a/mk/signgam.d
+++ b/mk/signgam.d
@@ -4,6 +4,5 @@ libm.a(signgam.o): $(OBJDIR)/signgam.o
$(OBJDIR)/signgam.o: src/math/signgam.c
$(OBJDIR)/signgam.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/signgam.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/signgam.c
diff --git a/mk/sigsetjmp.d b/mk/sigsetjmp.d
index 586dd411..c7c3f21b 100644
--- a/mk/sigsetjmp.d
+++ b/mk/sigsetjmp.d
@@ -4,6 +4,5 @@ libc.a(sigsetjmp.o): $(OBJDIR)/sigsetjmp.o
$(OBJDIR)/sigsetjmp.o: src/setjmp/sigsetjmp.c
$(OBJDIR)/sigsetjmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/setjmp/sigsetjmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/setjmp/sigsetjmp.c
diff --git a/mk/sin.d b/mk/sin.d
index 35eecb20..bd095466 100644
--- a/mk/sin.d
+++ b/mk/sin.d
@@ -6,6 +6,5 @@ $(OBJDIR)/sin.o: src/math/sin.c
$(OBJDIR)/sin.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/sin.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/sin.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/sin.c
diff --git a/mk/sinh.d b/mk/sinh.d
index 08e56c85..ee244030 100644
--- a/mk/sinh.d
+++ b/mk/sinh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/sinh.o: src/math/sinh.c
$(OBJDIR)/sinh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/sinh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/sinh.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/sinh.c
diff --git a/mk/sleep.d b/mk/sleep.d
index 3095b481..a3ac610c 100644
--- a/mk/sleep.d
+++ b/mk/sleep.d
@@ -5,6 +5,5 @@ libc.a(sleep.o): $(OBJDIR)/sleep.o
$(OBJDIR)/sleep.o: src/unistd/sleep.c
$(OBJDIR)/sleep.o: src/_syscall.h
$(OBJDIR)/sleep.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/sleep.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/sleep.c
diff --git a/mk/snprintf.d b/mk/snprintf.d
index 6d5be95c..1ed073a2 100644
--- a/mk/snprintf.d
+++ b/mk/snprintf.d
@@ -5,6 +5,5 @@ libc.a(snprintf.o): $(OBJDIR)/snprintf.o
$(OBJDIR)/snprintf.o: src/stdio/snprintf.c
$(OBJDIR)/snprintf.o: src/stdio/_stdio.h
$(OBJDIR)/snprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/snprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/snprintf.c
diff --git a/mk/snprintf_s.d b/mk/snprintf_s.d
index 1ec0f423..b2c1fdbd 100644
--- a/mk/snprintf_s.d
+++ b/mk/snprintf_s.d
@@ -5,6 +5,5 @@ libc.a(snprintf_s.o): $(OBJDIR)/snprintf_s.o
$(OBJDIR)/snprintf_s.o: src/stdio/snprintf_s.c
$(OBJDIR)/snprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/snprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/snprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/snprintf_s.c
diff --git a/mk/snwprintf_s.d b/mk/snwprintf_s.d
index f99638de..5bcee5cf 100644
--- a/mk/snwprintf_s.d
+++ b/mk/snwprintf_s.d
@@ -4,6 +4,5 @@ libc.a(snwprintf_s.o): $(OBJDIR)/snwprintf_s.o
$(OBJDIR)/snwprintf_s.o: src/wchar/snwprintf_s.c
$(OBJDIR)/snwprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/snwprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/snwprintf_s.c
diff --git a/mk/sprintf.d b/mk/sprintf.d
index f924d482..384da76c 100644
--- a/mk/sprintf.d
+++ b/mk/sprintf.d
@@ -5,6 +5,5 @@ libc.a(sprintf.o): $(OBJDIR)/sprintf.o
$(OBJDIR)/sprintf.o: src/stdio/sprintf.c
$(OBJDIR)/sprintf.o: src/stdio/_stdio.h
$(OBJDIR)/sprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/sprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/sprintf.c
diff --git a/mk/sprintf_s.d b/mk/sprintf_s.d
index 5a93b61f..65c99698 100644
--- a/mk/sprintf_s.d
+++ b/mk/sprintf_s.d
@@ -5,6 +5,5 @@ libc.a(sprintf_s.o): $(OBJDIR)/sprintf_s.o
$(OBJDIR)/sprintf_s.o: src/stdio/sprintf_s.c
$(OBJDIR)/sprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/sprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/sprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/sprintf_s.c
diff --git a/mk/sqrt.d b/mk/sqrt.d
index 0dde9f3f..6781d2ef 100644
--- a/mk/sqrt.d
+++ b/mk/sqrt.d
@@ -6,6 +6,5 @@ $(OBJDIR)/sqrt.o: src/math/sqrt.c
$(OBJDIR)/sqrt.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/sqrt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/sqrt.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/sqrt.c
diff --git a/mk/srand.d b/mk/srand.d
index 22568bc4..fa0bc18f 100644
--- a/mk/srand.d
+++ b/mk/srand.d
@@ -5,6 +5,5 @@ libc.a(srand.o): $(OBJDIR)/srand.o
$(OBJDIR)/srand.o: src/stdlib/srand.c
$(OBJDIR)/srand.o: src/stdlib/_stdlib.h
$(OBJDIR)/srand.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/srand.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/srand.c
diff --git a/mk/srand48.d b/mk/srand48.d
index cb1dad41..4fa9b784 100644
--- a/mk/srand48.d
+++ b/mk/srand48.d
@@ -5,6 +5,5 @@ libc.a(srand48.o): $(OBJDIR)/srand48.o
$(OBJDIR)/srand48.o: src/stdlib/srand48.c
$(OBJDIR)/srand48.o: src/stdlib/_stdlib.h
$(OBJDIR)/srand48.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/srand48.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/srand48.c
diff --git a/mk/srandom.d b/mk/srandom.d
index bbcdc518..8a49b508 100644
--- a/mk/srandom.d
+++ b/mk/srandom.d
@@ -5,6 +5,5 @@ libc.a(srandom.o): $(OBJDIR)/srandom.o
$(OBJDIR)/srandom.o: src/stdlib/srandom.c
$(OBJDIR)/srandom.o: src/stdlib/_stdlib.h
$(OBJDIR)/srandom.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/srandom.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/srandom.c
diff --git a/mk/sscanf.d b/mk/sscanf.d
index b9d20896..3c6aac2c 100644
--- a/mk/sscanf.d
+++ b/mk/sscanf.d
@@ -5,6 +5,5 @@ libc.a(sscanf.o): $(OBJDIR)/sscanf.o
$(OBJDIR)/sscanf.o: src/stdio/sscanf.c
$(OBJDIR)/sscanf.o: src/stdio/_stdio.h
$(OBJDIR)/sscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/sscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/sscanf.c
diff --git a/mk/sscanf_s.d b/mk/sscanf_s.d
index 2684454f..ec0e0749 100644
--- a/mk/sscanf_s.d
+++ b/mk/sscanf_s.d
@@ -5,6 +5,5 @@ libc.a(sscanf_s.o): $(OBJDIR)/sscanf_s.o
$(OBJDIR)/sscanf_s.o: src/stdio/sscanf_s.c
$(OBJDIR)/sscanf_s.o: src/stdio/_stdio.h
$(OBJDIR)/sscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/sscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/sscanf_s.c
diff --git a/mk/stat.d b/mk/stat.d
index 54d5ffe2..2bb8dfd8 100644
--- a/mk/stat.d
+++ b/mk/stat.d
@@ -6,6 +6,5 @@ $(OBJDIR)/stat.o: src/sys/stat/stat.c
$(OBJDIR)/stat.o: src/_assert.h
$(OBJDIR)/stat.o: src/_syscall.h
$(OBJDIR)/stat.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/stat.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/stat.c
diff --git a/mk/statvfs.d b/mk/statvfs.d
index 9cc54ea1..eade7b13 100644
--- a/mk/statvfs.d
+++ b/mk/statvfs.d
@@ -5,6 +5,5 @@ libc.a(statvfs.o): $(OBJDIR)/statvfs.o
$(OBJDIR)/statvfs.o: src/sys/statvfs/statvfs.c
$(OBJDIR)/statvfs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/statvfs/statvfs.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/statvfs/statvfs.c
diff --git a/mk/strcat.d b/mk/strcat.d
new file mode 100644
index 00000000..fefdb8cd
--- /dev/null
+++ b/mk/strcat.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strcat.o)
+libc.a(strcat.o): $(OBJDIR)/strcat.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strcat.o: src/string/strcat.c
+$(OBJDIR)/strcat.o: src/_safety.h
+$(OBJDIR)/strcat.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strcat.c
diff --git a/mk/strcat_s.d b/mk/strcat_s.d
index 2f0dddc1..3ace01db 100644
--- a/mk/strcat_s.d
+++ b/mk/strcat_s.d
@@ -5,6 +5,5 @@ libc.a(strcat_s.o): $(OBJDIR)/strcat_s.o
$(OBJDIR)/strcat_s.o: src/string/strcat_s.c
$(OBJDIR)/strcat_s.o: src/_safety.h
$(OBJDIR)/strcat_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strcat_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strcat_s.c
diff --git a/mk/strchr.d b/mk/strchr.d
new file mode 100644
index 00000000..454f7447
--- /dev/null
+++ b/mk/strchr.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strchr.o)
+libc.a(strchr.o): $(OBJDIR)/strchr.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strchr.o: src/string/strchr.c
+$(OBJDIR)/strchr.o: src/_safety.h
+$(OBJDIR)/strchr.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strchr.c
diff --git a/mk/strcmp.d b/mk/strcmp.d
index 449b523f..6e835c32 100644
--- a/mk/strcmp.d
+++ b/mk/strcmp.d
@@ -5,6 +5,5 @@ libc.a(strcmp.o): $(OBJDIR)/strcmp.o
$(OBJDIR)/strcmp.o: src/string/strcmp.c
$(OBJDIR)/strcmp.o: src/_safety.h
$(OBJDIR)/strcmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strcmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strcmp.c
diff --git a/mk/strcoll.d b/mk/strcoll.d
index 77a766f7..7812e3b8 100644
--- a/mk/strcoll.d
+++ b/mk/strcoll.d
@@ -5,6 +5,5 @@ libc.a(strcoll.o): $(OBJDIR)/strcoll.o
$(OBJDIR)/strcoll.o: src/string/strcoll.c
$(OBJDIR)/strcoll.o: src/_safety.h
$(OBJDIR)/strcoll.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strcoll.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strcoll.c
diff --git a/mk/strcpy.d b/mk/strcpy.d
new file mode 100644
index 00000000..19bf6070
--- /dev/null
+++ b/mk/strcpy.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strcpy.o)
+libc.a(strcpy.o): $(OBJDIR)/strcpy.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strcpy.o: src/string/strcpy.c
+$(OBJDIR)/strcpy.o: src/_safety.h
+$(OBJDIR)/strcpy.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strcpy.c
diff --git a/mk/strcpy_s.d b/mk/strcpy_s.d
index be13aee5..ff45e108 100644
--- a/mk/strcpy_s.d
+++ b/mk/strcpy_s.d
@@ -5,6 +5,5 @@ libc.a(strcpy_s.o): $(OBJDIR)/strcpy_s.o
$(OBJDIR)/strcpy_s.o: src/string/strcpy_s.c
$(OBJDIR)/strcpy_s.o: src/_safety.h
$(OBJDIR)/strcpy_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strcpy_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strcpy_s.c
diff --git a/mk/strcspn.d b/mk/strcspn.d
index f27cd20a..3c6732a5 100644
--- a/mk/strcspn.d
+++ b/mk/strcspn.d
@@ -5,6 +5,5 @@ libc.a(strcspn.o): $(OBJDIR)/strcspn.o
$(OBJDIR)/strcspn.o: src/string/strcspn.c
$(OBJDIR)/strcspn.o: src/_safety.h
$(OBJDIR)/strcspn.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strcspn.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strcspn.c
diff --git a/mk/strdup.d b/mk/strdup.d
new file mode 100644
index 00000000..995f7a9a
--- /dev/null
+++ b/mk/strdup.d
@@ -0,0 +1,10 @@
+libc_P.200809: libc.a(strdup.o)
+libc_X.400: libc.a(strdup.o)
+libc.a(strdup.o): $(OBJDIR)/strdup.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strdup.o: src/string/strdup.c
+$(OBJDIR)/strdup.o: src/_safety.h
+$(OBJDIR)/strdup.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strdup.c
diff --git a/mk/strerror.d b/mk/strerror.d
new file mode 100644
index 00000000..518632b0
--- /dev/null
+++ b/mk/strerror.d
@@ -0,0 +1,10 @@
+libc_C.1: libc.a(strerror.o)
+libc.a(strerror.o): $(OBJDIR)/strerror.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strerror.o: src/string/strerror.c
+$(OBJDIR)/strerror.o: src/_safety.h
+$(OBJDIR)/strerror.o: src/string/_strerror.h
+$(OBJDIR)/strerror.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strerror.c
diff --git a/mk/strerror_s.d b/mk/strerror_s.d
index e4d0f1f7..336b3d68 100644
--- a/mk/strerror_s.d
+++ b/mk/strerror_s.d
@@ -5,6 +5,5 @@ libc.a(strerror_s.o): $(OBJDIR)/strerror_s.o
$(OBJDIR)/strerror_s.o: src/string/strerror_s.c
$(OBJDIR)/strerror_s.o: src/_safety.h
$(OBJDIR)/strerror_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strerror_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strerror_s.c
diff --git a/mk/strerrorlen_s.d b/mk/strerrorlen_s.d
index 261deb19..6ed95094 100644
--- a/mk/strerrorlen_s.d
+++ b/mk/strerrorlen_s.d
@@ -5,6 +5,5 @@ libc.a(strerrorlen_s.o): $(OBJDIR)/strerrorlen_s.o
$(OBJDIR)/strerrorlen_s.o: src/string/strerrorlen_s.c
$(OBJDIR)/strerrorlen_s.o: src/_safety.h
$(OBJDIR)/strerrorlen_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strerrorlen_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strerrorlen_s.c
diff --git a/mk/strftime.d b/mk/strftime.d
index 7a816bdf..2bf9f32e 100644
--- a/mk/strftime.d
+++ b/mk/strftime.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strftime.o: src/time/strftime.c
$(OBJDIR)/strftime.o: src/_safety.h
$(OBJDIR)/strftime.o: src/locale/_locale.h
$(OBJDIR)/strftime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/strftime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/strftime.c
diff --git a/mk/strlen.d b/mk/strlen.d
index dedc1505..ba45e097 100644
--- a/mk/strlen.d
+++ b/mk/strlen.d
@@ -5,6 +5,5 @@ libc.a(strlen.o): $(OBJDIR)/strlen.o
$(OBJDIR)/strlen.o: src/string/strlen.c
$(OBJDIR)/strlen.o: src/_safety.h
$(OBJDIR)/strlen.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strlen.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strlen.c
diff --git a/mk/strncat.d b/mk/strncat.d
new file mode 100644
index 00000000..8caefe36
--- /dev/null
+++ b/mk/strncat.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strncat.o)
+libc.a(strncat.o): $(OBJDIR)/strncat.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strncat.o: src/string/strncat.c
+$(OBJDIR)/strncat.o: src/_safety.h
+$(OBJDIR)/strncat.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strncat.c
diff --git a/mk/strncat_s.d b/mk/strncat_s.d
index bb54dc63..d393e419 100644
--- a/mk/strncat_s.d
+++ b/mk/strncat_s.d
@@ -5,6 +5,5 @@ libc.a(strncat_s.o): $(OBJDIR)/strncat_s.o
$(OBJDIR)/strncat_s.o: src/string/strncat_s.c
$(OBJDIR)/strncat_s.o: src/_safety.h
$(OBJDIR)/strncat_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strncat_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strncat_s.c
diff --git a/mk/strncmp.d b/mk/strncmp.d
index a611e1e2..7376d817 100644
--- a/mk/strncmp.d
+++ b/mk/strncmp.d
@@ -5,6 +5,5 @@ libc.a(strncmp.o): $(OBJDIR)/strncmp.o
$(OBJDIR)/strncmp.o: src/string/strncmp.c
$(OBJDIR)/strncmp.o: src/_safety.h
$(OBJDIR)/strncmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strncmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strncmp.c
diff --git a/mk/strncpy.d b/mk/strncpy.d
new file mode 100644
index 00000000..2defe840
--- /dev/null
+++ b/mk/strncpy.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strncpy.o)
+libc.a(strncpy.o): $(OBJDIR)/strncpy.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strncpy.o: src/string/strncpy.c
+$(OBJDIR)/strncpy.o: src/_safety.h
+$(OBJDIR)/strncpy.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strncpy.c
diff --git a/mk/strncpy_s.d b/mk/strncpy_s.d
index f7de877f..d60867a3 100644
--- a/mk/strncpy_s.d
+++ b/mk/strncpy_s.d
@@ -5,6 +5,5 @@ libc.a(strncpy_s.o): $(OBJDIR)/strncpy_s.o
$(OBJDIR)/strncpy_s.o: src/string/strncpy_s.c
$(OBJDIR)/strncpy_s.o: src/_safety.h
$(OBJDIR)/strncpy_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strncpy_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strncpy_s.c
diff --git a/mk/strnlen_s.d b/mk/strnlen_s.d
index 6b59fd83..a3694b28 100644
--- a/mk/strnlen_s.d
+++ b/mk/strnlen_s.d
@@ -5,6 +5,5 @@ libc.a(strnlen_s.o): $(OBJDIR)/strnlen_s.o
$(OBJDIR)/strnlen_s.o: src/string/strnlen_s.c
$(OBJDIR)/strnlen_s.o: src/_safety.h
$(OBJDIR)/strnlen_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strnlen_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strnlen_s.c
diff --git a/mk/strpbrk.d b/mk/strpbrk.d
new file mode 100644
index 00000000..fe35ac85
--- /dev/null
+++ b/mk/strpbrk.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strpbrk.o)
+libc.a(strpbrk.o): $(OBJDIR)/strpbrk.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strpbrk.o: src/string/strpbrk.c
+$(OBJDIR)/strpbrk.o: src/_safety.h
+$(OBJDIR)/strpbrk.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strpbrk.c
diff --git a/mk/strptime.d b/mk/strptime.d
index afe3bdb9..0ee31fd1 100644
--- a/mk/strptime.d
+++ b/mk/strptime.d
@@ -5,6 +5,5 @@ libc.a(strptime.o): $(OBJDIR)/strptime.o
$(OBJDIR)/strptime.o: src/time/strptime.c
$(OBJDIR)/strptime.o: src/_safety.h
$(OBJDIR)/strptime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/strptime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/strptime.c
diff --git a/mk/strrchr.d b/mk/strrchr.d
new file mode 100644
index 00000000..8669e87b
--- /dev/null
+++ b/mk/strrchr.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strrchr.o)
+libc.a(strrchr.o): $(OBJDIR)/strrchr.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strrchr.o: src/string/strrchr.c
+$(OBJDIR)/strrchr.o: src/_safety.h
+$(OBJDIR)/strrchr.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strrchr.c
diff --git a/mk/strspn.d b/mk/strspn.d
index a1f0f751..e673b6a5 100644
--- a/mk/strspn.d
+++ b/mk/strspn.d
@@ -5,6 +5,5 @@ libc.a(strspn.o): $(OBJDIR)/strspn.o
$(OBJDIR)/strspn.o: src/string/strspn.c
$(OBJDIR)/strspn.o: src/_safety.h
$(OBJDIR)/strspn.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strspn.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strspn.c
diff --git a/mk/strstr.d b/mk/strstr.d
new file mode 100644
index 00000000..d29740aa
--- /dev/null
+++ b/mk/strstr.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(strstr.o)
+libc.a(strstr.o): $(OBJDIR)/strstr.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strstr.o: src/string/strstr.c
+$(OBJDIR)/strstr.o: src/_safety.h
+$(OBJDIR)/strstr.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strstr.c
diff --git a/mk/strtod.d b/mk/strtod.d
index eb43deeb..7f19582e 100644
--- a/mk/strtod.d
+++ b/mk/strtod.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strtod.o: src/stdlib/strtod.c
$(OBJDIR)/strtod.o: src/stdlib/_stdlib.h
$(OBJDIR)/strtod.o: src/stdlib/_strtod.h
$(OBJDIR)/strtod.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/strtod.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/strtod.c
diff --git a/mk/strtof.d b/mk/strtof.d
index fd9c6a5f..323fa266 100644
--- a/mk/strtof.d
+++ b/mk/strtof.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strtof.o: src/stdlib/strtof.c
$(OBJDIR)/strtof.o: src/stdlib/_stdlib.h
$(OBJDIR)/strtof.o: src/stdlib/_strtod.h
$(OBJDIR)/strtof.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/strtof.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/strtof.c
diff --git a/mk/strtoimax.d b/mk/strtoimax.d
new file mode 100644
index 00000000..bde638a9
--- /dev/null
+++ b/mk/strtoimax.d
@@ -0,0 +1,10 @@
+libc_C.199901: libc.a(strtoimax.o)
+libc.a(strtoimax.o): $(OBJDIR)/strtoimax.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strtoimax.o: src/inttypes/strtoimax.c
+$(OBJDIR)/strtoimax.o: src/_safety.h
+$(OBJDIR)/strtoimax.o: src/stdlib/_strtoi.h
+$(OBJDIR)/strtoimax.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/inttypes/strtoimax.c
diff --git a/mk/strtok.d b/mk/strtok.d
new file mode 100644
index 00000000..381b2530
--- /dev/null
+++ b/mk/strtok.d
@@ -0,0 +1,10 @@
+libc_C.1: libc.a(strtok.o)
+libc.a(strtok.o): $(OBJDIR)/strtok.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strtok.o: src/string/strtok.c
+$(OBJDIR)/strtok.o: src/_safety.h
+$(OBJDIR)/strtok.o: src/string/_strtok.h
+$(OBJDIR)/strtok.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strtok.c
diff --git a/mk/strtok_s.d b/mk/strtok_s.d
new file mode 100644
index 00000000..392af49f
--- /dev/null
+++ b/mk/strtok_s.d
@@ -0,0 +1,9 @@
+libc_C_X1.201112: libc.a(strtok_s.o)
+libc.a(strtok_s.o): $(OBJDIR)/strtok_s.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strtok_s.o: src/string/strtok_s.c
+$(OBJDIR)/strtok_s.o: src/_safety.h
+$(OBJDIR)/strtok_s.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/string/strtok_s.c
diff --git a/mk/strtol.d b/mk/strtol.d
index d7a5b732..35180c5f 100644
--- a/mk/strtol.d
+++ b/mk/strtol.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strtol.o: src/stdlib/strtol.c
$(OBJDIR)/strtol.o: src/stdlib/_stdlib.h
$(OBJDIR)/strtol.o: src/stdlib/_strtoi.h
$(OBJDIR)/strtol.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/strtol.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/strtol.c
diff --git a/mk/strtold.d b/mk/strtold.d
index ca3ceba8..90cad334 100644
--- a/mk/strtold.d
+++ b/mk/strtold.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strtold.o: src/stdlib/strtold.c
$(OBJDIR)/strtold.o: src/stdlib/_stdlib.h
$(OBJDIR)/strtold.o: src/stdlib/_strtod.h
$(OBJDIR)/strtold.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/strtold.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/strtold.c
diff --git a/mk/strtoll.d b/mk/strtoll.d
index 4c8801da..9a856541 100644
--- a/mk/strtoll.d
+++ b/mk/strtoll.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strtoll.o: src/stdlib/strtoll.c
$(OBJDIR)/strtoll.o: src/stdlib/_stdlib.h
$(OBJDIR)/strtoll.o: src/stdlib/_strtoi.h
$(OBJDIR)/strtoll.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/strtoll.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/strtoll.c
diff --git a/mk/strtoul.d b/mk/strtoul.d
index b894b36b..2fc9bf12 100644
--- a/mk/strtoul.d
+++ b/mk/strtoul.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strtoul.o: src/stdlib/strtoul.c
$(OBJDIR)/strtoul.o: src/stdlib/_stdlib.h
$(OBJDIR)/strtoul.o: src/stdlib/_strtoi.h
$(OBJDIR)/strtoul.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/strtoul.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/strtoul.c
diff --git a/mk/strtoull.d b/mk/strtoull.d
index 8c35fd21..fbd08078 100644
--- a/mk/strtoull.d
+++ b/mk/strtoull.d
@@ -6,6 +6,5 @@ $(OBJDIR)/strtoull.o: src/stdlib/strtoull.c
$(OBJDIR)/strtoull.o: src/stdlib/_stdlib.h
$(OBJDIR)/strtoull.o: src/stdlib/_strtoi.h
$(OBJDIR)/strtoull.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/strtoull.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/strtoull.c
diff --git a/mk/strtoumax.d b/mk/strtoumax.d
new file mode 100644
index 00000000..3ef25be2
--- /dev/null
+++ b/mk/strtoumax.d
@@ -0,0 +1,10 @@
+libc_C.199901: libc.a(strtoumax.o)
+libc.a(strtoumax.o): $(OBJDIR)/strtoumax.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/strtoumax.o: src/inttypes/strtoumax.c
+$(OBJDIR)/strtoumax.o: src/_safety.h
+$(OBJDIR)/strtoumax.o: src/stdlib/_strtoi.h
+$(OBJDIR)/strtoumax.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/inttypes/strtoumax.c
diff --git a/mk/strxfrm.d b/mk/strxfrm.d
index 6d66d040..c8adc81d 100644
--- a/mk/strxfrm.d
+++ b/mk/strxfrm.d
@@ -5,6 +5,5 @@ libc.a(strxfrm.o): $(OBJDIR)/strxfrm.o
$(OBJDIR)/strxfrm.o: src/string/strxfrm.c
$(OBJDIR)/strxfrm.o: src/_safety.h
$(OBJDIR)/strxfrm.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strxfrm.c
+ $(CC) -c -o $@ $(CFLAGS) src/string/strxfrm.c
diff --git a/mk/swab.d b/mk/swab.d
index 2bcc1682..cff5981b 100644
--- a/mk/swab.d
+++ b/mk/swab.d
@@ -4,6 +4,5 @@ libc.a(swab.o): $(OBJDIR)/swab.o
$(OBJDIR)/swab.o: src/unistd/swab.c
$(OBJDIR)/swab.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/swab.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/swab.c
diff --git a/mk/swprintf.d b/mk/swprintf.d
index 78b9b80c..3dfb16ec 100644
--- a/mk/swprintf.d
+++ b/mk/swprintf.d
@@ -4,6 +4,5 @@ libc.a(swprintf.o): $(OBJDIR)/swprintf.o
$(OBJDIR)/swprintf.o: src/wchar/swprintf.c
$(OBJDIR)/swprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/swprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/swprintf.c
diff --git a/mk/swprintf_s.d b/mk/swprintf_s.d
index 9793129e..c12a9f9e 100644
--- a/mk/swprintf_s.d
+++ b/mk/swprintf_s.d
@@ -4,6 +4,5 @@ libc.a(swprintf_s.o): $(OBJDIR)/swprintf_s.o
$(OBJDIR)/swprintf_s.o: src/wchar/swprintf_s.c
$(OBJDIR)/swprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/swprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/swprintf_s.c
diff --git a/mk/swscanf.d b/mk/swscanf.d
index 27a59ead..616887f9 100644
--- a/mk/swscanf.d
+++ b/mk/swscanf.d
@@ -4,6 +4,5 @@ libc.a(swscanf.o): $(OBJDIR)/swscanf.o
$(OBJDIR)/swscanf.o: src/wchar/swscanf.c
$(OBJDIR)/swscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/swscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/swscanf.c
diff --git a/mk/swscanf_s.d b/mk/swscanf_s.d
index 078add46..6dc58210 100644
--- a/mk/swscanf_s.d
+++ b/mk/swscanf_s.d
@@ -4,6 +4,5 @@ libc.a(swscanf_s.o): $(OBJDIR)/swscanf_s.o
$(OBJDIR)/swscanf_s.o: src/wchar/swscanf_s.c
$(OBJDIR)/swscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/swscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/swscanf_s.c
diff --git a/mk/symlink.d b/mk/symlink.d
index 6fd4bce4..f0290be1 100644
--- a/mk/symlink.d
+++ b/mk/symlink.d
@@ -5,6 +5,5 @@ libc.a(symlink.o): $(OBJDIR)/symlink.o
$(OBJDIR)/symlink.o: src/unistd/symlink.c
$(OBJDIR)/symlink.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/symlink.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/symlink.c
diff --git a/mk/sync.d b/mk/sync.d
index e102e03b..c63efa2c 100644
--- a/mk/sync.d
+++ b/mk/sync.d
@@ -4,6 +4,5 @@ libc.a(sync.o): $(OBJDIR)/sync.o
$(OBJDIR)/sync.o: src/unistd/sync.c
$(OBJDIR)/sync.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/sync.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/sync.c
diff --git a/mk/sysconf.d b/mk/sysconf.d
index b3fdb859..6f938231 100644
--- a/mk/sysconf.d
+++ b/mk/sysconf.d
@@ -4,6 +4,5 @@ libc.a(sysconf.o): $(OBJDIR)/sysconf.o
$(OBJDIR)/sysconf.o: src/unistd/sysconf.c
$(OBJDIR)/sysconf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/sysconf.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/sysconf.c
diff --git a/mk/system.d b/mk/system.d
index e57ac58b..ece76520 100644
--- a/mk/system.d
+++ b/mk/system.d
@@ -5,6 +5,5 @@ libc.a(system.o): $(OBJDIR)/system.o
$(OBJDIR)/system.o: src/stdlib/system.c
$(OBJDIR)/system.o: src/stdlib/_stdlib.h
$(OBJDIR)/system.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/system.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/system.c
diff --git a/mk/tan.d b/mk/tan.d
index d3506884..cefd5f71 100644
--- a/mk/tan.d
+++ b/mk/tan.d
@@ -6,6 +6,5 @@ $(OBJDIR)/tan.o: src/math/tan.c
$(OBJDIR)/tan.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/tan.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/tan.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/tan.c
diff --git a/mk/tanh.d b/mk/tanh.d
index 41ec44f7..1b96dff0 100644
--- a/mk/tanh.d
+++ b/mk/tanh.d
@@ -6,6 +6,5 @@ $(OBJDIR)/tanh.o: src/math/tanh.c
$(OBJDIR)/tanh.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/tanh.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/tanh.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/tanh.c
diff --git a/mk/tcgetpgrp.d b/mk/tcgetpgrp.d
index 146faa9d..3eb1d900 100644
--- a/mk/tcgetpgrp.d
+++ b/mk/tcgetpgrp.d
@@ -5,6 +5,5 @@ libc.a(tcgetpgrp.o): $(OBJDIR)/tcgetpgrp.o
$(OBJDIR)/tcgetpgrp.o: src/unistd/tcgetpgrp.c
$(OBJDIR)/tcgetpgrp.o:
$(OBJDIR)/tcgetpgrp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/tcgetpgrp.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/tcgetpgrp.c
diff --git a/mk/tcsetpgrp.d b/mk/tcsetpgrp.d
index b32ebbf6..88786a26 100644
--- a/mk/tcsetpgrp.d
+++ b/mk/tcsetpgrp.d
@@ -6,6 +6,5 @@ $(OBJDIR)/tcsetpgrp.o: src/unistd/tcsetpgrp.c
$(OBJDIR)/tcsetpgrp.o:
$(OBJDIR)/tcsetpgrp.o:
$(OBJDIR)/tcsetpgrp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/tcsetpgrp.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/tcsetpgrp.c
diff --git a/mk/tempnam.d b/mk/tempnam.d
index 987a4606..20443011 100644
--- a/mk/tempnam.d
+++ b/mk/tempnam.d
@@ -4,6 +4,5 @@ libc.a(tempnam.o): $(OBJDIR)/tempnam.o
$(OBJDIR)/tempnam.o: src/stdio/tempnam.c
$(OBJDIR)/tempnam.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/tempnam.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/tempnam.c
diff --git a/mk/tgamma.d b/mk/tgamma.d
index 4cde095e..7adbf93c 100644
--- a/mk/tgamma.d
+++ b/mk/tgamma.d
@@ -6,6 +6,5 @@ $(OBJDIR)/tgamma.o: src/math/tgamma.c
$(OBJDIR)/tgamma.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/tgamma.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/tgamma.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/tgamma.c
diff --git a/mk/thrd_create.d b/mk/thrd_create.d
index 3ae4d6b2..e6487e7f 100644
--- a/mk/thrd_create.d
+++ b/mk/thrd_create.d
@@ -4,6 +4,5 @@ libc.a(thrd_create.o): $(OBJDIR)/thrd_create.o
$(OBJDIR)/thrd_create.o: src/threads/thrd_create.c
$(OBJDIR)/thrd_create.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_create.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_create.c
diff --git a/mk/thrd_current.d b/mk/thrd_current.d
index 18182ae2..bc0c5f5f 100644
--- a/mk/thrd_current.d
+++ b/mk/thrd_current.d
@@ -4,6 +4,5 @@ libc.a(thrd_current.o): $(OBJDIR)/thrd_current.o
$(OBJDIR)/thrd_current.o: src/threads/thrd_current.c
$(OBJDIR)/thrd_current.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_current.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_current.c
diff --git a/mk/thrd_detach.d b/mk/thrd_detach.d
index d5f40b3f..c46e80de 100644
--- a/mk/thrd_detach.d
+++ b/mk/thrd_detach.d
@@ -4,6 +4,5 @@ libc.a(thrd_detach.o): $(OBJDIR)/thrd_detach.o
$(OBJDIR)/thrd_detach.o: src/threads/thrd_detach.c
$(OBJDIR)/thrd_detach.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_detach.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_detach.c
diff --git a/mk/thrd_equal.d b/mk/thrd_equal.d
index ecc46d82..382385ab 100644
--- a/mk/thrd_equal.d
+++ b/mk/thrd_equal.d
@@ -4,6 +4,5 @@ libc.a(thrd_equal.o): $(OBJDIR)/thrd_equal.o
$(OBJDIR)/thrd_equal.o: src/threads/thrd_equal.c
$(OBJDIR)/thrd_equal.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_equal.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_equal.c
diff --git a/mk/thrd_exit.d b/mk/thrd_exit.d
index 26739296..b3ff80fd 100644
--- a/mk/thrd_exit.d
+++ b/mk/thrd_exit.d
@@ -4,6 +4,5 @@ libc.a(thrd_exit.o): $(OBJDIR)/thrd_exit.o
$(OBJDIR)/thrd_exit.o: src/threads/thrd_exit.c
$(OBJDIR)/thrd_exit.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_exit.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_exit.c
diff --git a/mk/thrd_join.d b/mk/thrd_join.d
index 39422131..9cb5543a 100644
--- a/mk/thrd_join.d
+++ b/mk/thrd_join.d
@@ -4,6 +4,5 @@ libc.a(thrd_join.o): $(OBJDIR)/thrd_join.o
$(OBJDIR)/thrd_join.o: src/threads/thrd_join.c
$(OBJDIR)/thrd_join.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_join.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_join.c
diff --git a/mk/thrd_sleep.d b/mk/thrd_sleep.d
index 52693641..70d3e68e 100644
--- a/mk/thrd_sleep.d
+++ b/mk/thrd_sleep.d
@@ -4,6 +4,5 @@ libc.a(thrd_sleep.o): $(OBJDIR)/thrd_sleep.o
$(OBJDIR)/thrd_sleep.o: src/threads/thrd_sleep.c
$(OBJDIR)/thrd_sleep.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_sleep.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_sleep.c
diff --git a/mk/thrd_yield.d b/mk/thrd_yield.d
index 1805a0f2..59f85131 100644
--- a/mk/thrd_yield.d
+++ b/mk/thrd_yield.d
@@ -4,6 +4,5 @@ libc.a(thrd_yield.o): $(OBJDIR)/thrd_yield.o
$(OBJDIR)/thrd_yield.o: src/threads/thrd_yield.c
$(OBJDIR)/thrd_yield.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/thrd_yield.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/thrd_yield.c
diff --git a/mk/time.d b/mk/time.d
index c763f762..f73d534a 100644
--- a/mk/time.d
+++ b/mk/time.d
@@ -6,6 +6,5 @@ $(OBJDIR)/time.o: src/time/time.c
$(OBJDIR)/time.o: src/_syscall.h
$(OBJDIR)/time.o: src/_safety.h
$(OBJDIR)/time.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/time.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/time.c
diff --git a/mk/timer_create.d b/mk/timer_create.d
index 7ff3f441..ea59d4b7 100644
--- a/mk/timer_create.d
+++ b/mk/timer_create.d
@@ -5,6 +5,5 @@ librt.a(timer_create.o): $(OBJDIR)/timer_create.o
$(OBJDIR)/timer_create.o: src/time/timer_create.c
$(OBJDIR)/timer_create.o: src/_safety.h
$(OBJDIR)/timer_create.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/timer_create.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/timer_create.c
diff --git a/mk/timer_delete.d b/mk/timer_delete.d
index 936dda34..531d840b 100644
--- a/mk/timer_delete.d
+++ b/mk/timer_delete.d
@@ -5,6 +5,5 @@ librt.a(timer_delete.o): $(OBJDIR)/timer_delete.o
$(OBJDIR)/timer_delete.o: src/time/timer_delete.c
$(OBJDIR)/timer_delete.o: src/_safety.h
$(OBJDIR)/timer_delete.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/timer_delete.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/timer_delete.c
diff --git a/mk/timer_getoverrun.d b/mk/timer_getoverrun.d
index 4ff12de4..4d1d4c51 100644
--- a/mk/timer_getoverrun.d
+++ b/mk/timer_getoverrun.d
@@ -5,6 +5,5 @@ librt.a(timer_getoverrun.o): $(OBJDIR)/timer_getoverrun.o
$(OBJDIR)/timer_getoverrun.o: src/time/timer_getoverrun.c
$(OBJDIR)/timer_getoverrun.o: src/_safety.h
$(OBJDIR)/timer_getoverrun.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/timer_getoverrun.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/timer_getoverrun.c
diff --git a/mk/timer_gettime.d b/mk/timer_gettime.d
index 75c3e3e8..867d500a 100644
--- a/mk/timer_gettime.d
+++ b/mk/timer_gettime.d
@@ -5,6 +5,5 @@ librt.a(timer_gettime.o): $(OBJDIR)/timer_gettime.o
$(OBJDIR)/timer_gettime.o: src/time/timer_gettime.c
$(OBJDIR)/timer_gettime.o: src/_safety.h
$(OBJDIR)/timer_gettime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/timer_gettime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/timer_gettime.c
diff --git a/mk/timer_settime.d b/mk/timer_settime.d
index 24a17e80..178e103b 100644
--- a/mk/timer_settime.d
+++ b/mk/timer_settime.d
@@ -5,6 +5,5 @@ librt.a(timer_settime.o): $(OBJDIR)/timer_settime.o
$(OBJDIR)/timer_settime.o: src/time/timer_settime.c
$(OBJDIR)/timer_settime.o: src/_safety.h
$(OBJDIR)/timer_settime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/timer_settime.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/timer_settime.c
diff --git a/mk/times.d b/mk/times.d
index ae5b6dc4..fc93040e 100644
--- a/mk/times.d
+++ b/mk/times.d
@@ -5,6 +5,5 @@ libc.a(times.o): $(OBJDIR)/times.o
$(OBJDIR)/times.o: src/sys/times/times.c
$(OBJDIR)/times.o: src/_syscall.h
$(OBJDIR)/times.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/times/times.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/times/times.c
diff --git a/mk/timespec_get.d b/mk/timespec_get.d
index 74549568..329e688d 100644
--- a/mk/timespec_get.d
+++ b/mk/timespec_get.d
@@ -5,6 +5,5 @@ libc.a(timespec_get.o): $(OBJDIR)/timespec_get.o
$(OBJDIR)/timespec_get.o: src/time/timespec_get.c
$(OBJDIR)/timespec_get.o: src/_safety.h
$(OBJDIR)/timespec_get.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/timespec_get.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/timespec_get.c
diff --git a/mk/timezone.d b/mk/timezone.d
index e7e0ee33..bbe3c28f 100644
--- a/mk/timezone.d
+++ b/mk/timezone.d
@@ -4,6 +4,5 @@ libc.a(timezone.o): $(OBJDIR)/timezone.o
$(OBJDIR)/timezone.o: src/time/timezone.c
$(OBJDIR)/timezone.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/timezone.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/timezone.c
diff --git a/mk/tmpfile.d b/mk/tmpfile.d
new file mode 100644
index 00000000..8cd626cb
--- /dev/null
+++ b/mk/tmpfile.d
@@ -0,0 +1,9 @@
+libc_C.1: libc.a(tmpfile.o)
+libc.a(tmpfile.o): $(OBJDIR)/tmpfile.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/tmpfile.o: src/stdio/tmpfile.c
+$(OBJDIR)/tmpfile.o: src/stdio/_stdio.h
+$(OBJDIR)/tmpfile.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/tmpfile.c
diff --git a/mk/tmpfile_s.d b/mk/tmpfile_s.d
index 53847e00..634a306b 100644
--- a/mk/tmpfile_s.d
+++ b/mk/tmpfile_s.d
@@ -5,6 +5,5 @@ libc.a(tmpfile_s.o): $(OBJDIR)/tmpfile_s.o
$(OBJDIR)/tmpfile_s.o: src/stdio/tmpfile_s.c
$(OBJDIR)/tmpfile_s.o: src/stdio/_stdio.h
$(OBJDIR)/tmpfile_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/tmpfile_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/tmpfile_s.c
diff --git a/mk/tmpnam.d b/mk/tmpnam.d
index 04ee255b..d8f1081d 100644
--- a/mk/tmpnam.d
+++ b/mk/tmpnam.d
@@ -5,6 +5,5 @@ libc.a(tmpnam.o): $(OBJDIR)/tmpnam.o
$(OBJDIR)/tmpnam.o: src/stdio/tmpnam.c
$(OBJDIR)/tmpnam.o: src/stdio/_stdio.h
$(OBJDIR)/tmpnam.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/tmpnam.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/tmpnam.c
diff --git a/mk/tmpnam_s.d b/mk/tmpnam_s.d
index 62199ad3..581eae55 100644
--- a/mk/tmpnam_s.d
+++ b/mk/tmpnam_s.d
@@ -5,6 +5,5 @@ libc.a(tmpnam_s.o): $(OBJDIR)/tmpnam_s.o
$(OBJDIR)/tmpnam_s.o: src/stdio/tmpnam_s.c
$(OBJDIR)/tmpnam_s.o: src/stdio/_stdio.h
$(OBJDIR)/tmpnam_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/tmpnam_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/tmpnam_s.c
diff --git a/mk/toascii.d b/mk/toascii.d
index ed4b14ef..bb6c8f08 100644
--- a/mk/toascii.d
+++ b/mk/toascii.d
@@ -4,6 +4,5 @@ libc.a(toascii.o): $(OBJDIR)/toascii.o
$(OBJDIR)/toascii.o: src/ctype/toascii.c
$(OBJDIR)/toascii.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/toascii.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/toascii.c
diff --git a/mk/tolower.d b/mk/tolower.d
index 3b1704c1..8b239fff 100644
--- a/mk/tolower.d
+++ b/mk/tolower.d
@@ -5,6 +5,5 @@ libc.a(tolower.o): $(OBJDIR)/tolower.o
$(OBJDIR)/tolower.o: src/ctype/tolower.c
$(OBJDIR)/tolower.o: src/ctype/_ctype.h
$(OBJDIR)/tolower.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/tolower.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/tolower.c
diff --git a/mk/toupper.d b/mk/toupper.d
index 09652979..9751f384 100644
--- a/mk/toupper.d
+++ b/mk/toupper.d
@@ -5,6 +5,5 @@ libc.a(toupper.o): $(OBJDIR)/toupper.o
$(OBJDIR)/toupper.o: src/ctype/toupper.c
$(OBJDIR)/toupper.o: src/ctype/_ctype.h
$(OBJDIR)/toupper.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ctype/toupper.c
+ $(CC) -c -o $@ $(CFLAGS) src/ctype/toupper.c
diff --git a/mk/towctrans.d b/mk/towctrans.d
index a17382e4..3b14c770 100644
--- a/mk/towctrans.d
+++ b/mk/towctrans.d
@@ -5,6 +5,5 @@ libc.a(towctrans.o): $(OBJDIR)/towctrans.o
$(OBJDIR)/towctrans.o: src/wctype/towctrans.c
$(OBJDIR)/towctrans.o: src/_safety.h
$(OBJDIR)/towctrans.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/towctrans.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/towctrans.c
diff --git a/mk/towlower.d b/mk/towlower.d
index 6905cbf2..d6ba8e3c 100644
--- a/mk/towlower.d
+++ b/mk/towlower.d
@@ -5,6 +5,5 @@ libc.a(towlower.o): $(OBJDIR)/towlower.o
$(OBJDIR)/towlower.o: src/wctype/towlower.c
$(OBJDIR)/towlower.o: src/_safety.h
$(OBJDIR)/towlower.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/towlower.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/towlower.c
diff --git a/mk/towupper.d b/mk/towupper.d
index 1973be19..5533cf24 100644
--- a/mk/towupper.d
+++ b/mk/towupper.d
@@ -5,6 +5,5 @@ libc.a(towupper.o): $(OBJDIR)/towupper.o
$(OBJDIR)/towupper.o: src/wctype/towupper.c
$(OBJDIR)/towupper.o: src/_safety.h
$(OBJDIR)/towupper.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/towupper.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/towupper.c
diff --git a/mk/trunc.d b/mk/trunc.d
index 5aaab967..6d0eb284 100644
--- a/mk/trunc.d
+++ b/mk/trunc.d
@@ -6,6 +6,5 @@ $(OBJDIR)/trunc.o: src/math/trunc.c
$(OBJDIR)/trunc.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/trunc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/trunc.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/trunc.c
diff --git a/mk/truncate.d b/mk/truncate.d
index bb9153e3..f454ab2f 100644
--- a/mk/truncate.d
+++ b/mk/truncate.d
@@ -5,6 +5,5 @@ libc.a(truncate.o): $(OBJDIR)/truncate.o
$(OBJDIR)/truncate.o: src/unistd/truncate.c
$(OBJDIR)/truncate.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/truncate.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/truncate.c
diff --git a/mk/tss_create.d b/mk/tss_create.d
index 645acb7c..8d0d5226 100644
--- a/mk/tss_create.d
+++ b/mk/tss_create.d
@@ -4,6 +4,5 @@ libc.a(tss_create.o): $(OBJDIR)/tss_create.o
$(OBJDIR)/tss_create.o: src/threads/tss_create.c
$(OBJDIR)/tss_create.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/tss_create.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/tss_create.c
diff --git a/mk/tss_delete.d b/mk/tss_delete.d
index 0c5e7beb..5248fc04 100644
--- a/mk/tss_delete.d
+++ b/mk/tss_delete.d
@@ -4,6 +4,5 @@ libc.a(tss_delete.o): $(OBJDIR)/tss_delete.o
$(OBJDIR)/tss_delete.o: src/threads/tss_delete.c
$(OBJDIR)/tss_delete.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/tss_delete.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/tss_delete.c
diff --git a/mk/tss_get.d b/mk/tss_get.d
index 43a5eb1d..98e54e03 100644
--- a/mk/tss_get.d
+++ b/mk/tss_get.d
@@ -4,6 +4,5 @@ libc.a(tss_get.o): $(OBJDIR)/tss_get.o
$(OBJDIR)/tss_get.o: src/threads/tss_get.c
$(OBJDIR)/tss_get.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/tss_get.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/tss_get.c
diff --git a/mk/tss_set.d b/mk/tss_set.d
index 4c1b83da..f09d4cc7 100644
--- a/mk/tss_set.d
+++ b/mk/tss_set.d
@@ -4,6 +4,5 @@ libc.a(tss_set.o): $(OBJDIR)/tss_set.o
$(OBJDIR)/tss_set.o: src/threads/tss_set.c
$(OBJDIR)/tss_set.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/threads/tss_set.c
+ $(CC) -c -o $@ $(CFLAGS) src/threads/tss_set.c
diff --git a/mk/ttyname.d b/mk/ttyname.d
index 5a72544e..65693c7d 100644
--- a/mk/ttyname.d
+++ b/mk/ttyname.d
@@ -6,6 +6,5 @@ $(OBJDIR)/ttyname.o: src/unistd/ttyname.c
$(OBJDIR)/ttyname.o: src/unistd/_unistd.h
$(OBJDIR)/ttyname.o: src/_syscall.h
$(OBJDIR)/ttyname.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/ttyname.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/ttyname.c
diff --git a/mk/ttyslot.d b/mk/ttyslot.d
index 0605f722..04d48daf 100644
--- a/mk/ttyslot.d
+++ b/mk/ttyslot.d
@@ -5,6 +5,5 @@ libc.a(ttyslot.o): $(OBJDIR)/ttyslot.o
$(OBJDIR)/ttyslot.o: src/stdlib/ttyslot.c
$(OBJDIR)/ttyslot.o: src/stdlib/_stdlib.h
$(OBJDIR)/ttyslot.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/ttyslot.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/ttyslot.c
diff --git a/mk/tzname.d b/mk/tzname.d
index 8b49912b..ef7d5a1e 100644
--- a/mk/tzname.d
+++ b/mk/tzname.d
@@ -4,6 +4,5 @@ libc.a(tzname.o): $(OBJDIR)/tzname.o
$(OBJDIR)/tzname.o: src/time/tzname.c
$(OBJDIR)/tzname.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/tzname.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/tzname.c
diff --git a/mk/tzset.d b/mk/tzset.d
index d54bf590..d5648959 100644
--- a/mk/tzset.d
+++ b/mk/tzset.d
@@ -6,6 +6,5 @@ $(OBJDIR)/tzset.o: src/time/tzset.c
$(OBJDIR)/tzset.o: src/time/_time.h
$(OBJDIR)/tzset.o: src/_safety.h
$(OBJDIR)/tzset.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/time/tzset.c
+ $(CC) -c -o $@ $(CFLAGS) src/time/tzset.c
diff --git a/mk/ualarm.d b/mk/ualarm.d
index 4e09d370..aa076dcb 100644
--- a/mk/ualarm.d
+++ b/mk/ualarm.d
@@ -4,6 +4,5 @@ libc.a(ualarm.o): $(OBJDIR)/ualarm.o
$(OBJDIR)/ualarm.o: src/unistd/ualarm.c
$(OBJDIR)/ualarm.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/ualarm.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/ualarm.c
diff --git a/mk/umask.d b/mk/umask.d
index 655c6cd9..9dc88fd0 100644
--- a/mk/umask.d
+++ b/mk/umask.d
@@ -5,6 +5,5 @@ libc.a(umask.o): $(OBJDIR)/umask.o
$(OBJDIR)/umask.o: src/sys/stat/umask.c
$(OBJDIR)/umask.o: src/_syscall.h
$(OBJDIR)/umask.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/stat/umask.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/stat/umask.c
diff --git a/mk/uname.d b/mk/uname.d
index cb35d51e..51adcc62 100644
--- a/mk/uname.d
+++ b/mk/uname.d
@@ -5,6 +5,5 @@ libc.a(uname.o): $(OBJDIR)/uname.o
$(OBJDIR)/uname.o: src/sys/utsname/uname.c
$(OBJDIR)/uname.o: src/_assert.h
$(OBJDIR)/uname.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/utsname/uname.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/utsname/uname.c
diff --git a/mk/ungetc.d b/mk/ungetc.d
index 69314017..fb95b1de 100644
--- a/mk/ungetc.d
+++ b/mk/ungetc.d
@@ -5,6 +5,5 @@ libc.a(ungetc.o): $(OBJDIR)/ungetc.o
$(OBJDIR)/ungetc.o: src/stdio/ungetc.c
$(OBJDIR)/ungetc.o: src/stdio/_stdio.h
$(OBJDIR)/ungetc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/ungetc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/ungetc.c
diff --git a/mk/ungetwc.d b/mk/ungetwc.d
index a23c40c0..244c969e 100644
--- a/mk/ungetwc.d
+++ b/mk/ungetwc.d
@@ -4,6 +4,5 @@ libc.a(ungetwc.o): $(OBJDIR)/ungetwc.o
$(OBJDIR)/ungetwc.o: src/wchar/ungetwc.c
$(OBJDIR)/ungetwc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/ungetwc.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/ungetwc.c
diff --git a/mk/unlink.d b/mk/unlink.d
index e5daeba3..55b82ae8 100644
--- a/mk/unlink.d
+++ b/mk/unlink.d
@@ -6,6 +6,5 @@ $(OBJDIR)/unlink.o: src/unistd/unlink.c
$(OBJDIR)/unlink.o: src/_assert.h
$(OBJDIR)/unlink.o: src/_syscall.h
$(OBJDIR)/unlink.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/unlink.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/unlink.c
diff --git a/mk/unlockpt.d b/mk/unlockpt.d
index f90ac6bd..a9216aa5 100644
--- a/mk/unlockpt.d
+++ b/mk/unlockpt.d
@@ -4,6 +4,5 @@ libc.a(unlockpt.o): $(OBJDIR)/unlockpt.o
$(OBJDIR)/unlockpt.o: src/stdlib/unlockpt.c
$(OBJDIR)/unlockpt.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/unlockpt.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/unlockpt.c
diff --git a/mk/usleep.d b/mk/usleep.d
index 674a0656..cfa227f8 100644
--- a/mk/usleep.d
+++ b/mk/usleep.d
@@ -4,6 +4,5 @@ libc.a(usleep.o): $(OBJDIR)/usleep.o
$(OBJDIR)/usleep.o: src/unistd/usleep.c
$(OBJDIR)/usleep.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/usleep.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/usleep.c
diff --git a/mk/utimes.d b/mk/utimes.d
index fcbc3e50..0b4be6d4 100644
--- a/mk/utimes.d
+++ b/mk/utimes.d
@@ -4,6 +4,5 @@ libc.a(utimes.o): $(OBJDIR)/utimes.o
$(OBJDIR)/utimes.o: src/sys/time/utimes.c
$(OBJDIR)/utimes.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/time/utimes.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/time/utimes.c
diff --git a/mk/valloc.d b/mk/valloc.d
index 6218cbc9..35e74c7b 100644
--- a/mk/valloc.d
+++ b/mk/valloc.d
@@ -5,6 +5,5 @@ libc.a(valloc.o): $(OBJDIR)/valloc.o
$(OBJDIR)/valloc.o: src/stdlib/valloc.c
$(OBJDIR)/valloc.o: src/stdlib/_stdlib.h
$(OBJDIR)/valloc.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/valloc.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/valloc.c
diff --git a/mk/vfork.d b/mk/vfork.d
index 7ca9aa1d..c124e9a5 100644
--- a/mk/vfork.d
+++ b/mk/vfork.d
@@ -4,6 +4,5 @@ libc.a(vfork.o): $(OBJDIR)/vfork.o
$(OBJDIR)/vfork.o: src/unistd/vfork.c
$(OBJDIR)/vfork.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/vfork.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/vfork.c
diff --git a/mk/vfprintf.d b/mk/vfprintf.d
index c3a64f02..9aff877d 100644
--- a/mk/vfprintf.d
+++ b/mk/vfprintf.d
@@ -5,6 +5,5 @@ libc.a(vfprintf.o): $(OBJDIR)/vfprintf.o
$(OBJDIR)/vfprintf.o: src/stdio/vfprintf.c
$(OBJDIR)/vfprintf.o: src/stdio/_stdio.h
$(OBJDIR)/vfprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vfprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vfprintf.c
diff --git a/mk/vfprintf_s.d b/mk/vfprintf_s.d
index 20d178f7..6e63c760 100644
--- a/mk/vfprintf_s.d
+++ b/mk/vfprintf_s.d
@@ -5,6 +5,5 @@ libc.a(vfprintf_s.o): $(OBJDIR)/vfprintf_s.o
$(OBJDIR)/vfprintf_s.o: src/stdio/vfprintf_s.c
$(OBJDIR)/vfprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vfprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vfprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vfprintf_s.c
diff --git a/mk/vfscanf.d b/mk/vfscanf.d
index a1933769..caf1f99b 100644
--- a/mk/vfscanf.d
+++ b/mk/vfscanf.d
@@ -5,6 +5,5 @@ libc.a(vfscanf.o): $(OBJDIR)/vfscanf.o
$(OBJDIR)/vfscanf.o: src/stdio/vfscanf.c
$(OBJDIR)/vfscanf.o: src/stdio/_stdio.h
$(OBJDIR)/vfscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vfscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vfscanf.c
diff --git a/mk/vfscanf_s.d b/mk/vfscanf_s.d
index ac7a0f50..30c708c6 100644
--- a/mk/vfscanf_s.d
+++ b/mk/vfscanf_s.d
@@ -5,6 +5,5 @@ libc.a(vfscanf_s.o): $(OBJDIR)/vfscanf_s.o
$(OBJDIR)/vfscanf_s.o: src/stdio/vfscanf_s.c
$(OBJDIR)/vfscanf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vfscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vfscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vfscanf_s.c
diff --git a/mk/vfwprintf.d b/mk/vfwprintf.d
index 64ac6053..46dde0df 100644
--- a/mk/vfwprintf.d
+++ b/mk/vfwprintf.d
@@ -5,6 +5,5 @@ libc.a(vfwprintf.o): $(OBJDIR)/vfwprintf.o
$(OBJDIR)/vfwprintf.o: src/wchar/vfwprintf.c
$(OBJDIR)/vfwprintf.o: src/stdio/_stdio.h
$(OBJDIR)/vfwprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vfwprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vfwprintf.c
diff --git a/mk/vfwprintf_s.d b/mk/vfwprintf_s.d
index 469801b7..2957cabc 100644
--- a/mk/vfwprintf_s.d
+++ b/mk/vfwprintf_s.d
@@ -4,6 +4,5 @@ libc.a(vfwprintf_s.o): $(OBJDIR)/vfwprintf_s.o
$(OBJDIR)/vfwprintf_s.o: src/wchar/vfwprintf_s.c
$(OBJDIR)/vfwprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vfwprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vfwprintf_s.c
diff --git a/mk/vfwscanf.d b/mk/vfwscanf.d
index 3e2fe0c5..27221525 100644
--- a/mk/vfwscanf.d
+++ b/mk/vfwscanf.d
@@ -5,6 +5,5 @@ libc.a(vfwscanf.o): $(OBJDIR)/vfwscanf.o
$(OBJDIR)/vfwscanf.o: src/wchar/vfwscanf.c
$(OBJDIR)/vfwscanf.o: src/stdio/_stdio.h
$(OBJDIR)/vfwscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vfwscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vfwscanf.c
diff --git a/mk/vfwscanf_s.d b/mk/vfwscanf_s.d
index 049b69ba..06fde98b 100644
--- a/mk/vfwscanf_s.d
+++ b/mk/vfwscanf_s.d
@@ -4,6 +4,5 @@ libc.a(vfwscanf_s.o): $(OBJDIR)/vfwscanf_s.o
$(OBJDIR)/vfwscanf_s.o: src/wchar/vfwscanf_s.c
$(OBJDIR)/vfwscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vfwscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vfwscanf_s.c
diff --git a/mk/vprintf.d b/mk/vprintf.d
index 95106d4b..66825ea0 100644
--- a/mk/vprintf.d
+++ b/mk/vprintf.d
@@ -5,6 +5,5 @@ libc.a(vprintf.o): $(OBJDIR)/vprintf.o
$(OBJDIR)/vprintf.o: src/stdio/vprintf.c
$(OBJDIR)/vprintf.o: src/stdio/_stdio.h
$(OBJDIR)/vprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vprintf.c
diff --git a/mk/vprintf_s.d b/mk/vprintf_s.d
index 994fbc3e..ee2d1d17 100644
--- a/mk/vprintf_s.d
+++ b/mk/vprintf_s.d
@@ -5,6 +5,5 @@ libc.a(vprintf_s.o): $(OBJDIR)/vprintf_s.o
$(OBJDIR)/vprintf_s.o: src/stdio/vprintf_s.c
$(OBJDIR)/vprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vprintf_s.c
diff --git a/mk/vscanf.d b/mk/vscanf.d
index 60b2c5c0..dee498c8 100644
--- a/mk/vscanf.d
+++ b/mk/vscanf.d
@@ -5,6 +5,5 @@ libc.a(vscanf.o): $(OBJDIR)/vscanf.o
$(OBJDIR)/vscanf.o: src/stdio/vscanf.c
$(OBJDIR)/vscanf.o: src/stdio/_stdio.h
$(OBJDIR)/vscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vscanf.c
diff --git a/mk/vscanf_s.d b/mk/vscanf_s.d
index fb44a2f0..0078e109 100644
--- a/mk/vscanf_s.d
+++ b/mk/vscanf_s.d
@@ -5,6 +5,5 @@ libc.a(vscanf_s.o): $(OBJDIR)/vscanf_s.o
$(OBJDIR)/vscanf_s.o: src/stdio/vscanf_s.c
$(OBJDIR)/vscanf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vscanf_s.c
diff --git a/mk/vsnprintf.d b/mk/vsnprintf.d
index 3d87428d..19fa6b69 100644
--- a/mk/vsnprintf.d
+++ b/mk/vsnprintf.d
@@ -5,6 +5,5 @@ libc.a(vsnprintf.o): $(OBJDIR)/vsnprintf.o
$(OBJDIR)/vsnprintf.o: src/stdio/vsnprintf.c
$(OBJDIR)/vsnprintf.o: src/stdio/_stdio.h
$(OBJDIR)/vsnprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vsnprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vsnprintf.c
diff --git a/mk/vsnprintf_s.d b/mk/vsnprintf_s.d
index 7675b7f5..72f8afbf 100644
--- a/mk/vsnprintf_s.d
+++ b/mk/vsnprintf_s.d
@@ -5,6 +5,5 @@ libc.a(vsnprintf_s.o): $(OBJDIR)/vsnprintf_s.o
$(OBJDIR)/vsnprintf_s.o: src/stdio/vsnprintf_s.c
$(OBJDIR)/vsnprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vsnprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vsnprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vsnprintf_s.c
diff --git a/mk/vsnwprintf_s.d b/mk/vsnwprintf_s.d
index c4cb552e..1f28c941 100644
--- a/mk/vsnwprintf_s.d
+++ b/mk/vsnwprintf_s.d
@@ -4,6 +4,5 @@ libc.a(vsnwprintf_s.o): $(OBJDIR)/vsnwprintf_s.o
$(OBJDIR)/vsnwprintf_s.o: src/wchar/vsnwprintf_s.c
$(OBJDIR)/vsnwprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vsnwprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vsnwprintf_s.c
diff --git a/mk/vsprintf.d b/mk/vsprintf.d
index 6c5a12ee..e449cd0f 100644
--- a/mk/vsprintf.d
+++ b/mk/vsprintf.d
@@ -5,6 +5,5 @@ libc.a(vsprintf.o): $(OBJDIR)/vsprintf.o
$(OBJDIR)/vsprintf.o: src/stdio/vsprintf.c
$(OBJDIR)/vsprintf.o: src/stdio/_stdio.h
$(OBJDIR)/vsprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vsprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vsprintf.c
diff --git a/mk/vsprintf_s.d b/mk/vsprintf_s.d
index 34040665..806a6e70 100644
--- a/mk/vsprintf_s.d
+++ b/mk/vsprintf_s.d
@@ -5,6 +5,5 @@ libc.a(vsprintf_s.o): $(OBJDIR)/vsprintf_s.o
$(OBJDIR)/vsprintf_s.o: src/stdio/vsprintf_s.c
$(OBJDIR)/vsprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vsprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vsprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vsprintf_s.c
diff --git a/mk/vsscanf.d b/mk/vsscanf.d
index 46e58721..b6ebc798 100644
--- a/mk/vsscanf.d
+++ b/mk/vsscanf.d
@@ -5,6 +5,5 @@ libc.a(vsscanf.o): $(OBJDIR)/vsscanf.o
$(OBJDIR)/vsscanf.o: src/stdio/vsscanf.c
$(OBJDIR)/vsscanf.o: src/stdio/_stdio.h
$(OBJDIR)/vsscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vsscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vsscanf.c
diff --git a/mk/vsscanf_s.d b/mk/vsscanf_s.d
index 190bc670..1a9e2436 100644
--- a/mk/vsscanf_s.d
+++ b/mk/vsscanf_s.d
@@ -5,6 +5,5 @@ libc.a(vsscanf_s.o): $(OBJDIR)/vsscanf_s.o
$(OBJDIR)/vsscanf_s.o: src/stdio/vsscanf_s.c
$(OBJDIR)/vsscanf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vsscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdio/vsscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdio/vsscanf_s.c
diff --git a/mk/vswprintf.d b/mk/vswprintf.d
index 73bff631..46331ce8 100644
--- a/mk/vswprintf.d
+++ b/mk/vswprintf.d
@@ -5,6 +5,5 @@ libc.a(vswprintf.o): $(OBJDIR)/vswprintf.o
$(OBJDIR)/vswprintf.o: src/wchar/vswprintf.c
$(OBJDIR)/vswprintf.o: src/stdio/_stdio.h
$(OBJDIR)/vswprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vswprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vswprintf.c
diff --git a/mk/vswprintf_s.d b/mk/vswprintf_s.d
index d1ceb2d5..ab399185 100644
--- a/mk/vswprintf_s.d
+++ b/mk/vswprintf_s.d
@@ -4,6 +4,5 @@ libc.a(vswprintf_s.o): $(OBJDIR)/vswprintf_s.o
$(OBJDIR)/vswprintf_s.o: src/wchar/vswprintf_s.c
$(OBJDIR)/vswprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vswprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vswprintf_s.c
diff --git a/mk/vswscanf.d b/mk/vswscanf.d
index 82ccc276..276805ff 100644
--- a/mk/vswscanf.d
+++ b/mk/vswscanf.d
@@ -5,6 +5,5 @@ libc.a(vswscanf.o): $(OBJDIR)/vswscanf.o
$(OBJDIR)/vswscanf.o: src/wchar/vswscanf.c
$(OBJDIR)/vswscanf.o: src/stdio/_stdio.h
$(OBJDIR)/vswscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vswscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vswscanf.c
diff --git a/mk/vswscanf_s.d b/mk/vswscanf_s.d
index f2572198..6997d36f 100644
--- a/mk/vswscanf_s.d
+++ b/mk/vswscanf_s.d
@@ -4,6 +4,5 @@ libc.a(vswscanf_s.o): $(OBJDIR)/vswscanf_s.o
$(OBJDIR)/vswscanf_s.o: src/wchar/vswscanf_s.c
$(OBJDIR)/vswscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vswscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vswscanf_s.c
diff --git a/mk/vwprintf.d b/mk/vwprintf.d
index 9b9a2ac4..501b85ac 100644
--- a/mk/vwprintf.d
+++ b/mk/vwprintf.d
@@ -4,6 +4,5 @@ libc.a(vwprintf.o): $(OBJDIR)/vwprintf.o
$(OBJDIR)/vwprintf.o: src/wchar/vwprintf.c
$(OBJDIR)/vwprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vwprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vwprintf.c
diff --git a/mk/vwprintf_s.d b/mk/vwprintf_s.d
index 929d91d4..ae87b1e7 100644
--- a/mk/vwprintf_s.d
+++ b/mk/vwprintf_s.d
@@ -4,6 +4,5 @@ libc.a(vwprintf_s.o): $(OBJDIR)/vwprintf_s.o
$(OBJDIR)/vwprintf_s.o: src/wchar/vwprintf_s.c
$(OBJDIR)/vwprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vwprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vwprintf_s.c
diff --git a/mk/vwscanf.d b/mk/vwscanf.d
index b0f914e6..c129ee62 100644
--- a/mk/vwscanf.d
+++ b/mk/vwscanf.d
@@ -4,6 +4,5 @@ libc.a(vwscanf.o): $(OBJDIR)/vwscanf.o
$(OBJDIR)/vwscanf.o: src/wchar/vwscanf.c
$(OBJDIR)/vwscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vwscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vwscanf.c
diff --git a/mk/vwscanf_s.d b/mk/vwscanf_s.d
index 7f465083..813f317f 100644
--- a/mk/vwscanf_s.d
+++ b/mk/vwscanf_s.d
@@ -4,6 +4,5 @@ libc.a(vwscanf_s.o): $(OBJDIR)/vwscanf_s.o
$(OBJDIR)/vwscanf_s.o: src/wchar/vwscanf_s.c
$(OBJDIR)/vwscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/vwscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/vwscanf_s.c
diff --git a/mk/wait.d b/mk/wait.d
index 4d4fdf61..41cc989a 100644
--- a/mk/wait.d
+++ b/mk/wait.d
@@ -4,6 +4,5 @@ libc.a(wait.o): $(OBJDIR)/wait.o
$(OBJDIR)/wait.o: src/sys/wait/wait.c
$(OBJDIR)/wait.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/wait/wait.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/wait/wait.c
diff --git a/mk/wait3.d b/mk/wait3.d
index b5f2eff9..8787a4de 100644
--- a/mk/wait3.d
+++ b/mk/wait3.d
@@ -4,6 +4,5 @@ libc.a(wait3.o): $(OBJDIR)/wait3.o
$(OBJDIR)/wait3.o: src/sys/wait/wait3.c
$(OBJDIR)/wait3.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/wait/wait3.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/wait/wait3.c
diff --git a/mk/waitid.d b/mk/waitid.d
index 7c3dc0c3..fd698c0e 100644
--- a/mk/waitid.d
+++ b/mk/waitid.d
@@ -6,6 +6,5 @@ libc.a(waitid.o): $(OBJDIR)/waitid.o
$(OBJDIR)/waitid.o: src/sys/wait/waitid.c
$(OBJDIR)/waitid.o: src/_syscall.h
$(OBJDIR)/waitid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/wait/waitid.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/wait/waitid.c
diff --git a/mk/waitpid.d b/mk/waitpid.d
index 0e68c732..3083b7af 100644
--- a/mk/waitpid.d
+++ b/mk/waitpid.d
@@ -11,6 +11,5 @@ $(OBJDIR)/waitpid.o: src/sys/wait/P_PID.h
$(OBJDIR)/waitpid.o: src/sys/wait/P_PGID.h
$(OBJDIR)/waitpid.o: src/sys/wait/P_ALL.h
$(OBJDIR)/waitpid.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/wait/waitpid.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/wait/waitpid.c
diff --git a/mk/wcrtomb.d b/mk/wcrtomb.d
index 6c29e741..aed88888 100644
--- a/mk/wcrtomb.d
+++ b/mk/wcrtomb.d
@@ -4,6 +4,5 @@ libc.a(wcrtomb.o): $(OBJDIR)/wcrtomb.o
$(OBJDIR)/wcrtomb.o: src/wchar/wcrtomb.c
$(OBJDIR)/wcrtomb.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcrtomb.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcrtomb.c
diff --git a/mk/wcrtomb_s.d b/mk/wcrtomb_s.d
index 1b106096..fdc39ac0 100644
--- a/mk/wcrtomb_s.d
+++ b/mk/wcrtomb_s.d
@@ -4,6 +4,5 @@ libc.a(wcrtomb_s.o): $(OBJDIR)/wcrtomb_s.o
$(OBJDIR)/wcrtomb_s.o: src/wchar/wcrtomb_s.c
$(OBJDIR)/wcrtomb_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcrtomb_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcrtomb_s.c
diff --git a/mk/wcscat.d b/mk/wcscat.d
index c61118ce..87e036ee 100644
--- a/mk/wcscat.d
+++ b/mk/wcscat.d
@@ -4,6 +4,5 @@ libc.a(wcscat.o): $(OBJDIR)/wcscat.o
$(OBJDIR)/wcscat.o: src/wchar/wcscat.c
$(OBJDIR)/wcscat.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcscat.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcscat.c
diff --git a/mk/wcscat_s.d b/mk/wcscat_s.d
index f1bbec6d..e4ece93d 100644
--- a/mk/wcscat_s.d
+++ b/mk/wcscat_s.d
@@ -4,6 +4,5 @@ libc.a(wcscat_s.o): $(OBJDIR)/wcscat_s.o
$(OBJDIR)/wcscat_s.o: src/wchar/wcscat_s.c
$(OBJDIR)/wcscat_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcscat_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcscat_s.c
diff --git a/mk/wcschr.d b/mk/wcschr.d
index a8cbd125..8ba8671a 100644
--- a/mk/wcschr.d
+++ b/mk/wcschr.d
@@ -4,6 +4,5 @@ libc.a(wcschr.o): $(OBJDIR)/wcschr.o
$(OBJDIR)/wcschr.o: src/wchar/wcschr.c
$(OBJDIR)/wcschr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcschr.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcschr.c
diff --git a/mk/wcscmp.d b/mk/wcscmp.d
index 7a595b73..941aae0a 100644
--- a/mk/wcscmp.d
+++ b/mk/wcscmp.d
@@ -5,6 +5,5 @@ libc.a(wcscmp.o): $(OBJDIR)/wcscmp.o
$(OBJDIR)/wcscmp.o: src/wchar/wcscmp.c
$(OBJDIR)/wcscmp.o: src/_safety.h
$(OBJDIR)/wcscmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcscmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcscmp.c
diff --git a/mk/wcscoll.d b/mk/wcscoll.d
index 3c576670..019ca9f3 100644
--- a/mk/wcscoll.d
+++ b/mk/wcscoll.d
@@ -4,6 +4,5 @@ libc.a(wcscoll.o): $(OBJDIR)/wcscoll.o
$(OBJDIR)/wcscoll.o: src/wchar/wcscoll.c
$(OBJDIR)/wcscoll.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcscoll.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcscoll.c
diff --git a/mk/wcscpy.d b/mk/wcscpy.d
index ad9de29c..0d6b484f 100644
--- a/mk/wcscpy.d
+++ b/mk/wcscpy.d
@@ -4,6 +4,5 @@ libc.a(wcscpy.o): $(OBJDIR)/wcscpy.o
$(OBJDIR)/wcscpy.o: src/wchar/wcscpy.c
$(OBJDIR)/wcscpy.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcscpy.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcscpy.c
diff --git a/mk/wcscpy_s.d b/mk/wcscpy_s.d
index 2d5c911b..75a1dea2 100644
--- a/mk/wcscpy_s.d
+++ b/mk/wcscpy_s.d
@@ -4,6 +4,5 @@ libc.a(wcscpy_s.o): $(OBJDIR)/wcscpy_s.o
$(OBJDIR)/wcscpy_s.o: src/wchar/wcscpy_s.c
$(OBJDIR)/wcscpy_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcscpy_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcscpy_s.c
diff --git a/mk/wcscspn.d b/mk/wcscspn.d
index e3fb8c4f..ebf5cd30 100644
--- a/mk/wcscspn.d
+++ b/mk/wcscspn.d
@@ -5,6 +5,5 @@ libc.a(wcscspn.o): $(OBJDIR)/wcscspn.o
$(OBJDIR)/wcscspn.o: src/wchar/wcscspn.c
$(OBJDIR)/wcscspn.o: src/_safety.h
$(OBJDIR)/wcscspn.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcscspn.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcscspn.c
diff --git a/mk/wcsftime.d b/mk/wcsftime.d
index 929e07b0..9fffe012 100644
--- a/mk/wcsftime.d
+++ b/mk/wcsftime.d
@@ -4,6 +4,5 @@ libc.a(wcsftime.o): $(OBJDIR)/wcsftime.o
$(OBJDIR)/wcsftime.o: src/wchar/wcsftime.c
$(OBJDIR)/wcsftime.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsftime.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsftime.c
diff --git a/mk/wcslen.d b/mk/wcslen.d
index 96c873d6..033a13c7 100644
--- a/mk/wcslen.d
+++ b/mk/wcslen.d
@@ -5,6 +5,5 @@ libc.a(wcslen.o): $(OBJDIR)/wcslen.o
$(OBJDIR)/wcslen.o: src/wchar/wcslen.c
$(OBJDIR)/wcslen.o: src/_safety.h
$(OBJDIR)/wcslen.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcslen.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcslen.c
diff --git a/mk/wcsncat.d b/mk/wcsncat.d
index cdd592cc..3a79525e 100644
--- a/mk/wcsncat.d
+++ b/mk/wcsncat.d
@@ -4,6 +4,5 @@ libc.a(wcsncat.o): $(OBJDIR)/wcsncat.o
$(OBJDIR)/wcsncat.o: src/wchar/wcsncat.c
$(OBJDIR)/wcsncat.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncat.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncat.c
diff --git a/mk/wcsncat_s.d b/mk/wcsncat_s.d
index 0784aae7..639ac73c 100644
--- a/mk/wcsncat_s.d
+++ b/mk/wcsncat_s.d
@@ -4,6 +4,5 @@ libc.a(wcsncat_s.o): $(OBJDIR)/wcsncat_s.o
$(OBJDIR)/wcsncat_s.o: src/wchar/wcsncat_s.c
$(OBJDIR)/wcsncat_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncat_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncat_s.c
diff --git a/mk/wcsncmp.d b/mk/wcsncmp.d
index 32c4a63e..3c46216d 100644
--- a/mk/wcsncmp.d
+++ b/mk/wcsncmp.d
@@ -5,6 +5,5 @@ libc.a(wcsncmp.o): $(OBJDIR)/wcsncmp.o
$(OBJDIR)/wcsncmp.o: src/wchar/wcsncmp.c
$(OBJDIR)/wcsncmp.o: src/_safety.h
$(OBJDIR)/wcsncmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncmp.c
diff --git a/mk/wcsncpy.d b/mk/wcsncpy.d
index cc3219d6..8a483028 100644
--- a/mk/wcsncpy.d
+++ b/mk/wcsncpy.d
@@ -4,6 +4,5 @@ libc.a(wcsncpy.o): $(OBJDIR)/wcsncpy.o
$(OBJDIR)/wcsncpy.o: src/wchar/wcsncpy.c
$(OBJDIR)/wcsncpy.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncpy.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncpy.c
diff --git a/mk/wcsncpy_s.d b/mk/wcsncpy_s.d
index e25193e7..e8c9c37a 100644
--- a/mk/wcsncpy_s.d
+++ b/mk/wcsncpy_s.d
@@ -4,6 +4,5 @@ libc.a(wcsncpy_s.o): $(OBJDIR)/wcsncpy_s.o
$(OBJDIR)/wcsncpy_s.o: src/wchar/wcsncpy_s.c
$(OBJDIR)/wcsncpy_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncpy_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsncpy_s.c
diff --git a/mk/wcsnlen_s.d b/mk/wcsnlen_s.d
index 935ee54f..0db68969 100644
--- a/mk/wcsnlen_s.d
+++ b/mk/wcsnlen_s.d
@@ -4,6 +4,5 @@ libc.a(wcsnlen_s.o): $(OBJDIR)/wcsnlen_s.o
$(OBJDIR)/wcsnlen_s.o: src/wchar/wcsnlen_s.c
$(OBJDIR)/wcsnlen_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsnlen_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsnlen_s.c
diff --git a/mk/wcspbrk.d b/mk/wcspbrk.d
index 6a0de92c..17ea423f 100644
--- a/mk/wcspbrk.d
+++ b/mk/wcspbrk.d
@@ -4,6 +4,5 @@ libc.a(wcspbrk.o): $(OBJDIR)/wcspbrk.o
$(OBJDIR)/wcspbrk.o: src/wchar/wcspbrk.c
$(OBJDIR)/wcspbrk.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcspbrk.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcspbrk.c
diff --git a/mk/wcsrchr.d b/mk/wcsrchr.d
index 9b120a90..0023b12a 100644
--- a/mk/wcsrchr.d
+++ b/mk/wcsrchr.d
@@ -4,6 +4,5 @@ libc.a(wcsrchr.o): $(OBJDIR)/wcsrchr.o
$(OBJDIR)/wcsrchr.o: src/wchar/wcsrchr.c
$(OBJDIR)/wcsrchr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsrchr.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsrchr.c
diff --git a/mk/wcsrtombs.d b/mk/wcsrtombs.d
index c49f3a5b..f9cf789d 100644
--- a/mk/wcsrtombs.d
+++ b/mk/wcsrtombs.d
@@ -4,6 +4,5 @@ libc.a(wcsrtombs.o): $(OBJDIR)/wcsrtombs.o
$(OBJDIR)/wcsrtombs.o: src/wchar/wcsrtombs.c
$(OBJDIR)/wcsrtombs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsrtombs.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsrtombs.c
diff --git a/mk/wcsrtombs_s.d b/mk/wcsrtombs_s.d
index 32f5bf53..94c698f4 100644
--- a/mk/wcsrtombs_s.d
+++ b/mk/wcsrtombs_s.d
@@ -4,6 +4,5 @@ libc.a(wcsrtombs_s.o): $(OBJDIR)/wcsrtombs_s.o
$(OBJDIR)/wcsrtombs_s.o: src/wchar/wcsrtombs_s.c
$(OBJDIR)/wcsrtombs_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsrtombs_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsrtombs_s.c
diff --git a/mk/wcsspn.d b/mk/wcsspn.d
index 504979a3..efe4d329 100644
--- a/mk/wcsspn.d
+++ b/mk/wcsspn.d
@@ -4,6 +4,5 @@ libc.a(wcsspn.o): $(OBJDIR)/wcsspn.o
$(OBJDIR)/wcsspn.o: src/wchar/wcsspn.c
$(OBJDIR)/wcsspn.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsspn.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsspn.c
diff --git a/mk/wcsstr.d b/mk/wcsstr.d
index 20ca13c9..b4976a3e 100644
--- a/mk/wcsstr.d
+++ b/mk/wcsstr.d
@@ -4,6 +4,5 @@ libc.a(wcsstr.o): $(OBJDIR)/wcsstr.o
$(OBJDIR)/wcsstr.o: src/wchar/wcsstr.c
$(OBJDIR)/wcsstr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsstr.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsstr.c
diff --git a/mk/wcstod.d b/mk/wcstod.d
index cd6e82a1..50ed4f31 100644
--- a/mk/wcstod.d
+++ b/mk/wcstod.d
@@ -4,6 +4,5 @@ libc.a(wcstod.o): $(OBJDIR)/wcstod.o
$(OBJDIR)/wcstod.o: src/wchar/wcstod.c
$(OBJDIR)/wcstod.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstod.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstod.c
diff --git a/mk/wcstof.d b/mk/wcstof.d
index bba381c8..6991b5e7 100644
--- a/mk/wcstof.d
+++ b/mk/wcstof.d
@@ -4,6 +4,5 @@ libc.a(wcstof.o): $(OBJDIR)/wcstof.o
$(OBJDIR)/wcstof.o: src/wchar/wcstof.c
$(OBJDIR)/wcstof.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstof.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstof.c
diff --git a/mk/wcstoimax.d b/mk/wcstoimax.d
new file mode 100644
index 00000000..04b63b88
--- /dev/null
+++ b/mk/wcstoimax.d
@@ -0,0 +1,10 @@
+libc_C.199901: libc.a(wcstoimax.o)
+libc.a(wcstoimax.o): $(OBJDIR)/wcstoimax.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/wcstoimax.o: src/inttypes/wcstoimax.c
+$(OBJDIR)/wcstoimax.o: src/_safety.h
+$(OBJDIR)/wcstoimax.o: src/stdlib/_strtoi.h
+$(OBJDIR)/wcstoimax.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/inttypes/wcstoimax.c
diff --git a/mk/wcstok.d b/mk/wcstok.d
index 17d747ce..6015ccd2 100644
--- a/mk/wcstok.d
+++ b/mk/wcstok.d
@@ -4,6 +4,5 @@ libc.a(wcstok.o): $(OBJDIR)/wcstok.o
$(OBJDIR)/wcstok.o: src/wchar/wcstok.c
$(OBJDIR)/wcstok.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstok.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstok.c
diff --git a/mk/wcstok_s.d b/mk/wcstok_s.d
index a98e19f2..09ff625b 100644
--- a/mk/wcstok_s.d
+++ b/mk/wcstok_s.d
@@ -4,6 +4,5 @@ libc.a(wcstok_s.o): $(OBJDIR)/wcstok_s.o
$(OBJDIR)/wcstok_s.o: src/wchar/wcstok_s.c
$(OBJDIR)/wcstok_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstok_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstok_s.c
diff --git a/mk/wcstol.d b/mk/wcstol.d
index b481f694..517d60db 100644
--- a/mk/wcstol.d
+++ b/mk/wcstol.d
@@ -5,6 +5,5 @@ libc.a(wcstol.o): $(OBJDIR)/wcstol.o
$(OBJDIR)/wcstol.o: src/wchar/wcstol.c
$(OBJDIR)/wcstol.o: src/stdlib/_strtoi.h
$(OBJDIR)/wcstol.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstol.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstol.c
diff --git a/mk/wcstold.d b/mk/wcstold.d
index e9f63a4f..a47c9275 100644
--- a/mk/wcstold.d
+++ b/mk/wcstold.d
@@ -4,6 +4,5 @@ libc.a(wcstold.o): $(OBJDIR)/wcstold.o
$(OBJDIR)/wcstold.o: src/wchar/wcstold.c
$(OBJDIR)/wcstold.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstold.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstold.c
diff --git a/mk/wcstoll.d b/mk/wcstoll.d
index 303d0e34..409fe437 100644
--- a/mk/wcstoll.d
+++ b/mk/wcstoll.d
@@ -5,6 +5,5 @@ libc.a(wcstoll.o): $(OBJDIR)/wcstoll.o
$(OBJDIR)/wcstoll.o: src/wchar/wcstoll.c
$(OBJDIR)/wcstoll.o: src/stdlib/_strtoi.h
$(OBJDIR)/wcstoll.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstoll.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstoll.c
diff --git a/mk/wcstombs.d b/mk/wcstombs.d
index ad6c0f6c..75fe9cd2 100644
--- a/mk/wcstombs.d
+++ b/mk/wcstombs.d
@@ -5,6 +5,5 @@ libc.a(wcstombs.o): $(OBJDIR)/wcstombs.o
$(OBJDIR)/wcstombs.o: src/stdlib/wcstombs.c
$(OBJDIR)/wcstombs.o: src/stdlib/_stdlib.h
$(OBJDIR)/wcstombs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/wcstombs.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/wcstombs.c
diff --git a/mk/wcstombs_s.d b/mk/wcstombs_s.d
index a0598825..f8cbb8f5 100644
--- a/mk/wcstombs_s.d
+++ b/mk/wcstombs_s.d
@@ -5,6 +5,5 @@ libc.a(wcstombs_s.o): $(OBJDIR)/wcstombs_s.o
$(OBJDIR)/wcstombs_s.o: src/stdlib/wcstombs_s.c
$(OBJDIR)/wcstombs_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/wcstombs_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/wcstombs_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/wcstombs_s.c
diff --git a/mk/wcstoul.d b/mk/wcstoul.d
index 7781bd95..05276196 100644
--- a/mk/wcstoul.d
+++ b/mk/wcstoul.d
@@ -5,6 +5,5 @@ libc.a(wcstoul.o): $(OBJDIR)/wcstoul.o
$(OBJDIR)/wcstoul.o: src/wchar/wcstoul.c
$(OBJDIR)/wcstoul.o: src/stdlib/_strtoi.h
$(OBJDIR)/wcstoul.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstoul.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstoul.c
diff --git a/mk/wcstoull.d b/mk/wcstoull.d
index 4d1a9f05..a8a5c63f 100644
--- a/mk/wcstoull.d
+++ b/mk/wcstoull.d
@@ -5,6 +5,5 @@ libc.a(wcstoull.o): $(OBJDIR)/wcstoull.o
$(OBJDIR)/wcstoull.o: src/wchar/wcstoull.c
$(OBJDIR)/wcstoull.o: src/stdlib/_strtoi.h
$(OBJDIR)/wcstoull.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcstoull.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcstoull.c
diff --git a/mk/wcstoumax.d b/mk/wcstoumax.d
new file mode 100644
index 00000000..530e34da
--- /dev/null
+++ b/mk/wcstoumax.d
@@ -0,0 +1,10 @@
+libc_C.199901: libc.a(wcstoumax.o)
+libc.a(wcstoumax.o): $(OBJDIR)/wcstoumax.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/wcstoumax.o: src/inttypes/wcstoumax.c
+$(OBJDIR)/wcstoumax.o: src/_safety.h
+$(OBJDIR)/wcstoumax.o: src/stdlib/_strtoi.h
+$(OBJDIR)/wcstoumax.o:
+ @mkdir -p $(@D)
+ $(CC) -c -o $@ $(CFLAGS) src/inttypes/wcstoumax.c
diff --git a/mk/wcswcs.d b/mk/wcswcs.d
index 3527c332..e177442c 100644
--- a/mk/wcswcs.d
+++ b/mk/wcswcs.d
@@ -6,6 +6,5 @@ $(OBJDIR)/wcswcs.o: src/wchar/wcswcs.c
$(OBJDIR)/wcswcs.o:
$(OBJDIR)/wcswcs.o:
$(OBJDIR)/wcswcs.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcswcs.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcswcs.c
diff --git a/mk/wcswidth.d b/mk/wcswidth.d
index f5a68ac8..8512aa50 100644
--- a/mk/wcswidth.d
+++ b/mk/wcswidth.d
@@ -6,6 +6,5 @@ $(OBJDIR)/wcswidth.o: src/wchar/wcswidth.c
$(OBJDIR)/wcswidth.o:
$(OBJDIR)/wcswidth.o:
$(OBJDIR)/wcswidth.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcswidth.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcswidth.c
diff --git a/mk/wcsxfrm.d b/mk/wcsxfrm.d
index a373dae2..907b0c63 100644
--- a/mk/wcsxfrm.d
+++ b/mk/wcsxfrm.d
@@ -4,6 +4,5 @@ libc.a(wcsxfrm.o): $(OBJDIR)/wcsxfrm.o
$(OBJDIR)/wcsxfrm.o: src/wchar/wcsxfrm.c
$(OBJDIR)/wcsxfrm.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcsxfrm.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcsxfrm.c
diff --git a/mk/wctob.d b/mk/wctob.d
index efe25087..49ec0293 100644
--- a/mk/wctob.d
+++ b/mk/wctob.d
@@ -4,6 +4,5 @@ libc.a(wctob.o): $(OBJDIR)/wctob.o
$(OBJDIR)/wctob.o: src/wchar/wctob.c
$(OBJDIR)/wctob.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wctob.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wctob.c
diff --git a/mk/wctomb.d b/mk/wctomb.d
index 188b4814..1b88b480 100644
--- a/mk/wctomb.d
+++ b/mk/wctomb.d
@@ -5,6 +5,5 @@ libc.a(wctomb.o): $(OBJDIR)/wctomb.o
$(OBJDIR)/wctomb.o: src/stdlib/wctomb.c
$(OBJDIR)/wctomb.o: src/stdlib/_stdlib.h
$(OBJDIR)/wctomb.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/wctomb.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/wctomb.c
diff --git a/mk/wctomb_s.d b/mk/wctomb_s.d
index 086f8c11..f5be91ae 100644
--- a/mk/wctomb_s.d
+++ b/mk/wctomb_s.d
@@ -5,6 +5,5 @@ libc.a(wctomb_s.o): $(OBJDIR)/wctomb_s.o
$(OBJDIR)/wctomb_s.o: src/stdlib/wctomb_s.c
$(OBJDIR)/wctomb_s.o: src/stdlib/_stdlib.h
$(OBJDIR)/wctomb_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdlib/wctomb_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/stdlib/wctomb_s.c
diff --git a/mk/wctrans.d b/mk/wctrans.d
index afb1d13d..cad03a9d 100644
--- a/mk/wctrans.d
+++ b/mk/wctrans.d
@@ -6,6 +6,5 @@ $(OBJDIR)/wctrans.o: src/wctype/wctrans.c
$(OBJDIR)/wctrans.o: src/_safety.h
$(OBJDIR)/wctrans.o: src/wctype/_wctype.h
$(OBJDIR)/wctrans.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/wctrans.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/wctrans.c
diff --git a/mk/wctype.d b/mk/wctype.d
index 8fb5398f..144cc2fa 100644
--- a/mk/wctype.d
+++ b/mk/wctype.d
@@ -6,6 +6,5 @@ $(OBJDIR)/wctype.o: src/wctype/wctype.c
$(OBJDIR)/wctype.o: src/_safety.h
$(OBJDIR)/wctype.o: src/wctype/_wctype.h
$(OBJDIR)/wctype.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wctype/wctype.c
+ $(CC) -c -o $@ $(CFLAGS) src/wctype/wctype.c
diff --git a/mk/wcwidth.d b/mk/wcwidth.d
index 1a5a4aeb..7794789b 100644
--- a/mk/wcwidth.d
+++ b/mk/wcwidth.d
@@ -6,6 +6,5 @@ $(OBJDIR)/wcwidth.o: src/wchar/wcwidth.c
$(OBJDIR)/wcwidth.o:
$(OBJDIR)/wcwidth.o:
$(OBJDIR)/wcwidth.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wcwidth.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wcwidth.c
diff --git a/mk/wmemchr.d b/mk/wmemchr.d
index 69fc3cbd..a231fcba 100644
--- a/mk/wmemchr.d
+++ b/mk/wmemchr.d
@@ -5,6 +5,5 @@ libc.a(wmemchr.o): $(OBJDIR)/wmemchr.o
$(OBJDIR)/wmemchr.o: src/wchar/wmemchr.c
$(OBJDIR)/wmemchr.o: src/_safety.h
$(OBJDIR)/wmemchr.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wmemchr.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wmemchr.c
diff --git a/mk/wmemcmp.d b/mk/wmemcmp.d
index 3285e909..2fb566d4 100644
--- a/mk/wmemcmp.d
+++ b/mk/wmemcmp.d
@@ -4,6 +4,5 @@ libc.a(wmemcmp.o): $(OBJDIR)/wmemcmp.o
$(OBJDIR)/wmemcmp.o: src/wchar/wmemcmp.c
$(OBJDIR)/wmemcmp.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wmemcmp.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wmemcmp.c
diff --git a/mk/wmemcpy.d b/mk/wmemcpy.d
index 3be3ef2d..eea3c686 100644
--- a/mk/wmemcpy.d
+++ b/mk/wmemcpy.d
@@ -4,6 +4,5 @@ libc.a(wmemcpy.o): $(OBJDIR)/wmemcpy.o
$(OBJDIR)/wmemcpy.o: src/wchar/wmemcpy.c
$(OBJDIR)/wmemcpy.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wmemcpy.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wmemcpy.c
diff --git a/mk/wmemcpy_s.d b/mk/wmemcpy_s.d
index 71911ad1..d434dea2 100644
--- a/mk/wmemcpy_s.d
+++ b/mk/wmemcpy_s.d
@@ -4,6 +4,5 @@ libc.a(wmemcpy_s.o): $(OBJDIR)/wmemcpy_s.o
$(OBJDIR)/wmemcpy_s.o: src/wchar/wmemcpy_s.c
$(OBJDIR)/wmemcpy_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wmemcpy_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wmemcpy_s.c
diff --git a/mk/wmemmove.d b/mk/wmemmove.d
index 51b3d1b3..2ab9886c 100644
--- a/mk/wmemmove.d
+++ b/mk/wmemmove.d
@@ -5,6 +5,5 @@ libc.a(wmemmove.o): $(OBJDIR)/wmemmove.o
$(OBJDIR)/wmemmove.o: src/wchar/wmemmove.c
$(OBJDIR)/wmemmove.o: src/_safety.h
$(OBJDIR)/wmemmove.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wmemmove.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wmemmove.c
diff --git a/mk/wmemmove_s.d b/mk/wmemmove_s.d
index fcf84fd1..af811334 100644
--- a/mk/wmemmove_s.d
+++ b/mk/wmemmove_s.d
@@ -4,6 +4,5 @@ libc.a(wmemmove_s.o): $(OBJDIR)/wmemmove_s.o
$(OBJDIR)/wmemmove_s.o: src/wchar/wmemmove_s.c
$(OBJDIR)/wmemmove_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wmemmove_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wmemmove_s.c
diff --git a/mk/wmemset.d b/mk/wmemset.d
index 75b4fb8a..327e4661 100644
--- a/mk/wmemset.d
+++ b/mk/wmemset.d
@@ -4,6 +4,5 @@ libc.a(wmemset.o): $(OBJDIR)/wmemset.o
$(OBJDIR)/wmemset.o: src/wchar/wmemset.c
$(OBJDIR)/wmemset.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wmemset.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wmemset.c
diff --git a/mk/wordsize.conf b/mk/wordsize.conf
deleted file mode 100644
index 08fdc23a..00000000
--- a/mk/wordsize.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-32 32-bit
-64 64-bit
diff --git a/mk/wprintf.d b/mk/wprintf.d
index 85b47dd4..500cc67f 100644
--- a/mk/wprintf.d
+++ b/mk/wprintf.d
@@ -4,6 +4,5 @@ libc.a(wprintf.o): $(OBJDIR)/wprintf.o
$(OBJDIR)/wprintf.o: src/wchar/wprintf.c
$(OBJDIR)/wprintf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wprintf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wprintf.c
diff --git a/mk/wprintf_s.d b/mk/wprintf_s.d
index c50764ea..c488a4c5 100644
--- a/mk/wprintf_s.d
+++ b/mk/wprintf_s.d
@@ -4,6 +4,5 @@ libc.a(wprintf_s.o): $(OBJDIR)/wprintf_s.o
$(OBJDIR)/wprintf_s.o: src/wchar/wprintf_s.c
$(OBJDIR)/wprintf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wprintf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wprintf_s.c
diff --git a/mk/write.d b/mk/write.d
index 98f24f4b..593f1320 100644
--- a/mk/write.d
+++ b/mk/write.d
@@ -6,6 +6,5 @@ $(OBJDIR)/write.o: src/unistd/write.c
$(OBJDIR)/write.o: src/_assert.h
$(OBJDIR)/write.o: src/_syscall.h
$(OBJDIR)/write.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/unistd/write.c
+ $(CC) -c -o $@ $(CFLAGS) src/unistd/write.c
diff --git a/mk/writev.d b/mk/writev.d
index b7260803..05e8a5ca 100644
--- a/mk/writev.d
+++ b/mk/writev.d
@@ -4,6 +4,5 @@ libc.a(writev.o): $(OBJDIR)/writev.o
$(OBJDIR)/writev.o: src/sys/uio/writev.c
$(OBJDIR)/writev.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sys/uio/writev.c
+ $(CC) -c -o $@ $(CFLAGS) src/sys/uio/writev.c
diff --git a/mk/wscanf.d b/mk/wscanf.d
index a54e024f..e56861e4 100644
--- a/mk/wscanf.d
+++ b/mk/wscanf.d
@@ -4,6 +4,5 @@ libc.a(wscanf.o): $(OBJDIR)/wscanf.o
$(OBJDIR)/wscanf.o: src/wchar/wscanf.c
$(OBJDIR)/wscanf.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wscanf.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wscanf.c
diff --git a/mk/wscanf_s.d b/mk/wscanf_s.d
index 4ccdcb57..be02ba03 100644
--- a/mk/wscanf_s.d
+++ b/mk/wscanf_s.d
@@ -4,6 +4,5 @@ libc.a(wscanf_s.o): $(OBJDIR)/wscanf_s.o
$(OBJDIR)/wscanf_s.o: src/wchar/wscanf_s.c
$(OBJDIR)/wscanf_s.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wchar/wscanf_s.c
+ $(CC) -c -o $@ $(CFLAGS) src/wchar/wscanf_s.c
diff --git a/mk/xopen.conf b/mk/xopen.conf
deleted file mode 100644
index 32748b73..00000000
--- a/mk/xopen.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-400 Single Unix Specification, version 1
- (includes POSIX.1-1990 and POSIX.2-1992)
-500 Single Unix Specification, version 2 (includes POSIX.1-1995)
-600 Single Unix Specification, version 3 (includes POSIX.1-2001)
-700 Single Unix Specification, version 4 (includes POSIX.1-2008)
diff --git a/mk/y0.d b/mk/y0.d
index ad870f56..709eb443 100644
--- a/mk/y0.d
+++ b/mk/y0.d
@@ -4,6 +4,5 @@ libm.a(y0.o): $(OBJDIR)/y0.o
$(OBJDIR)/y0.o: src/math/y0.c
$(OBJDIR)/y0.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/y0.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/y0.c
diff --git a/mk/y1.d b/mk/y1.d
index 9c92cde6..48b19abc 100644
--- a/mk/y1.d
+++ b/mk/y1.d
@@ -4,6 +4,5 @@ libm.a(y1.o): $(OBJDIR)/y1.o
$(OBJDIR)/y1.o: src/math/y1.c
$(OBJDIR)/y1.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/y1.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/y1.c
diff --git a/mk/yn.d b/mk/yn.d
index 2b896fbb..78906489 100644
--- a/mk/yn.d
+++ b/mk/yn.d
@@ -4,6 +4,5 @@ libm.a(yn.o): $(OBJDIR)/yn.o
$(OBJDIR)/yn.o: src/math/yn.c
$(OBJDIR)/yn.o:
- @echo " [CC] $@"
@mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/math/yn.c
+ $(CC) -c -o $@ $(CFLAGS) src/math/yn.c