summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2024-01-30 15:45:38 -0500
committerJakob Kaivo <jkk@ung.org>2024-01-30 15:45:38 -0500
commitbafccb2f57ac1a1852be2d6aafe33cf02d1630c1 (patch)
treea6164b42b37b941cb64bbc3db8af7a1daf381ace /mk
parent910a86c095b6d7311d73fa88a632aa9b673243b2 (diff)
update dependencies
Diffstat (limited to 'mk')
-rw-r--r--mk/ATOMIC_CHAR16_T_LOCK_FREE.d9
-rw-r--r--mk/_Exit.d1
-rw-r--r--mk/__assert.d1
-rw-r--r--mk/__checked_call.d2
-rw-r--r--mk/__checked_i.d1
-rw-r--r--mk/__errno.d1
-rw-r--r--mk/__ftw.d10
-rw-r--r--mk/__get_locale.d1
-rw-r--r--mk/__grp.d10
-rw-r--r--mk/__load_locale.d1
-rw-r--r--mk/__loc1.d9
-rw-r--r--mk/__printf.d1
-rw-r--r--mk/__pwd.d10
-rw-r--r--mk/__scanf.d1
-rw-r--r--mk/__signal_handler.d1
-rw-r--r--mk/__sigsegv.d9
-rw-r--r--mk/_longjmp.d1
-rw-r--r--mk/_setjmp.d1
-rw-r--r--mk/abort.d9
-rw-r--r--mk/abort_handler_s.d2
-rw-r--r--mk/advance.d9
-rw-r--r--mk/aio_cancel.d9
-rw-r--r--mk/aio_error.d9
-rw-r--r--mk/aio_fsync.d9
-rw-r--r--mk/aio_read.d9
-rw-r--r--mk/aio_return.d9
-rw-r--r--mk/aio_suspend.d9
-rw-r--r--mk/aio_write.d9
-rw-r--r--mk/all.mk187
-rw-r--r--mk/atan2.d2
-rw-r--r--mk/basename.d9
-rw-r--r--mk/bcmp.d9
-rw-r--r--mk/bcopy.d9
-rw-r--r--mk/bsd_signal.d9
-rw-r--r--mk/bzero.d9
-rw-r--r--mk/catclose.d11
-rw-r--r--mk/catgets.d11
-rw-r--r--mk/catopen.d11
-rw-r--r--mk/clearerr.d1
-rw-r--r--mk/closedir.d11
-rw-r--r--mk/closelog.d9
-rw-r--r--mk/compile.d9
-rw-r--r--mk/dbm_clearerr.d9
-rw-r--r--mk/dbm_close.d9
-rw-r--r--mk/dbm_delete.d9
-rw-r--r--mk/dbm_error.d9
-rw-r--r--mk/dbm_fetch.d9
-rw-r--r--mk/dbm_firstkey.d9
-rw-r--r--mk/dbm_nextkey.d9
-rw-r--r--mk/dbm_open.d9
-rw-r--r--mk/dbm_store.d9
-rw-r--r--mk/deps.mk742
-rw-r--r--mk/dirname.d9
-rw-r--r--mk/dlclose.d10
-rw-r--r--mk/dlerror.d10
-rw-r--r--mk/dlopen.d10
-rw-r--r--mk/dlsym.d10
-rw-r--r--mk/endgrent.d10
-rw-r--r--mk/endpwent.d10
-rw-r--r--mk/endutxent.d9
-rw-r--r--mk/fattach.d9
-rw-r--r--mk/fclose.d1
-rw-r--r--mk/fdetach.d9
-rw-r--r--mk/fdopen.d1
-rw-r--r--mk/feclearexcept.d1
-rw-r--r--mk/fegetenv.d1
-rw-r--r--mk/fegetexceptflag.d1
-rw-r--r--mk/fegetround.d9
-rw-r--r--mk/feholdexcept.d1
-rw-r--r--mk/feof.d2
-rw-r--r--mk/feraiseexcept.d1
-rw-r--r--mk/ferror.d2
-rw-r--r--mk/fesetenv.d1
-rw-r--r--mk/fesetexceptflag.d1
-rw-r--r--mk/fesetround.d1
-rw-r--r--mk/fetestexcept.d1
-rw-r--r--mk/feupdateenv.d1
-rw-r--r--mk/fflush.d1
-rw-r--r--mk/ffs.d9
-rw-r--r--mk/fileno.d1
-rw-r--r--mk/flockfile.d1
-rw-r--r--mk/fmtmsg.d9
-rw-r--r--mk/fnmatch.d10
-rw-r--r--mk/fopen_s.d2
-rw-r--r--mk/fprintf_s.d1
-rw-r--r--mk/freopen_s.d2
-rw-r--r--mk/ftell.d1
-rw-r--r--mk/ftw.d10
-rw-r--r--mk/funlockfile.d1
-rw-r--r--mk/fwrite.d1
-rw-r--r--mk/getc.d1
-rw-r--r--mk/getchar.d1
-rw-r--r--mk/getcontext.d9
-rw-r--r--mk/getgrent.d11
-rw-r--r--mk/getgrgid.d10
-rw-r--r--mk/getgrnam.d10
-rw-r--r--mk/getmsg.d9
-rw-r--r--mk/getpmsg.d9
-rw-r--r--mk/getpwent.d11
-rw-r--r--mk/getpwnam.d10
-rw-r--r--mk/getpwuid.d10
-rw-r--r--mk/gets.d1
-rw-r--r--mk/gets_s.d1
-rw-r--r--mk/getutxent.d9
-rw-r--r--mk/getutxid.d9
-rw-r--r--mk/getutxline.d9
-rw-r--r--mk/getw.d1
-rw-r--r--mk/glob.d10
-rw-r--r--mk/globfree.d9
-rw-r--r--mk/hcreate.d9
-rw-r--r--mk/hdestroy.d9
-rw-r--r--mk/hsearch.d9
-rw-r--r--mk/htonl.d9
-rw-r--r--mk/htons.d9
-rw-r--r--mk/iconv.d10
-rw-r--r--mk/iconv_close.d10
-rw-r--r--mk/iconv_open.d10
-rw-r--r--mk/imaxabs.d9
-rw-r--r--mk/imaxdiv.d9
-rw-r--r--mk/index.d9
-rw-r--r--mk/inet_addr.d9
-rw-r--r--mk/inet_ntoa.d9
-rw-r--r--mk/inet_ntop.d9
-rw-r--r--mk/inet_pton.d9
-rw-r--r--mk/insque.d9
-rw-r--r--mk/ioctl.d9
-rw-r--r--mk/isalnum.d2
-rw-r--r--mk/isalpha.d2
-rw-r--r--mk/isastream.d9
-rw-r--r--mk/isdigit.d2
-rw-r--r--mk/killpg.d9
-rw-r--r--mk/lfind.d9
-rw-r--r--mk/lio_listio.d9
-rw-r--r--mk/loc1.d9
-rw-r--r--mk/loc2.d9
-rw-r--r--mk/localeconv.d10
-rw-r--r--mk/locs.d9
-rw-r--r--mk/longjmp.d1
-rw-r--r--mk/lsearch.d9
-rw-r--r--mk/makecontext.d9
-rw-r--r--mk/mq_close.d9
-rw-r--r--mk/mq_getattr.d9
-rw-r--r--mk/mq_notify.d9
-rw-r--r--mk/mq_open.d9
-rw-r--r--mk/mq_receive.d9
-rw-r--r--mk/mq_send.d9
-rw-r--r--mk/mq_setattr.d9
-rw-r--r--mk/mq_unlink.d9
-rw-r--r--mk/nftw.d9
-rw-r--r--mk/ntohl.d9
-rw-r--r--mk/ntohs.d9
-rw-r--r--mk/opendir.d10
-rw-r--r--mk/openlog.d9
-rw-r--r--mk/perror.d1
-rw-r--r--mk/poll.d10
-rw-r--r--mk/popen.d1
-rw-r--r--mk/putc_unlocked.d1
-rw-r--r--mk/putmsg.d9
-rw-r--r--mk/putpmsg.d9
-rw-r--r--mk/pututxline.d9
-rw-r--r--mk/putw.d1
-rw-r--r--mk/quick_exit.d1
-rw-r--r--mk/raise.d1
-rw-r--r--mk/re_comp.d11
-rw-r--r--mk/re_exec.d11
-rw-r--r--mk/readdir.d11
-rw-r--r--mk/regcmp.d9
-rw-r--r--mk/regcomp.d9
-rw-r--r--mk/regerror.d9
-rw-r--r--mk/regex.d9
-rw-r--r--mk/regexec.d9
-rw-r--r--mk/regfree.d9
-rw-r--r--mk/remque.d9
-rw-r--r--mk/rewinddir.d10
-rw-r--r--mk/rindex.d9
-rw-r--r--mk/sched_get_priority_max.d9
-rw-r--r--mk/sched_get_priority_min.d9
-rw-r--r--mk/sched_getparam.d9
-rw-r--r--mk/sched_getscheduler.d9
-rw-r--r--mk/sched_rr_get_interval.d9
-rw-r--r--mk/sched_setparam.d9
-rw-r--r--mk/sched_setscheduler.d9
-rw-r--r--mk/sched_yield.d9
-rw-r--r--mk/seekdir.d10
-rw-r--r--mk/sem_close.d9
-rw-r--r--mk/sem_destroy.d9
-rw-r--r--mk/sem_getvalue.d9
-rw-r--r--mk/sem_init.d9
-rw-r--r--mk/sem_open.d9
-rw-r--r--mk/sem_post.d9
-rw-r--r--mk/sem_trywait.d9
-rw-r--r--mk/sem_unlink.d9
-rw-r--r--mk/sem_wait.d9
-rw-r--r--mk/setcontext.d9
-rw-r--r--mk/setgrent.d10
-rw-r--r--mk/setjmp.d1
-rw-r--r--mk/setlocale.d10
-rw-r--r--mk/setlogmask.d9
-rw-r--r--mk/setpwent.d10
-rw-r--r--mk/setutxent.d9
-rw-r--r--mk/sigaddset.d9
-rw-r--r--mk/sigaltstack.d9
-rw-r--r--mk/sigdelset.d9
-rw-r--r--mk/sigemptyset.d9
-rw-r--r--mk/sigfillset.d9
-rw-r--r--mk/sighold.d9
-rw-r--r--mk/sigignore.d9
-rw-r--r--mk/siginterrupt.d9
-rw-r--r--mk/sigismember.d9
-rw-r--r--mk/siglongjmp.d1
-rw-r--r--mk/sigmask.d9
-rw-r--r--mk/signal.d3
-rw-r--r--mk/sigpause.d9
-rw-r--r--mk/sigpending.d10
-rw-r--r--mk/sigprocmask.d10
-rw-r--r--mk/sigqueue.d9
-rw-r--r--mk/sigrelse.d9
-rw-r--r--mk/sigset.d9
-rw-r--r--mk/sigstack.d9
-rw-r--r--mk/sigsuspend.d10
-rw-r--r--mk/sigtimedwait.d9
-rw-r--r--mk/sigwaitinfo.d9
-rw-r--r--mk/step.d9
-rw-r--r--mk/strcasecmp.d10
-rw-r--r--mk/strcpy.d10
-rw-r--r--mk/strfmon.d10
-rw-r--r--mk/strncasecmp.d10
-rw-r--r--mk/strtoimax.d10
-rw-r--r--mk/strtoumax.d10
-rw-r--r--mk/struct_mq_attr.d9
-rw-r--r--mk/swapcontext.d9
-rw-r--r--mk/syslog.d9
-rw-r--r--mk/tdelete.d9
-rw-r--r--mk/telldir.d10
-rw-r--r--mk/tfind.d9
-rw-r--r--mk/tmpfile.d1
-rw-r--r--mk/tmpfile_s.d1
-rw-r--r--mk/tmpnam.d1
-rw-r--r--mk/tsearch.d9
-rw-r--r--mk/twalk.d9
-rw-r--r--mk/ulimit.d9
-rw-r--r--mk/utime.d10
-rw-r--r--mk/vfprintf_s.d2
-rw-r--r--mk/vprintf_s.d1
-rw-r--r--mk/vscanf.d1
-rw-r--r--mk/vscanf_s.d1
-rw-r--r--mk/vsprintf_s.d1
-rw-r--r--mk/vsscanf_s.d1
-rw-r--r--mk/wcstoimax.d10
-rw-r--r--mk/wcstoumax.d10
-rw-r--r--mk/wordexp.d9
-rw-r--r--mk/wordfree.d9
252 files changed, 85 insertions, 2645 deletions
diff --git a/mk/ATOMIC_CHAR16_T_LOCK_FREE.d b/mk/ATOMIC_CHAR16_T_LOCK_FREE.d
deleted file mode 100644
index 1cb745ae..00000000
--- a/mk/ATOMIC_CHAR16_T_LOCK_FREE.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(ATOMIC_CHAR16_T_LOCK_FREE.o)
-libc.a(ATOMIC_CHAR16_T_LOCK_FREE.o): $(OBJDIR)/ATOMIC_CHAR16_T_LOCK_FREE.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ATOMIC_CHAR16_T_LOCK_FREE.o: src/stdatomic/ATOMIC_CHAR16_T_LOCK_FREE.c
-$(OBJDIR)/ATOMIC_CHAR16_T_LOCK_FREE.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stdatomic/ATOMIC_CHAR16_T_LOCK_FREE.c
diff --git a/mk/_Exit.d b/mk/_Exit.d
index 1d6d357e..211dc456 100644
--- a/mk/_Exit.d
+++ b/mk/_Exit.d
@@ -3,6 +3,7 @@ libc.a(_Exit.o): $(OBJDIR)/_Exit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/_Exit.o: src/stdlib/_Exit.c
+$(OBJDIR)/_Exit.o: src/_safety.h
$(OBJDIR)/_Exit.o: src/_syscall.h
$(OBJDIR)/_Exit.o:
@echo " [CC] $@"
diff --git a/mk/__assert.d b/mk/__assert.d
index ae359896..23403777 100644
--- a/mk/__assert.d
+++ b/mk/__assert.d
@@ -3,6 +3,7 @@ libc.a(__assert.o): $(OBJDIR)/__assert.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/__assert.o: src/assert/__assert.c
+$(OBJDIR)/__assert.o: src/_safety.h
$(OBJDIR)/__assert.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/__checked_call.d b/mk/__checked_call.d
index 7eb2f8d4..d4ec6059 100644
--- a/mk/__checked_call.d
+++ b/mk/__checked_call.d
@@ -3,7 +3,7 @@ libc.a(__checked_call.o): $(OBJDIR)/__checked_call.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/__checked_call.o: src/__checked_call.c
-$(OBJDIR)/__checked_call.o: src/_assert.h
+$(OBJDIR)/__checked_call.o: src/_safety.h
$(OBJDIR)/__checked_call.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/__checked_i.d b/mk/__checked_i.d
index 43461097..678a4d5d 100644
--- a/mk/__checked_i.d
+++ b/mk/__checked_i.d
@@ -3,6 +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:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/__errno.d b/mk/__errno.d
index 1d42be88..3c19cc7e 100644
--- a/mk/__errno.d
+++ b/mk/__errno.d
@@ -4,6 +4,7 @@ libc.a(__errno.o): $(OBJDIR)/__errno.o
$(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)
diff --git a/mk/__ftw.d b/mk/__ftw.d
deleted file mode 100644
index 46d4c35d..00000000
--- a/mk/__ftw.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_C.0: libc.a(__ftw.o)
-libc.a(__ftw.o): $(OBJDIR)/__ftw.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/__ftw.o: src/ftw/__ftw.c
-$(OBJDIR)/__ftw.o: src/ftw/_ftw.h
-$(OBJDIR)/__ftw.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ftw/__ftw.c
diff --git a/mk/__get_locale.d b/mk/__get_locale.d
index 03970cfb..505800b3 100644
--- a/mk/__get_locale.d
+++ b/mk/__get_locale.d
@@ -4,6 +4,7 @@ libc.a(__get_locale.o): $(OBJDIR)/__get_locale.o
$(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)
diff --git a/mk/__grp.d b/mk/__grp.d
deleted file mode 100644
index 93b94bda..00000000
--- a/mk/__grp.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(__grp.o)
-libc.a(__grp.o): $(OBJDIR)/__grp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/__grp.o: src/grp/__grp.c
-$(OBJDIR)/__grp.o: src/grp/_grp.h
-$(OBJDIR)/__grp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/grp/__grp.c
diff --git a/mk/__load_locale.d b/mk/__load_locale.d
index 2df17061..c4eec9ea 100644
--- a/mk/__load_locale.d
+++ b/mk/__load_locale.d
@@ -5,6 +5,7 @@ libc.a(__load_locale.o): $(OBJDIR)/__load_locale.o
$(OBJDIR)/__load_locale.o: src/locale/__load_locale.c
$(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)
diff --git a/mk/__loc1.d b/mk/__loc1.d
deleted file mode 100644
index 73c48653..00000000
--- a/mk/__loc1.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(__loc1.o)
-libc.a(__loc1.o): $(OBJDIR)/__loc1.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/__loc1.o: src/libgen/__loc1.c
-$(OBJDIR)/__loc1.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/libgen/__loc1.c
diff --git a/mk/__printf.d b/mk/__printf.d
index ef03315c..516cd3b6 100644
--- a/mk/__printf.d
+++ b/mk/__printf.d
@@ -6,6 +6,7 @@ $(OBJDIR)/__printf.o: src/stdio/__printf.c
$(OBJDIR)/__printf.o: src/wctype/wint_t.h
$(OBJDIR)/__printf.o: src/wctype/wctrans_t.h
$(OBJDIR)/__printf.o: src/stdio/_stdio.h
+$(OBJDIR)/__printf.o: src/_safety.h
$(OBJDIR)/__printf.o: src/stdint/intmax_t.h
$(OBJDIR)/__printf.o: src/stdint/uintmax_t.h
$(OBJDIR)/__printf.o: src/stdint/intptr_t.h
diff --git a/mk/__pwd.d b/mk/__pwd.d
deleted file mode 100644
index 2d15b11c..00000000
--- a/mk/__pwd.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(__pwd.o)
-libc.a(__pwd.o): $(OBJDIR)/__pwd.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/__pwd.o: src/pwd/__pwd.c
-$(OBJDIR)/__pwd.o: src/pwd/_pwd.h
-$(OBJDIR)/__pwd.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/pwd/__pwd.c
diff --git a/mk/__scanf.d b/mk/__scanf.d
index e48198dd..bc31d978 100644
--- a/mk/__scanf.d
+++ b/mk/__scanf.d
@@ -4,6 +4,7 @@ libc.a(__scanf.o): $(OBJDIR)/__scanf.o
$(OBJDIR)/__scanf.o: src/stdio/__scanf.c
$(OBJDIR)/__scanf.o: src/stdio/_stdio.h
+$(OBJDIR)/__scanf.o: src/_safety.h
$(OBJDIR)/__scanf.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/__signal_handler.d b/mk/__signal_handler.d
index 2a1148af..7f96e741 100644
--- a/mk/__signal_handler.d
+++ b/mk/__signal_handler.d
@@ -4,6 +4,7 @@ libc.a(__signal_handler.o): $(OBJDIR)/__signal_handler.o
$(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)
diff --git a/mk/__sigsegv.d b/mk/__sigsegv.d
new file mode 100644
index 00000000..3453891e
--- /dev/null
+++ b/mk/__sigsegv.d
@@ -0,0 +1,9 @@
+libc_C.0: libc.a(__sigsegv.o)
+libc.a(__sigsegv.o): $(OBJDIR)/__sigsegv.o
+ @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
+
+$(OBJDIR)/__sigsegv.o: src/signal/__sigsegv.c
+$(OBJDIR)/__sigsegv.o:
+ @echo " [CC] $@"
+ @mkdir -p $(@D)
+ @$(CC) -c -o $@ $(CFLAGS) src/signal/__sigsegv.c
diff --git a/mk/_longjmp.d b/mk/_longjmp.d
index 2bf0df7e..bf85d420 100644
--- a/mk/_longjmp.d
+++ b/mk/_longjmp.d
@@ -3,6 +3,7 @@ libc.a(_longjmp.o): $(OBJDIR)/_longjmp.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/_longjmp.o: src/setjmp/_longjmp.c
+$(OBJDIR)/_longjmp.o: src/_safety.h
$(OBJDIR)/_longjmp.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/_setjmp.d b/mk/_setjmp.d
index 5783c4e8..b7b45ef9 100644
--- a/mk/_setjmp.d
+++ b/mk/_setjmp.d
@@ -3,6 +3,7 @@ libc.a(_setjmp.o): $(OBJDIR)/_setjmp.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/_setjmp.o: src/setjmp/_setjmp.c
+$(OBJDIR)/_setjmp.o: src/_safety.h
$(OBJDIR)/_setjmp.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/abort.d b/mk/abort.d
deleted file mode 100644
index eb3e69c8..00000000
--- a/mk/abort.d
+++ /dev/null
@@ -1,9 +0,0 @@
-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:
- @echo " [CC] $@"
- @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 490c8e96..de33e069 100644
--- a/mk/abort_handler_s.d
+++ b/mk/abort_handler_s.d
@@ -5,7 +5,7 @@ libc.a(abort_handler_s.o): $(OBJDIR)/abort_handler_s.o
$(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: src/_assert.h
+$(OBJDIR)/abort_handler_s.o: src/_safety.h
$(OBJDIR)/abort_handler_s.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/advance.d b/mk/advance.d
deleted file mode 100644
index 13666d68..00000000
--- a/mk/advance.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(advance.o)
-libc.a(advance.o): $(OBJDIR)/advance.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/advance.o: src/regexp/advance.c
-$(OBJDIR)/advance.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regexp/advance.c
diff --git a/mk/aio_cancel.d b/mk/aio_cancel.d
deleted file mode 100644
index fc3f4d84..00000000
--- a/mk/aio_cancel.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(aio_cancel.o)
-librt.a(aio_cancel.o): $(OBJDIR)/aio_cancel.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/aio_cancel.o: src/aio/aio_cancel.c
-$(OBJDIR)/aio_cancel.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/aio_cancel.c
diff --git a/mk/aio_error.d b/mk/aio_error.d
deleted file mode 100644
index 4c454c36..00000000
--- a/mk/aio_error.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(aio_error.o)
-librt.a(aio_error.o): $(OBJDIR)/aio_error.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/aio_error.o: src/aio/aio_error.c
-$(OBJDIR)/aio_error.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/aio_error.c
diff --git a/mk/aio_fsync.d b/mk/aio_fsync.d
deleted file mode 100644
index 76e5f45b..00000000
--- a/mk/aio_fsync.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(aio_fsync.o)
-librt.a(aio_fsync.o): $(OBJDIR)/aio_fsync.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/aio_fsync.o: src/aio/aio_fsync.c
-$(OBJDIR)/aio_fsync.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/aio_fsync.c
diff --git a/mk/aio_read.d b/mk/aio_read.d
deleted file mode 100644
index 67e5ee64..00000000
--- a/mk/aio_read.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(aio_read.o)
-librt.a(aio_read.o): $(OBJDIR)/aio_read.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/aio_read.o: src/aio/aio_read.c
-$(OBJDIR)/aio_read.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/aio_read.c
diff --git a/mk/aio_return.d b/mk/aio_return.d
deleted file mode 100644
index 0182d2ea..00000000
--- a/mk/aio_return.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(aio_return.o)
-librt.a(aio_return.o): $(OBJDIR)/aio_return.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/aio_return.o: src/aio/aio_return.c
-$(OBJDIR)/aio_return.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/aio_return.c
diff --git a/mk/aio_suspend.d b/mk/aio_suspend.d
deleted file mode 100644
index a7e23768..00000000
--- a/mk/aio_suspend.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(aio_suspend.o)
-librt.a(aio_suspend.o): $(OBJDIR)/aio_suspend.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/aio_suspend.o: src/aio/aio_suspend.c
-$(OBJDIR)/aio_suspend.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/aio_suspend.c
diff --git a/mk/aio_write.d b/mk/aio_write.d
deleted file mode 100644
index 03764203..00000000
--- a/mk/aio_write.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(aio_write.o)
-librt.a(aio_write.o): $(OBJDIR)/aio_write.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/aio_write.o: src/aio/aio_write.c
-$(OBJDIR)/aio_write.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/aio_write.c
diff --git a/mk/all.mk b/mk/all.mk
index 47b96b3e..5ef787a8 100644
--- a/mk/all.mk
+++ b/mk/all.mk
@@ -13,7 +13,6 @@ include mk/atomic_store_explicit.d
include mk/atomic_flag.d
include mk/atomic_fetch_sub.d
include mk/atomic_fetch_add.d
-include mk/ATOMIC_CHAR16_T_LOCK_FREE.d
include mk/atomic_fetch_add_explicit.d
include mk/atomic_fetch_or_explicit.d
include mk/atomic_exchange_explicit.d
@@ -53,14 +52,6 @@ include mk/clog.d
include mk/cproj.d
include mk/csin.d
include mk/cacos.d
-include mk/ntohl.d
-include mk/inet_ntop.d
-include mk/ntohs.d
-include mk/inet_pton.d
-include mk/htonl.d
-include mk/inet_ntoa.d
-include mk/htons.d
-include mk/inet_addr.d
include mk/strspn.d
include mk/memmove_s.d
include mk/strtok.d
@@ -83,7 +74,6 @@ 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
@@ -183,22 +173,6 @@ 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/getgrgid.d
-include mk/getgrent.d
-include mk/__grp.d
-include mk/getgrnam.d
-include mk/setgrent.d
-include mk/endgrent.d
-include mk/globfree.d
-include mk/glob.d
-include mk/poll.d
-include mk/fnmatch.d
include mk/tcflow.d
include mk/tcgetattr.d
include mk/tcsetattr.d
@@ -211,24 +185,8 @@ include mk/tcsendbreak.d
include mk/tcgetsid.d
include mk/tcflush.d
include mk/__checked_call.d
-include mk/wordexp.d
-include mk/wordfree.d
-include mk/setlocale.d
-include mk/localeconv.d
include mk/__load_locale.d
include mk/__get_locale.d
-include mk/bzero.d
-include mk/ffs.d
-include mk/rindex.d
-include mk/strcasecmp.d
-include mk/strncasecmp.d
-include mk/bcmp.d
-include mk/index.d
-include mk/bcopy.d
-include mk/dlopen.d
-include mk/dlerror.d
-include mk/dlsym.d
-include mk/dlclose.d
include mk/mktemp.d
include mk/atof.d
include mk/srand.d
@@ -244,7 +202,6 @@ 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
@@ -307,10 +264,6 @@ include mk/getsubopt.d
include mk/mbstowcs_s.d
include mk/atol.d
include mk/ptsname.d
-include mk/regcomp.d
-include mk/regerror.d
-include mk/regfree.d
-include mk/regexec.d
include mk/modf.d
include mk/sinh.d
include mk/acosh.d
@@ -377,50 +330,13 @@ include mk/tgamma.d
include mk/jn.d
include mk/trunc.d
include mk/sin.d
-include mk/__ftw.d
-include mk/nftw.d
-include mk/ftw.d
-include mk/endpwent.d
-include mk/getpwuid.d
-include mk/getpwnam.d
-include mk/setpwent.d
-include mk/getpwent.d
-include mk/__pwd.d
-include mk/fmtmsg.d
-include mk/putmsg.d
-include mk/getpmsg.d
-include mk/isastream.d
-include mk/ioctl.d
-include mk/putpmsg.d
-include mk/fattach.d
-include mk/fdetach.d
-include mk/getmsg.d
-include mk/sigqueue.d
-include mk/killpg.d
-include mk/sigignore.d
-include mk/sigdelset.d
-include mk/sigaddset.d
-include mk/sigwaitinfo.d
-include mk/bsd_signal.d
-include mk/sigismember.d
-include mk/sigpause.d
-include mk/sigpending.d
+include mk/__sigsegv.d
include mk/signal.d
include mk/sigaction.d
-include mk/sigsuspend.d
-include mk/sigtimedwait.d
-include mk/sigfillset.d
-include mk/sigstack.d
-include mk/sigprocmask.d
-include mk/siginterrupt.d
-include mk/sighold.d
-include mk/sigset.d
-include mk/sigaltstack.d
+include mk/__signal_handler.d
include mk/raise.d
-include mk/sigmask.d
-include mk/sigemptyset.d
+include mk/__signal.d
include mk/kill.d
-include mk/sigrelse.d
include mk/mbrtoc32.d
include mk/c32rtomb.d
include mk/c16rtomb.d
@@ -579,12 +495,6 @@ include mk/dup2.d
include mk/close.d
include mk/getpass.d
include mk/link.d
-include mk/setutxent.d
-include mk/getutxent.d
-include mk/pututxline.d
-include mk/endutxent.d
-include mk/getutxid.d
-include mk/getutxline.d
include mk/clock_settime.d
include mk/tzname.d
include mk/timer_settime.d
@@ -618,38 +528,13 @@ include mk/asctime_s.d
include mk/mktime.d
include mk/__main.d
include mk/environ.d
-include mk/ulimit.d
-include mk/re_comp.d
-include mk/re_exec.d
-include mk/loc1.d
-include mk/locs.d
-include mk/advance.d
-include mk/step.d
-include mk/loc2.d
-include mk/compile.d
include mk/_longjmp.d
include mk/_setjmp.d
include mk/setjmp.d
include mk/siglongjmp.d
include mk/longjmp.d
include mk/sigsetjmp.d
-include mk/regex.d
-include mk/dirname.d
-include mk/regcmp.d
-include mk/basename.d
-include mk/__loc1.d
include mk/nl_langinfo.d
-include mk/remque.d
-include mk/tdelete.d
-include mk/hdestroy.d
-include mk/insque.d
-include mk/tsearch.d
-include mk/lsearch.d
-include mk/lfind.d
-include mk/hcreate.d
-include mk/twalk.d
-include mk/hsearch.d
-include mk/tfind.d
include mk/fputs.d
include mk/fwrite.d
include mk/vscanf.d
@@ -732,11 +617,6 @@ include mk/tmpfile.d
include mk/setvbuf.d
include mk/putw.d
include mk/fflush.d
-include mk/utime.d
-include mk/setlogmask.d
-include mk/openlog.d
-include mk/closelog.d
-include mk/syslog.d
include mk/__errno.d
include mk/thrd_current.d
include mk/cnd_timedwait.d
@@ -781,15 +661,6 @@ include mk/iswupper.d
include mk/iswalpha.d
include mk/iswspace.d
include mk/towlower.d
-include mk/sem_trywait.d
-include mk/sem_wait.d
-include mk/sem_init.d
-include mk/sem_close.d
-include mk/sem_post.d
-include mk/sem_unlink.d
-include mk/sem_open.d
-include mk/sem_getvalue.d
-include mk/sem_destroy.d
include mk/feclearexcept.d
include mk/fesetround.d
include mk/feholdexcept.d
@@ -798,61 +669,9 @@ 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/strfmon.d
-include mk/telldir.d
-include mk/seekdir.d
-include mk/opendir.d
-include mk/rewinddir.d
-include mk/closedir.d
-include mk/readdir.d
include mk/__checked_i.d
-include mk/mq_unlink.d
-include mk/mq_setattr.d
-include mk/mq_notify.d
-include mk/mq_close.d
-include mk/mq_open.d
-include mk/mq_send.d
-include mk/mq_getattr.d
-include mk/struct_mq_attr.d
-include mk/mq_receive.d
-include mk/dbm_error.d
-include mk/dbm_open.d
-include mk/dbm_fetch.d
-include mk/dbm_store.d
-include mk/dbm_clearerr.d
-include mk/dbm_firstkey.d
-include mk/dbm_delete.d
-include mk/dbm_close.d
-include mk/dbm_nextkey.d
-include mk/iconv.d
-include mk/iconv_open.d
-include mk/iconv_close.d
-include mk/catclose.d
-include mk/catgets.d
-include mk/catopen.d
-include mk/makecontext.d
-include mk/setcontext.d
-include mk/getcontext.d
-include mk/swapcontext.d
-include mk/aio_error.d
-include mk/aio_fsync.d
-include mk/aio_return.d
-include mk/aio_cancel.d
-include mk/aio_read.d
-include mk/lio_listio.d
-include mk/aio_suspend.d
-include mk/aio_write.d
-include mk/sched_getscheduler.d
-include mk/sched_rr_get_interval.d
-include mk/sched_setscheduler.d
-include mk/sched_get_priority_max.d
-include mk/sched_get_priority_min.d
-include mk/sched_getparam.d
-include mk/sched_yield.d
-include mk/sched_setparam.d
include mk/__sys.x86-64.s.d
include mk/__setjmp.x86-64.s.d
include mk/__longjmp.x86-64.s.d
diff --git a/mk/atan2.d b/mk/atan2.d
index 0eb23fd9..cdc1214d 100644
--- a/mk/atan2.d
+++ b/mk/atan2.d
@@ -3,7 +3,7 @@ libm.a(atan2.o): $(OBJDIR)/atan2.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/atan2.o: src/math/atan2.c
-$(OBJDIR)/atan2.o: src/_assert.h
+$(OBJDIR)/atan2.o: src/_safety.h
$(OBJDIR)/atan2.o: src/complex/_tgmath.h
$(OBJDIR)/src/math/_tgmath.h.o:
$(OBJDIR)/atan2.o:
diff --git a/mk/basename.d b/mk/basename.d
deleted file mode 100644
index caea328c..00000000
--- a/mk/basename.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(basename.o)
-libc.a(basename.o): $(OBJDIR)/basename.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/basename.o: src/libgen/basename.c
-$(OBJDIR)/basename.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/libgen/basename.c
diff --git a/mk/bcmp.d b/mk/bcmp.d
deleted file mode 100644
index b617c5d5..00000000
--- a/mk/bcmp.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(bcmp.o)
-libc.a(bcmp.o): $(OBJDIR)/bcmp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/bcmp.o: src/strings/bcmp.c
-$(OBJDIR)/bcmp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/bcmp.c
diff --git a/mk/bcopy.d b/mk/bcopy.d
deleted file mode 100644
index 9f0a6538..00000000
--- a/mk/bcopy.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(bcopy.o)
-libc.a(bcopy.o): $(OBJDIR)/bcopy.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/bcopy.o: src/strings/bcopy.c
-$(OBJDIR)/bcopy.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/bcopy.c
diff --git a/mk/bsd_signal.d b/mk/bsd_signal.d
deleted file mode 100644
index 2cb05ebe..00000000
--- a/mk/bsd_signal.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(bsd_signal.o)
-libc.a(bsd_signal.o): $(OBJDIR)/bsd_signal.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/bsd_signal.o: src/signal/bsd_signal.c
-$(OBJDIR)/bsd_signal.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/bsd_signal.c
diff --git a/mk/bzero.d b/mk/bzero.d
deleted file mode 100644
index 9510056c..00000000
--- a/mk/bzero.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(bzero.o)
-libc.a(bzero.o): $(OBJDIR)/bzero.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/bzero.o: src/strings/bzero.c
-$(OBJDIR)/bzero.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/bzero.c
diff --git a/mk/catclose.d b/mk/catclose.d
deleted file mode 100644
index c46ef3e7..00000000
--- a/mk/catclose.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_X.4: libc.a(catclose.o)
-libc.a(catclose.o): $(OBJDIR)/catclose.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/catclose.o: src/nl_types/catclose.c
-$(OBJDIR)/catclose.o:
-$(OBJDIR)/catclose.o:
-$(OBJDIR)/catclose.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/nl_types/catclose.c
diff --git a/mk/catgets.d b/mk/catgets.d
deleted file mode 100644
index ec85aa75..00000000
--- a/mk/catgets.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_X.4: libc.a(catgets.o)
-libc.a(catgets.o): $(OBJDIR)/catgets.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/catgets.o: src/nl_types/catgets.c
-$(OBJDIR)/catgets.o:
-$(OBJDIR)/catgets.o:
-$(OBJDIR)/catgets.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/nl_types/catgets.c
diff --git a/mk/catopen.d b/mk/catopen.d
deleted file mode 100644
index 2c81a98a..00000000
--- a/mk/catopen.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_X.4: libc.a(catopen.o)
-libc.a(catopen.o): $(OBJDIR)/catopen.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/catopen.o: src/nl_types/catopen.c
-$(OBJDIR)/catopen.o:
-$(OBJDIR)/catopen.o:
-$(OBJDIR)/catopen.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/nl_types/catopen.c
diff --git a/mk/clearerr.d b/mk/clearerr.d
index 8310f62b..d875ca7f 100644
--- a/mk/clearerr.d
+++ b/mk/clearerr.d
@@ -4,6 +4,7 @@ libc.a(clearerr.o): $(OBJDIR)/clearerr.o
$(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)
diff --git a/mk/closedir.d b/mk/closedir.d
deleted file mode 100644
index 9ca1fe17..00000000
--- a/mk/closedir.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_P.1: libc.a(closedir.o)
-libc.a(closedir.o): $(OBJDIR)/closedir.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/closedir.o: src/dirent/closedir.c
-$(OBJDIR)/closedir.o: src/_assert.h
-$(OBJDIR)/closedir.o: src/dirent/_dirent.h
-$(OBJDIR)/closedir.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dirent/closedir.c
diff --git a/mk/closelog.d b/mk/closelog.d
deleted file mode 100644
index 91135b6d..00000000
--- a/mk/closelog.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(closelog.o)
-libc.a(closelog.o): $(OBJDIR)/closelog.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/closelog.o: src/syslog/closelog.c
-$(OBJDIR)/closelog.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/syslog/closelog.c
diff --git a/mk/compile.d b/mk/compile.d
deleted file mode 100644
index c812e8bb..00000000
--- a/mk/compile.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(compile.o)
-libc.a(compile.o): $(OBJDIR)/compile.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/compile.o: src/regexp/compile.c
-$(OBJDIR)/compile.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regexp/compile.c
diff --git a/mk/dbm_clearerr.d b/mk/dbm_clearerr.d
deleted file mode 100644
index 5accf8b8..00000000
--- a/mk/dbm_clearerr.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_clearerr.o)
-libc.a(dbm_clearerr.o): $(OBJDIR)/dbm_clearerr.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_clearerr.o: src/ndbm/dbm_clearerr.c
-$(OBJDIR)/dbm_clearerr.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_clearerr.c
diff --git a/mk/dbm_close.d b/mk/dbm_close.d
deleted file mode 100644
index dd4ba2e9..00000000
--- a/mk/dbm_close.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_close.o)
-libc.a(dbm_close.o): $(OBJDIR)/dbm_close.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_close.o: src/ndbm/dbm_close.c
-$(OBJDIR)/dbm_close.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_close.c
diff --git a/mk/dbm_delete.d b/mk/dbm_delete.d
deleted file mode 100644
index 6bcf1635..00000000
--- a/mk/dbm_delete.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_delete.o)
-libc.a(dbm_delete.o): $(OBJDIR)/dbm_delete.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_delete.o: src/ndbm/dbm_delete.c
-$(OBJDIR)/dbm_delete.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_delete.c
diff --git a/mk/dbm_error.d b/mk/dbm_error.d
deleted file mode 100644
index 00510999..00000000
--- a/mk/dbm_error.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_error.o)
-libc.a(dbm_error.o): $(OBJDIR)/dbm_error.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_error.o: src/ndbm/dbm_error.c
-$(OBJDIR)/dbm_error.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_error.c
diff --git a/mk/dbm_fetch.d b/mk/dbm_fetch.d
deleted file mode 100644
index 92f7a993..00000000
--- a/mk/dbm_fetch.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_fetch.o)
-libc.a(dbm_fetch.o): $(OBJDIR)/dbm_fetch.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_fetch.o: src/ndbm/dbm_fetch.c
-$(OBJDIR)/dbm_fetch.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_fetch.c
diff --git a/mk/dbm_firstkey.d b/mk/dbm_firstkey.d
deleted file mode 100644
index dd898da1..00000000
--- a/mk/dbm_firstkey.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_firstkey.o)
-libc.a(dbm_firstkey.o): $(OBJDIR)/dbm_firstkey.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_firstkey.o: src/ndbm/dbm_firstkey.c
-$(OBJDIR)/dbm_firstkey.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_firstkey.c
diff --git a/mk/dbm_nextkey.d b/mk/dbm_nextkey.d
deleted file mode 100644
index 8b19b446..00000000
--- a/mk/dbm_nextkey.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_nextkey.o)
-libc.a(dbm_nextkey.o): $(OBJDIR)/dbm_nextkey.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_nextkey.o: src/ndbm/dbm_nextkey.c
-$(OBJDIR)/dbm_nextkey.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_nextkey.c
diff --git a/mk/dbm_open.d b/mk/dbm_open.d
deleted file mode 100644
index 7fc4372f..00000000
--- a/mk/dbm_open.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_open.o)
-libc.a(dbm_open.o): $(OBJDIR)/dbm_open.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_open.o: src/ndbm/dbm_open.c
-$(OBJDIR)/dbm_open.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_open.c
diff --git a/mk/dbm_store.d b/mk/dbm_store.d
deleted file mode 100644
index dd8e9dce..00000000
--- a/mk/dbm_store.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dbm_store.o)
-libc.a(dbm_store.o): $(OBJDIR)/dbm_store.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dbm_store.o: src/ndbm/dbm_store.c
-$(OBJDIR)/dbm_store.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ndbm/dbm_store.c
diff --git a/mk/deps.mk b/mk/deps.mk
index 246bef2b..b69460ae 100644
--- a/mk/deps.mk
+++ b/mk/deps.mk
@@ -62,10 +62,6 @@ all: mk/atomic_fetch_add.d
mk/atomic_fetch_add.d: src/stdatomic/atomic_fetch_add.c
sh mk/deps.sh src/stdatomic/atomic_fetch_add.c
-all: mk/ATOMIC_CHAR16_T_LOCK_FREE.d
-mk/ATOMIC_CHAR16_T_LOCK_FREE.d: src/stdatomic/ATOMIC_CHAR16_T_LOCK_FREE.c
- sh mk/deps.sh src/stdatomic/ATOMIC_CHAR16_T_LOCK_FREE.c
-
all: mk/atomic_fetch_add_explicit.d
mk/atomic_fetch_add_explicit.d: src/stdatomic/atomic_fetch_add_explicit.c
sh mk/deps.sh src/stdatomic/atomic_fetch_add_explicit.c
@@ -222,38 +218,6 @@ all: mk/cacos.d
mk/cacos.d: src/complex/cacos.c
sh mk/deps.sh src/complex/cacos.c
-all: mk/ntohl.d
-mk/ntohl.d: src/arpa/inet/ntohl.c
- sh mk/deps.sh src/arpa/inet/ntohl.c
-
-all: mk/inet_ntop.d
-mk/inet_ntop.d: src/arpa/inet/inet_ntop.c
- sh mk/deps.sh src/arpa/inet/inet_ntop.c
-
-all: mk/ntohs.d
-mk/ntohs.d: src/arpa/inet/ntohs.c
- sh mk/deps.sh src/arpa/inet/ntohs.c
-
-all: mk/inet_pton.d
-mk/inet_pton.d: src/arpa/inet/inet_pton.c
- sh mk/deps.sh src/arpa/inet/inet_pton.c
-
-all: mk/htonl.d
-mk/htonl.d: src/arpa/inet/htonl.c
- sh mk/deps.sh src/arpa/inet/htonl.c
-
-all: mk/inet_ntoa.d
-mk/inet_ntoa.d: src/arpa/inet/inet_ntoa.c
- sh mk/deps.sh src/arpa/inet/inet_ntoa.c
-
-all: mk/htons.d
-mk/htons.d: src/arpa/inet/htons.c
- sh mk/deps.sh src/arpa/inet/htons.c
-
-all: mk/inet_addr.d
-mk/inet_addr.d: src/arpa/inet/inet_addr.c
- sh mk/deps.sh src/arpa/inet/inet_addr.c
-
all: mk/strspn.d
mk/strspn.d: src/string/strspn.c
sh mk/deps.sh src/string/strspn.c
@@ -342,10 +306,6 @@ 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
@@ -742,70 +702,6 @@ 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/getgrgid.d
-mk/getgrgid.d: src/grp/getgrgid.c
- sh mk/deps.sh src/grp/getgrgid.c
-
-all: mk/getgrent.d
-mk/getgrent.d: src/grp/getgrent.c
- sh mk/deps.sh src/grp/getgrent.c
-
-all: mk/__grp.d
-mk/__grp.d: src/grp/__grp.c
- sh mk/deps.sh src/grp/__grp.c
-
-all: mk/getgrnam.d
-mk/getgrnam.d: src/grp/getgrnam.c
- sh mk/deps.sh src/grp/getgrnam.c
-
-all: mk/setgrent.d
-mk/setgrent.d: src/grp/setgrent.c
- sh mk/deps.sh src/grp/setgrent.c
-
-all: mk/endgrent.d
-mk/endgrent.d: src/grp/endgrent.c
- sh mk/deps.sh src/grp/endgrent.c
-
-all: mk/globfree.d
-mk/globfree.d: src/glob/globfree.c
- sh mk/deps.sh src/glob/globfree.c
-
-all: mk/glob.d
-mk/glob.d: src/glob/glob.c
- sh mk/deps.sh src/glob/glob.c
-
-all: mk/poll.d
-mk/poll.d: src/poll/poll.c
- sh mk/deps.sh src/poll/poll.c
-
-all: mk/fnmatch.d
-mk/fnmatch.d: src/fnmatch/fnmatch.c
- sh mk/deps.sh src/fnmatch/fnmatch.c
-
all: mk/tcflow.d
mk/tcflow.d: src/termios/tcflow.c
sh mk/deps.sh src/termios/tcflow.c
@@ -854,22 +750,6 @@ all: mk/__checked_call.d
mk/__checked_call.d: src/__checked_call.c
sh mk/deps.sh src/__checked_call.c
-all: mk/wordexp.d
-mk/wordexp.d: src/wordexp/wordexp.c
- sh mk/deps.sh src/wordexp/wordexp.c
-
-all: mk/wordfree.d
-mk/wordfree.d: src/wordexp/wordfree.c
- sh mk/deps.sh src/wordexp/wordfree.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
@@ -878,54 +758,6 @@ all: mk/__get_locale.d
mk/__get_locale.d: src/locale/__get_locale.c
sh mk/deps.sh src/locale/__get_locale.c
-all: mk/bzero.d
-mk/bzero.d: src/strings/bzero.c
- sh mk/deps.sh src/strings/bzero.c
-
-all: mk/ffs.d
-mk/ffs.d: src/strings/ffs.c
- sh mk/deps.sh src/strings/ffs.c
-
-all: mk/rindex.d
-mk/rindex.d: src/strings/rindex.c
- sh mk/deps.sh src/strings/rindex.c
-
-all: mk/strcasecmp.d
-mk/strcasecmp.d: src/strings/strcasecmp.c
- sh mk/deps.sh src/strings/strcasecmp.c
-
-all: mk/strncasecmp.d
-mk/strncasecmp.d: src/strings/strncasecmp.c
- sh mk/deps.sh src/strings/strncasecmp.c
-
-all: mk/bcmp.d
-mk/bcmp.d: src/strings/bcmp.c
- sh mk/deps.sh src/strings/bcmp.c
-
-all: mk/index.d
-mk/index.d: src/strings/index.c
- sh mk/deps.sh src/strings/index.c
-
-all: mk/bcopy.d
-mk/bcopy.d: src/strings/bcopy.c
- sh mk/deps.sh src/strings/bcopy.c
-
-all: mk/dlopen.d
-mk/dlopen.d: src/dlfcn/dlopen.c
- sh mk/deps.sh src/dlfcn/dlopen.c
-
-all: mk/dlerror.d
-mk/dlerror.d: src/dlfcn/dlerror.c
- sh mk/deps.sh src/dlfcn/dlerror.c
-
-all: mk/dlsym.d
-mk/dlsym.d: src/dlfcn/dlsym.c
- sh mk/deps.sh src/dlfcn/dlsym.c
-
-all: mk/dlclose.d
-mk/dlclose.d: src/dlfcn/dlclose.c
- sh mk/deps.sh src/dlfcn/dlclose.c
-
all: mk/mktemp.d
mk/mktemp.d: src/stdlib/mktemp.c
sh mk/deps.sh src/stdlib/mktemp.c
@@ -986,10 +818,6 @@ 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
@@ -1238,22 +1066,6 @@ all: mk/ptsname.d
mk/ptsname.d: src/stdlib/ptsname.c
sh mk/deps.sh src/stdlib/ptsname.c
-all: mk/regcomp.d
-mk/regcomp.d: src/regex/regcomp.c
- sh mk/deps.sh src/regex/regcomp.c
-
-all: mk/regerror.d
-mk/regerror.d: src/regex/regerror.c
- sh mk/deps.sh src/regex/regerror.c
-
-all: mk/regfree.d
-mk/regfree.d: src/regex/regfree.c
- sh mk/deps.sh src/regex/regfree.c
-
-all: mk/regexec.d
-mk/regexec.d: src/regex/regexec.c
- sh mk/deps.sh src/regex/regexec.c
-
all: mk/modf.d
mk/modf.d: src/math/modf.c
sh mk/deps.sh src/math/modf.c
@@ -1518,117 +1330,9 @@ all: mk/sin.d
mk/sin.d: src/math/sin.c
sh mk/deps.sh src/math/sin.c
-all: mk/__ftw.d
-mk/__ftw.d: src/ftw/__ftw.c
- sh mk/deps.sh src/ftw/__ftw.c
-
-all: mk/nftw.d
-mk/nftw.d: src/ftw/nftw.c
- sh mk/deps.sh src/ftw/nftw.c
-
-all: mk/ftw.d
-mk/ftw.d: src/ftw/ftw.c
- sh mk/deps.sh src/ftw/ftw.c
-
-all: mk/endpwent.d
-mk/endpwent.d: src/pwd/endpwent.c
- sh mk/deps.sh src/pwd/endpwent.c
-
-all: mk/getpwuid.d
-mk/getpwuid.d: src/pwd/getpwuid.c
- sh mk/deps.sh src/pwd/getpwuid.c
-
-all: mk/getpwnam.d
-mk/getpwnam.d: src/pwd/getpwnam.c
- sh mk/deps.sh src/pwd/getpwnam.c
-
-all: mk/setpwent.d
-mk/setpwent.d: src/pwd/setpwent.c
- sh mk/deps.sh src/pwd/setpwent.c
-
-all: mk/getpwent.d
-mk/getpwent.d: src/pwd/getpwent.c
- sh mk/deps.sh src/pwd/getpwent.c
-
-all: mk/__pwd.d
-mk/__pwd.d: src/pwd/__pwd.c
- sh mk/deps.sh src/pwd/__pwd.c
-
-all: mk/fmtmsg.d
-mk/fmtmsg.d: src/fmtmsg/fmtmsg.c
- sh mk/deps.sh src/fmtmsg/fmtmsg.c
-
-all: mk/putmsg.d
-mk/putmsg.d: src/stropts/putmsg.c
- sh mk/deps.sh src/stropts/putmsg.c
-
-all: mk/getpmsg.d
-mk/getpmsg.d: src/stropts/getpmsg.c
- sh mk/deps.sh src/stropts/getpmsg.c
-
-all: mk/isastream.d
-mk/isastream.d: src/stropts/isastream.c
- sh mk/deps.sh src/stropts/isastream.c
-
-all: mk/ioctl.d
-mk/ioctl.d: src/stropts/ioctl.c
- sh mk/deps.sh src/stropts/ioctl.c
-
-all: mk/putpmsg.d
-mk/putpmsg.d: src/stropts/putpmsg.c
- sh mk/deps.sh src/stropts/putpmsg.c
-
-all: mk/fattach.d
-mk/fattach.d: src/stropts/fattach.c
- sh mk/deps.sh src/stropts/fattach.c
-
-all: mk/fdetach.d
-mk/fdetach.d: src/stropts/fdetach.c
- sh mk/deps.sh src/stropts/fdetach.c
-
-all: mk/getmsg.d
-mk/getmsg.d: src/stropts/getmsg.c
- sh mk/deps.sh src/stropts/getmsg.c
-
-all: mk/sigqueue.d
-mk/sigqueue.d: src/signal/sigqueue.c
- sh mk/deps.sh src/signal/sigqueue.c
-
-all: mk/killpg.d
-mk/killpg.d: src/signal/killpg.c
- sh mk/deps.sh src/signal/killpg.c
-
-all: mk/sigignore.d
-mk/sigignore.d: src/signal/sigignore.c
- sh mk/deps.sh src/signal/sigignore.c
-
-all: mk/sigdelset.d
-mk/sigdelset.d: src/signal/sigdelset.c
- sh mk/deps.sh src/signal/sigdelset.c
-
-all: mk/sigaddset.d
-mk/sigaddset.d: src/signal/sigaddset.c
- sh mk/deps.sh src/signal/sigaddset.c
-
-all: mk/sigwaitinfo.d
-mk/sigwaitinfo.d: src/signal/sigwaitinfo.c
- sh mk/deps.sh src/signal/sigwaitinfo.c
-
-all: mk/bsd_signal.d
-mk/bsd_signal.d: src/signal/bsd_signal.c
- sh mk/deps.sh src/signal/bsd_signal.c
-
-all: mk/sigismember.d
-mk/sigismember.d: src/signal/sigismember.c
- sh mk/deps.sh src/signal/sigismember.c
-
-all: mk/sigpause.d
-mk/sigpause.d: src/signal/sigpause.c
- sh mk/deps.sh src/signal/sigpause.c
-
-all: mk/sigpending.d
-mk/sigpending.d: src/signal/sigpending.c
- sh mk/deps.sh src/signal/sigpending.c
+all: mk/__sigsegv.d
+mk/__sigsegv.d: src/signal/__sigsegv.c
+ sh mk/deps.sh src/signal/__sigsegv.c
all: mk/signal.d
mk/signal.d: src/signal/signal.c
@@ -1638,62 +1342,22 @@ all: mk/sigaction.d
mk/sigaction.d: src/signal/sigaction.c
sh mk/deps.sh src/signal/sigaction.c
-all: mk/sigsuspend.d
-mk/sigsuspend.d: src/signal/sigsuspend.c
- sh mk/deps.sh src/signal/sigsuspend.c
-
-all: mk/sigtimedwait.d
-mk/sigtimedwait.d: src/signal/sigtimedwait.c
- sh mk/deps.sh src/signal/sigtimedwait.c
-
-all: mk/sigfillset.d
-mk/sigfillset.d: src/signal/sigfillset.c
- sh mk/deps.sh src/signal/sigfillset.c
-
-all: mk/sigstack.d
-mk/sigstack.d: src/signal/sigstack.c
- sh mk/deps.sh src/signal/sigstack.c
-
-all: mk/sigprocmask.d
-mk/sigprocmask.d: src/signal/sigprocmask.c
- sh mk/deps.sh src/signal/sigprocmask.c
-
-all: mk/siginterrupt.d
-mk/siginterrupt.d: src/signal/siginterrupt.c
- sh mk/deps.sh src/signal/siginterrupt.c
-
-all: mk/sighold.d
-mk/sighold.d: src/signal/sighold.c
- sh mk/deps.sh src/signal/sighold.c
-
-all: mk/sigset.d
-mk/sigset.d: src/signal/sigset.c
- sh mk/deps.sh src/signal/sigset.c
-
-all: mk/sigaltstack.d
-mk/sigaltstack.d: src/signal/sigaltstack.c
- sh mk/deps.sh src/signal/sigaltstack.c
+all: mk/__signal_handler.d
+mk/__signal_handler.d: src/signal/__signal_handler.c
+ sh mk/deps.sh src/signal/__signal_handler.c
all: mk/raise.d
mk/raise.d: src/signal/raise.c
sh mk/deps.sh src/signal/raise.c
-all: mk/sigmask.d
-mk/sigmask.d: src/signal/sigmask.c
- sh mk/deps.sh src/signal/sigmask.c
-
-all: mk/sigemptyset.d
-mk/sigemptyset.d: src/signal/sigemptyset.c
- sh mk/deps.sh src/signal/sigemptyset.c
+all: mk/__signal.d
+mk/__signal.d: src/signal/__signal.c
+ sh mk/deps.sh src/signal/__signal.c
all: mk/kill.d
mk/kill.d: src/signal/kill.c
sh mk/deps.sh src/signal/kill.c
-all: mk/sigrelse.d
-mk/sigrelse.d: src/signal/sigrelse.c
- sh mk/deps.sh src/signal/sigrelse.c
-
all: mk/mbrtoc32.d
mk/mbrtoc32.d: src/uchar/mbrtoc32.c
sh mk/deps.sh src/uchar/mbrtoc32.c
@@ -2326,30 +1990,6 @@ all: mk/link.d
mk/link.d: src/unistd/link.c
sh mk/deps.sh src/unistd/link.c
-all: mk/setutxent.d
-mk/setutxent.d: src/utmpx/setutxent.c
- sh mk/deps.sh src/utmpx/setutxent.c
-
-all: mk/getutxent.d
-mk/getutxent.d: src/utmpx/getutxent.c
- sh mk/deps.sh src/utmpx/getutxent.c
-
-all: mk/pututxline.d
-mk/pututxline.d: src/utmpx/pututxline.c
- sh mk/deps.sh src/utmpx/pututxline.c
-
-all: mk/endutxent.d
-mk/endutxent.d: src/utmpx/endutxent.c
- sh mk/deps.sh src/utmpx/endutxent.c
-
-all: mk/getutxid.d
-mk/getutxid.d: src/utmpx/getutxid.c
- sh mk/deps.sh src/utmpx/getutxid.c
-
-all: mk/getutxline.d
-mk/getutxline.d: src/utmpx/getutxline.c
- sh mk/deps.sh src/utmpx/getutxline.c
-
all: mk/clock_settime.d
mk/clock_settime.d: src/time/clock_settime.c
sh mk/deps.sh src/time/clock_settime.c
@@ -2482,42 +2122,6 @@ all: mk/environ.d
mk/environ.d: src/environ.c
sh mk/deps.sh src/environ.c
-all: mk/ulimit.d
-mk/ulimit.d: src/ulimit/ulimit.c
- sh mk/deps.sh src/ulimit/ulimit.c
-
-all: mk/re_comp.d
-mk/re_comp.d: src/re_comp/re_comp.c
- sh mk/deps.sh src/re_comp/re_comp.c
-
-all: mk/re_exec.d
-mk/re_exec.d: src/re_comp/re_exec.c
- sh mk/deps.sh src/re_comp/re_exec.c
-
-all: mk/loc1.d
-mk/loc1.d: src/regexp/loc1.c
- sh mk/deps.sh src/regexp/loc1.c
-
-all: mk/locs.d
-mk/locs.d: src/regexp/locs.c
- sh mk/deps.sh src/regexp/locs.c
-
-all: mk/advance.d
-mk/advance.d: src/regexp/advance.c
- sh mk/deps.sh src/regexp/advance.c
-
-all: mk/step.d
-mk/step.d: src/regexp/step.c
- sh mk/deps.sh src/regexp/step.c
-
-all: mk/loc2.d
-mk/loc2.d: src/regexp/loc2.c
- sh mk/deps.sh src/regexp/loc2.c
-
-all: mk/compile.d
-mk/compile.d: src/regexp/compile.c
- sh mk/deps.sh src/regexp/compile.c
-
all: mk/_longjmp.d
mk/_longjmp.d: src/setjmp/_longjmp.c
sh mk/deps.sh src/setjmp/_longjmp.c
@@ -2542,74 +2146,10 @@ all: mk/sigsetjmp.d
mk/sigsetjmp.d: src/setjmp/sigsetjmp.c
sh mk/deps.sh src/setjmp/sigsetjmp.c
-all: mk/regex.d
-mk/regex.d: src/libgen/regex.c
- sh mk/deps.sh src/libgen/regex.c
-
-all: mk/dirname.d
-mk/dirname.d: src/libgen/dirname.c
- sh mk/deps.sh src/libgen/dirname.c
-
-all: mk/regcmp.d
-mk/regcmp.d: src/libgen/regcmp.c
- sh mk/deps.sh src/libgen/regcmp.c
-
-all: mk/basename.d
-mk/basename.d: src/libgen/basename.c
- sh mk/deps.sh src/libgen/basename.c
-
-all: mk/__loc1.d
-mk/__loc1.d: src/libgen/__loc1.c
- sh mk/deps.sh src/libgen/__loc1.c
-
all: mk/nl_langinfo.d
mk/nl_langinfo.d: src/langinfo/nl_langinfo.c
sh mk/deps.sh src/langinfo/nl_langinfo.c
-all: mk/remque.d
-mk/remque.d: src/search/remque.c
- sh mk/deps.sh src/search/remque.c
-
-all: mk/tdelete.d
-mk/tdelete.d: src/search/tdelete.c
- sh mk/deps.sh src/search/tdelete.c
-
-all: mk/hdestroy.d
-mk/hdestroy.d: src/search/hdestroy.c
- sh mk/deps.sh src/search/hdestroy.c
-
-all: mk/insque.d
-mk/insque.d: src/search/insque.c
- sh mk/deps.sh src/search/insque.c
-
-all: mk/tsearch.d
-mk/tsearch.d: src/search/tsearch.c
- sh mk/deps.sh src/search/tsearch.c
-
-all: mk/lsearch.d
-mk/lsearch.d: src/search/lsearch.c
- sh mk/deps.sh src/search/lsearch.c
-
-all: mk/lfind.d
-mk/lfind.d: src/search/lfind.c
- sh mk/deps.sh src/search/lfind.c
-
-all: mk/hcreate.d
-mk/hcreate.d: src/search/hcreate.c
- sh mk/deps.sh src/search/hcreate.c
-
-all: mk/twalk.d
-mk/twalk.d: src/search/twalk.c
- sh mk/deps.sh src/search/twalk.c
-
-all: mk/hsearch.d
-mk/hsearch.d: src/search/hsearch.c
- sh mk/deps.sh src/search/hsearch.c
-
-all: mk/tfind.d
-mk/tfind.d: src/search/tfind.c
- sh mk/deps.sh src/search/tfind.c
-
all: mk/fputs.d
mk/fputs.d: src/stdio/fputs.c
sh mk/deps.sh src/stdio/fputs.c
@@ -2946,26 +2486,6 @@ all: mk/fflush.d
mk/fflush.d: src/stdio/fflush.c
sh mk/deps.sh src/stdio/fflush.c
-all: mk/utime.d
-mk/utime.d: src/utime/utime.c
- sh mk/deps.sh src/utime/utime.c
-
-all: mk/setlogmask.d
-mk/setlogmask.d: src/syslog/setlogmask.c
- sh mk/deps.sh src/syslog/setlogmask.c
-
-all: mk/openlog.d
-mk/openlog.d: src/syslog/openlog.c
- sh mk/deps.sh src/syslog/openlog.c
-
-all: mk/closelog.d
-mk/closelog.d: src/syslog/closelog.c
- sh mk/deps.sh src/syslog/closelog.c
-
-all: mk/syslog.d
-mk/syslog.d: src/syslog/syslog.c
- sh mk/deps.sh src/syslog/syslog.c
-
all: mk/__errno.d
mk/__errno.d: src/errno/__errno.c
sh mk/deps.sh src/errno/__errno.c
@@ -3142,42 +2662,6 @@ all: mk/towlower.d
mk/towlower.d: src/wctype/towlower.c
sh mk/deps.sh src/wctype/towlower.c
-all: mk/sem_trywait.d
-mk/sem_trywait.d: src/semaphore/sem_trywait.c
- sh mk/deps.sh src/semaphore/sem_trywait.c
-
-all: mk/sem_wait.d
-mk/sem_wait.d: src/semaphore/sem_wait.c
- sh mk/deps.sh src/semaphore/sem_wait.c
-
-all: mk/sem_init.d
-mk/sem_init.d: src/semaphore/sem_init.c
- sh mk/deps.sh src/semaphore/sem_init.c
-
-all: mk/sem_close.d
-mk/sem_close.d: src/semaphore/sem_close.c
- sh mk/deps.sh src/semaphore/sem_close.c
-
-all: mk/sem_post.d
-mk/sem_post.d: src/semaphore/sem_post.c
- sh mk/deps.sh src/semaphore/sem_post.c
-
-all: mk/sem_unlink.d
-mk/sem_unlink.d: src/semaphore/sem_unlink.c
- sh mk/deps.sh src/semaphore/sem_unlink.c
-
-all: mk/sem_open.d
-mk/sem_open.d: src/semaphore/sem_open.c
- sh mk/deps.sh src/semaphore/sem_open.c
-
-all: mk/sem_getvalue.d
-mk/sem_getvalue.d: src/semaphore/sem_getvalue.c
- sh mk/deps.sh src/semaphore/sem_getvalue.c
-
-all: mk/sem_destroy.d
-mk/sem_destroy.d: src/semaphore/sem_destroy.c
- sh mk/deps.sh src/semaphore/sem_destroy.c
-
all: mk/feclearexcept.d
mk/feclearexcept.d: src/fenv/feclearexcept.c
sh mk/deps.sh src/fenv/feclearexcept.c
@@ -3210,10 +2694,6 @@ 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
@@ -3222,214 +2702,10 @@ all: mk/fegetexceptflag.d
mk/fegetexceptflag.d: src/fenv/fegetexceptflag.c
sh mk/deps.sh src/fenv/fegetexceptflag.c
-all: mk/strfmon.d
-mk/strfmon.d: src/monetary/strfmon.c
- sh mk/deps.sh src/monetary/strfmon.c
-
-all: mk/telldir.d
-mk/telldir.d: src/dirent/telldir.c
- sh mk/deps.sh src/dirent/telldir.c
-
-all: mk/seekdir.d
-mk/seekdir.d: src/dirent/seekdir.c
- sh mk/deps.sh src/dirent/seekdir.c
-
-all: mk/opendir.d
-mk/opendir.d: src/dirent/opendir.c
- sh mk/deps.sh src/dirent/opendir.c
-
-all: mk/rewinddir.d
-mk/rewinddir.d: src/dirent/rewinddir.c
- sh mk/deps.sh src/dirent/rewinddir.c
-
-all: mk/closedir.d
-mk/closedir.d: src/dirent/closedir.c
- sh mk/deps.sh src/dirent/closedir.c
-
-all: mk/readdir.d
-mk/readdir.d: src/dirent/readdir.c
- sh mk/deps.sh src/dirent/readdir.c
-
all: mk/__checked_i.d
mk/__checked_i.d: src/__checked_i.c
sh mk/deps.sh src/__checked_i.c
-all: mk/mq_unlink.d
-mk/mq_unlink.d: src/mqueue/mq_unlink.c
- sh mk/deps.sh src/mqueue/mq_unlink.c
-
-all: mk/mq_setattr.d
-mk/mq_setattr.d: src/mqueue/mq_setattr.c
- sh mk/deps.sh src/mqueue/mq_setattr.c
-
-all: mk/mq_notify.d
-mk/mq_notify.d: src/mqueue/mq_notify.c
- sh mk/deps.sh src/mqueue/mq_notify.c
-
-all: mk/mq_close.d
-mk/mq_close.d: src/mqueue/mq_close.c
- sh mk/deps.sh src/mqueue/mq_close.c
-
-all: mk/mq_open.d
-mk/mq_open.d: src/mqueue/mq_open.c
- sh mk/deps.sh src/mqueue/mq_open.c
-
-all: mk/mq_send.d
-mk/mq_send.d: src/mqueue/mq_send.c
- sh mk/deps.sh src/mqueue/mq_send.c
-
-all: mk/mq_getattr.d
-mk/mq_getattr.d: src/mqueue/mq_getattr.c
- sh mk/deps.sh src/mqueue/mq_getattr.c
-
-all: mk/struct_mq_attr.d
-mk/struct_mq_attr.d: src/mqueue/struct_mq_attr.c
- sh mk/deps.sh src/mqueue/struct_mq_attr.c
-
-all: mk/mq_receive.d
-mk/mq_receive.d: src/mqueue/mq_receive.c
- sh mk/deps.sh src/mqueue/mq_receive.c
-
-all: mk/dbm_error.d
-mk/dbm_error.d: src/ndbm/dbm_error.c
- sh mk/deps.sh src/ndbm/dbm_error.c
-
-all: mk/dbm_open.d
-mk/dbm_open.d: src/ndbm/dbm_open.c
- sh mk/deps.sh src/ndbm/dbm_open.c
-
-all: mk/dbm_fetch.d
-mk/dbm_fetch.d: src/ndbm/dbm_fetch.c
- sh mk/deps.sh src/ndbm/dbm_fetch.c
-
-all: mk/dbm_store.d
-mk/dbm_store.d: src/ndbm/dbm_store.c
- sh mk/deps.sh src/ndbm/dbm_store.c
-
-all: mk/dbm_clearerr.d
-mk/dbm_clearerr.d: src/ndbm/dbm_clearerr.c
- sh mk/deps.sh src/ndbm/dbm_clearerr.c
-
-all: mk/dbm_firstkey.d
-mk/dbm_firstkey.d: src/ndbm/dbm_firstkey.c
- sh mk/deps.sh src/ndbm/dbm_firstkey.c
-
-all: mk/dbm_delete.d
-mk/dbm_delete.d: src/ndbm/dbm_delete.c
- sh mk/deps.sh src/ndbm/dbm_delete.c
-
-all: mk/dbm_close.d
-mk/dbm_close.d: src/ndbm/dbm_close.c
- sh mk/deps.sh src/ndbm/dbm_close.c
-
-all: mk/dbm_nextkey.d
-mk/dbm_nextkey.d: src/ndbm/dbm_nextkey.c
- sh mk/deps.sh src/ndbm/dbm_nextkey.c
-
-all: mk/iconv.d
-mk/iconv.d: src/iconv/iconv.c
- sh mk/deps.sh src/iconv/iconv.c
-
-all: mk/iconv_open.d
-mk/iconv_open.d: src/iconv/iconv_open.c
- sh mk/deps.sh src/iconv/iconv_open.c
-
-all: mk/iconv_close.d
-mk/iconv_close.d: src/iconv/iconv_close.c
- sh mk/deps.sh src/iconv/iconv_close.c
-
-all: mk/catclose.d
-mk/catclose.d: src/nl_types/catclose.c
- sh mk/deps.sh src/nl_types/catclose.c
-
-all: mk/catgets.d
-mk/catgets.d: src/nl_types/catgets.c
- sh mk/deps.sh src/nl_types/catgets.c
-
-all: mk/catopen.d
-mk/catopen.d: src/nl_types/catopen.c
- sh mk/deps.sh src/nl_types/catopen.c
-
-all: mk/makecontext.d
-mk/makecontext.d: src/ucontext/makecontext.c
- sh mk/deps.sh src/ucontext/makecontext.c
-
-all: mk/setcontext.d
-mk/setcontext.d: src/ucontext/setcontext.c
- sh mk/deps.sh src/ucontext/setcontext.c
-
-all: mk/getcontext.d
-mk/getcontext.d: src/ucontext/getcontext.c
- sh mk/deps.sh src/ucontext/getcontext.c
-
-all: mk/swapcontext.d
-mk/swapcontext.d: src/ucontext/swapcontext.c
- sh mk/deps.sh src/ucontext/swapcontext.c
-
-all: mk/aio_error.d
-mk/aio_error.d: src/aio/aio_error.c
- sh mk/deps.sh src/aio/aio_error.c
-
-all: mk/aio_fsync.d
-mk/aio_fsync.d: src/aio/aio_fsync.c
- sh mk/deps.sh src/aio/aio_fsync.c
-
-all: mk/aio_return.d
-mk/aio_return.d: src/aio/aio_return.c
- sh mk/deps.sh src/aio/aio_return.c
-
-all: mk/aio_cancel.d
-mk/aio_cancel.d: src/aio/aio_cancel.c
- sh mk/deps.sh src/aio/aio_cancel.c
-
-all: mk/aio_read.d
-mk/aio_read.d: src/aio/aio_read.c
- sh mk/deps.sh src/aio/aio_read.c
-
-all: mk/lio_listio.d
-mk/lio_listio.d: src/aio/lio_listio.c
- sh mk/deps.sh src/aio/lio_listio.c
-
-all: mk/aio_suspend.d
-mk/aio_suspend.d: src/aio/aio_suspend.c
- sh mk/deps.sh src/aio/aio_suspend.c
-
-all: mk/aio_write.d
-mk/aio_write.d: src/aio/aio_write.c
- sh mk/deps.sh src/aio/aio_write.c
-
-all: mk/sched_getscheduler.d
-mk/sched_getscheduler.d: src/sched/sched_getscheduler.c
- sh mk/deps.sh src/sched/sched_getscheduler.c
-
-all: mk/sched_rr_get_interval.d
-mk/sched_rr_get_interval.d: src/sched/sched_rr_get_interval.c
- sh mk/deps.sh src/sched/sched_rr_get_interval.c
-
-all: mk/sched_setscheduler.d
-mk/sched_setscheduler.d: src/sched/sched_setscheduler.c
- sh mk/deps.sh src/sched/sched_setscheduler.c
-
-all: mk/sched_get_priority_max.d
-mk/sched_get_priority_max.d: src/sched/sched_get_priority_max.c
- sh mk/deps.sh src/sched/sched_get_priority_max.c
-
-all: mk/sched_get_priority_min.d
-mk/sched_get_priority_min.d: src/sched/sched_get_priority_min.c
- sh mk/deps.sh src/sched/sched_get_priority_min.c
-
-all: mk/sched_getparam.d
-mk/sched_getparam.d: src/sched/sched_getparam.c
- sh mk/deps.sh src/sched/sched_getparam.c
-
-all: mk/sched_yield.d
-mk/sched_yield.d: src/sched/sched_yield.c
- sh mk/deps.sh src/sched/sched_yield.c
-
-all: mk/sched_setparam.d
-mk/sched_setparam.d: src/sched/sched_setparam.c
- sh mk/deps.sh src/sched/sched_setparam.c
-
all: mk/__sys.x86-64.s.d
mk/__sys.x86-64.s.d: src/__sys.x86-64.s
sh mk/deps.sh src/__sys.x86-64.s
diff --git a/mk/dirname.d b/mk/dirname.d
deleted file mode 100644
index a9f30f1a..00000000
--- a/mk/dirname.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(dirname.o)
-libc.a(dirname.o): $(OBJDIR)/dirname.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dirname.o: src/libgen/dirname.c
-$(OBJDIR)/dirname.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/libgen/dirname.c
diff --git a/mk/dlclose.d b/mk/dlclose.d
deleted file mode 100644
index f355b6d7..00000000
--- a/mk/dlclose.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.500: libc.a(dlclose.o)
-libc.a(dlclose.o): $(OBJDIR)/dlclose.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dlclose.o: src/dlfcn/dlclose.c
-$(OBJDIR)/dlclose.o: src/dlfcn/_dlfcn.h
-$(OBJDIR)/dlclose.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dlfcn/dlclose.c
diff --git a/mk/dlerror.d b/mk/dlerror.d
deleted file mode 100644
index caf92bd3..00000000
--- a/mk/dlerror.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.500: libc.a(dlerror.o)
-libc.a(dlerror.o): $(OBJDIR)/dlerror.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dlerror.o: src/dlfcn/dlerror.c
-$(OBJDIR)/dlerror.o: src/dlfcn/_dlfcn.h
-$(OBJDIR)/dlerror.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dlfcn/dlerror.c
diff --git a/mk/dlopen.d b/mk/dlopen.d
deleted file mode 100644
index f6275e1f..00000000
--- a/mk/dlopen.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.500: libc.a(dlopen.o)
-libc.a(dlopen.o): $(OBJDIR)/dlopen.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dlopen.o: src/dlfcn/dlopen.c
-$(OBJDIR)/dlopen.o: src/dlfcn/_dlfcn.h
-$(OBJDIR)/dlopen.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dlfcn/dlopen.c
diff --git a/mk/dlsym.d b/mk/dlsym.d
deleted file mode 100644
index 0538cf0a..00000000
--- a/mk/dlsym.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.500: libc.a(dlsym.o)
-libc.a(dlsym.o): $(OBJDIR)/dlsym.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/dlsym.o: src/dlfcn/dlsym.c
-$(OBJDIR)/dlsym.o: src/dlfcn/_dlfcn.h
-$(OBJDIR)/dlsym.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dlfcn/dlsym.c
diff --git a/mk/endgrent.d b/mk/endgrent.d
deleted file mode 100644
index 465c3378..00000000
--- a/mk/endgrent.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.400: libc.a(endgrent.o)
-libc.a(endgrent.o): $(OBJDIR)/endgrent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/endgrent.o: src/grp/endgrent.c
-$(OBJDIR)/endgrent.o: src/grp/_grp.h
-$(OBJDIR)/endgrent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/grp/endgrent.c
diff --git a/mk/endpwent.d b/mk/endpwent.d
deleted file mode 100644
index 2c51cead..00000000
--- a/mk/endpwent.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.400: libc.a(endpwent.o)
-libc.a(endpwent.o): $(OBJDIR)/endpwent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/endpwent.o: src/pwd/endpwent.c
-$(OBJDIR)/endpwent.o: src/pwd/_pwd.h
-$(OBJDIR)/endpwent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/pwd/endpwent.c
diff --git a/mk/endutxent.d b/mk/endutxent.d
deleted file mode 100644
index 6c3e58a4..00000000
--- a/mk/endutxent.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(endutxent.o)
-libc.a(endutxent.o): $(OBJDIR)/endutxent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/endutxent.o: src/utmpx/endutxent.c
-$(OBJDIR)/endutxent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/utmpx/endutxent.c
diff --git a/mk/fattach.d b/mk/fattach.d
deleted file mode 100644
index eeb837a0..00000000
--- a/mk/fattach.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(fattach.o)
-libc.a(fattach.o): $(OBJDIR)/fattach.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/fattach.o: src/stropts/fattach.c
-$(OBJDIR)/fattach.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/fattach.c
diff --git a/mk/fclose.d b/mk/fclose.d
index 04eb09bf..70cd3983 100644
--- a/mk/fclose.d
+++ b/mk/fclose.d
@@ -5,6 +5,7 @@ libc.a(fclose.o): $(OBJDIR)/fclose.o
$(OBJDIR)/fclose.o: src/stdio/fclose.c
$(OBJDIR)/fclose.o: src/stdio/_stdio.h
$(OBJDIR)/fclose.o: src/_syscall.h
+$(OBJDIR)/fclose.o: src/_safety.h
$(OBJDIR)/fclose.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fdetach.d b/mk/fdetach.d
deleted file mode 100644
index 384ce14a..00000000
--- a/mk/fdetach.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(fdetach.o)
-libc.a(fdetach.o): $(OBJDIR)/fdetach.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/fdetach.o: src/stropts/fdetach.c
-$(OBJDIR)/fdetach.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/fdetach.c
diff --git a/mk/fdopen.d b/mk/fdopen.d
index ad121ff0..d09af1ff 100644
--- a/mk/fdopen.d
+++ b/mk/fdopen.d
@@ -3,6 +3,7 @@ libc.a(fdopen.o): $(OBJDIR)/fdopen.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fdopen.o: src/stdio/fdopen.c
+$(OBJDIR)/fdopen.o: src/_safety.h
$(OBJDIR)/fdopen.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/feclearexcept.d b/mk/feclearexcept.d
index 3671768d..043fa1b7 100644
--- a/mk/feclearexcept.d
+++ b/mk/feclearexcept.d
@@ -3,6 +3,7 @@ libm.a(feclearexcept.o): $(OBJDIR)/feclearexcept.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/feclearexcept.o: src/fenv/feclearexcept.c
+$(OBJDIR)/feclearexcept.o: src/_safety.h
$(OBJDIR)/feclearexcept.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fegetenv.d b/mk/fegetenv.d
index 0ba63493..b31c2969 100644
--- a/mk/fegetenv.d
+++ b/mk/fegetenv.d
@@ -3,6 +3,7 @@ libm.a(fegetenv.o): $(OBJDIR)/fegetenv.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fegetenv.o: src/fenv/fegetenv.c
+$(OBJDIR)/fegetenv.o: src/_safety.h
$(OBJDIR)/fegetenv.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fegetexceptflag.d b/mk/fegetexceptflag.d
index ece0f430..c3cc724f 100644
--- a/mk/fegetexceptflag.d
+++ b/mk/fegetexceptflag.d
@@ -3,6 +3,7 @@ libm.a(fegetexceptflag.o): $(OBJDIR)/fegetexceptflag.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fegetexceptflag.o: src/fenv/fegetexceptflag.c
+$(OBJDIR)/fegetexceptflag.o: src/_safety.h
$(OBJDIR)/fegetexceptflag.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fegetround.d b/mk/fegetround.d
deleted file mode 100644
index ce5993e5..00000000
--- a/mk/fegetround.d
+++ /dev/null
@@ -1,9 +0,0 @@
-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:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fenv/fegetround.c
diff --git a/mk/feholdexcept.d b/mk/feholdexcept.d
index ab72459a..0675473b 100644
--- a/mk/feholdexcept.d
+++ b/mk/feholdexcept.d
@@ -3,6 +3,7 @@ libm.a(feholdexcept.o): $(OBJDIR)/feholdexcept.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/feholdexcept.o: src/fenv/feholdexcept.c
+$(OBJDIR)/feholdexcept.o: src/_safety.h
$(OBJDIR)/feholdexcept.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/feof.d b/mk/feof.d
index 92b8dee6..71e28a10 100644
--- a/mk/feof.d
+++ b/mk/feof.d
@@ -3,8 +3,8 @@ libc.a(feof.o): $(OBJDIR)/feof.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/feof.o: src/stdio/feof.c
-$(OBJDIR)/feof.o: src/_assert.h
$(OBJDIR)/feof.o: src/stdio/_stdio.h
+$(OBJDIR)/feof.o: src/_safety.h
$(OBJDIR)/feof.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/feraiseexcept.d b/mk/feraiseexcept.d
index f563bff5..67d5b172 100644
--- a/mk/feraiseexcept.d
+++ b/mk/feraiseexcept.d
@@ -3,6 +3,7 @@ libm.a(feraiseexcept.o): $(OBJDIR)/feraiseexcept.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/feraiseexcept.o: src/fenv/feraiseexcept.c
+$(OBJDIR)/feraiseexcept.o: src/_safety.h
$(OBJDIR)/feraiseexcept.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/ferror.d b/mk/ferror.d
index e5761352..2e9704ff 100644
--- a/mk/ferror.d
+++ b/mk/ferror.d
@@ -3,8 +3,8 @@ libc.a(ferror.o): $(OBJDIR)/ferror.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/ferror.o: src/stdio/ferror.c
-$(OBJDIR)/ferror.o: src/_assert.h
$(OBJDIR)/ferror.o: src/stdio/_stdio.h
+$(OBJDIR)/ferror.o: src/_safety.h
$(OBJDIR)/ferror.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fesetenv.d b/mk/fesetenv.d
index b19412ba..8e99dfbf 100644
--- a/mk/fesetenv.d
+++ b/mk/fesetenv.d
@@ -3,6 +3,7 @@ libm.a(fesetenv.o): $(OBJDIR)/fesetenv.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fesetenv.o: src/fenv/fesetenv.c
+$(OBJDIR)/fesetenv.o: src/_safety.h
$(OBJDIR)/fesetenv.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fesetexceptflag.d b/mk/fesetexceptflag.d
index bedcadbb..ff20bab8 100644
--- a/mk/fesetexceptflag.d
+++ b/mk/fesetexceptflag.d
@@ -3,6 +3,7 @@ libm.a(fesetexceptflag.o): $(OBJDIR)/fesetexceptflag.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fesetexceptflag.o: src/fenv/fesetexceptflag.c
+$(OBJDIR)/fesetexceptflag.o: src/_safety.h
$(OBJDIR)/fesetexceptflag.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fesetround.d b/mk/fesetround.d
index 1a66fcf7..9239fe6f 100644
--- a/mk/fesetround.d
+++ b/mk/fesetround.d
@@ -3,6 +3,7 @@ libm.a(fesetround.o): $(OBJDIR)/fesetround.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fesetround.o: src/fenv/fesetround.c
+$(OBJDIR)/fesetround.o: src/_safety.h
$(OBJDIR)/fesetround.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fetestexcept.d b/mk/fetestexcept.d
index 93d85fdf..ab0285e9 100644
--- a/mk/fetestexcept.d
+++ b/mk/fetestexcept.d
@@ -3,6 +3,7 @@ libm.a(fetestexcept.o): $(OBJDIR)/fetestexcept.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fetestexcept.o: src/fenv/fetestexcept.c
+$(OBJDIR)/fetestexcept.o: src/_safety.h
$(OBJDIR)/fetestexcept.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/feupdateenv.d b/mk/feupdateenv.d
index b6ef8ff2..a56e0c18 100644
--- a/mk/feupdateenv.d
+++ b/mk/feupdateenv.d
@@ -3,6 +3,7 @@ libm.a(feupdateenv.o): $(OBJDIR)/feupdateenv.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/feupdateenv.o: src/fenv/feupdateenv.c
+$(OBJDIR)/feupdateenv.o: src/_safety.h
$(OBJDIR)/feupdateenv.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fflush.d b/mk/fflush.d
index 53a5db6b..9bacbe9d 100644
--- a/mk/fflush.d
+++ b/mk/fflush.d
@@ -5,6 +5,7 @@ libc.a(fflush.o): $(OBJDIR)/fflush.o
$(OBJDIR)/fflush.o: src/stdio/fflush.c
$(OBJDIR)/fflush.o: src/stdio/_stdio.h
$(OBJDIR)/fflush.o: src/_syscall.h
+$(OBJDIR)/fflush.o: src/_safety.h
$(OBJDIR)/fflush.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/ffs.d b/mk/ffs.d
deleted file mode 100644
index 577e5803..00000000
--- a/mk/ffs.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(ffs.o)
-libc.a(ffs.o): $(OBJDIR)/ffs.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ffs.o: src/strings/ffs.c
-$(OBJDIR)/ffs.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/ffs.c
diff --git a/mk/fileno.d b/mk/fileno.d
index 75b3687e..b3c2acd8 100644
--- a/mk/fileno.d
+++ b/mk/fileno.d
@@ -4,7 +4,6 @@ libc.a(fileno.o): $(OBJDIR)/fileno.o
$(OBJDIR)/fileno.o: src/stdio/fileno.c
$(OBJDIR)/fileno.o: src/stdio/_stdio.h
-$(OBJDIR)/fileno.o: src/_assert.h
$(OBJDIR)/fileno.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/flockfile.d b/mk/flockfile.d
index 077c12cb..3e20420d 100644
--- a/mk/flockfile.d
+++ b/mk/flockfile.d
@@ -3,6 +3,7 @@ libc.a(flockfile.o): $(OBJDIR)/flockfile.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/flockfile.o: src/stdio/flockfile.c
+$(OBJDIR)/flockfile.o: src/stdio/_stdio.h
$(OBJDIR)/flockfile.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fmtmsg.d b/mk/fmtmsg.d
deleted file mode 100644
index de1e5000..00000000
--- a/mk/fmtmsg.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(fmtmsg.o)
-libc.a(fmtmsg.o): $(OBJDIR)/fmtmsg.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/fmtmsg.o: src/fmtmsg/fmtmsg.c
-$(OBJDIR)/fmtmsg.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fmtmsg/fmtmsg.c
diff --git a/mk/fnmatch.d b/mk/fnmatch.d
deleted file mode 100644
index 02297298..00000000
--- a/mk/fnmatch.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.2: libc.a(fnmatch.o)
-libc.a(fnmatch.o): $(OBJDIR)/fnmatch.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/fnmatch.o: src/fnmatch/fnmatch.c
-$(OBJDIR)/fnmatch.o: src/_assert.h
-$(OBJDIR)/fnmatch.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/fnmatch/fnmatch.c
diff --git a/mk/fopen_s.d b/mk/fopen_s.d
index 685a8ae2..5db8b5eb 100644
--- a/mk/fopen_s.d
+++ b/mk/fopen_s.d
@@ -3,7 +3,7 @@ libc.a(fopen_s.o): $(OBJDIR)/fopen_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fopen_s.o: src/stdio/fopen_s.c
-$(OBJDIR)/fopen_s.o:
+$(OBJDIR)/fopen_s.o: src/stdio/_stdio.h
$(OBJDIR)/fopen_s.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fprintf_s.d b/mk/fprintf_s.d
index d1b2d091..df92664f 100644
--- a/mk/fprintf_s.d
+++ b/mk/fprintf_s.d
@@ -3,6 +3,7 @@ libc.a(fprintf_s.o): $(OBJDIR)/fprintf_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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)
diff --git a/mk/freopen_s.d b/mk/freopen_s.d
index 4b9b09f6..4b3bd744 100644
--- a/mk/freopen_s.d
+++ b/mk/freopen_s.d
@@ -3,7 +3,7 @@ libc.a(freopen_s.o): $(OBJDIR)/freopen_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/freopen_s.o: src/stdio/freopen_s.c
-$(OBJDIR)/freopen_s.o:
+$(OBJDIR)/freopen_s.o: src/stdio/_stdio.h
$(OBJDIR)/freopen_s.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/ftell.d b/mk/ftell.d
index 81b98996..c89293dd 100644
--- a/mk/ftell.d
+++ b/mk/ftell.d
@@ -3,6 +3,7 @@ libc.a(ftell.o): $(OBJDIR)/ftell.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/ftell.o: src/stdio/ftell.c
+$(OBJDIR)/ftell.o: src/stdio/_stdio.h
$(OBJDIR)/ftell.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/ftw.d b/mk/ftw.d
deleted file mode 100644
index 755f014a..00000000
--- a/mk/ftw.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.4: libc.a(ftw.o)
-libc.a(ftw.o): $(OBJDIR)/ftw.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ftw.o: src/ftw/ftw.c
-$(OBJDIR)/ftw.o: src/ftw/_ftw.h
-$(OBJDIR)/ftw.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ftw/ftw.c
diff --git a/mk/funlockfile.d b/mk/funlockfile.d
index 7d655916..e1948de1 100644
--- a/mk/funlockfile.d
+++ b/mk/funlockfile.d
@@ -3,6 +3,7 @@ libc.a(funlockfile.o): $(OBJDIR)/funlockfile.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/funlockfile.o: src/stdio/funlockfile.c
+$(OBJDIR)/funlockfile.o: src/stdio/_stdio.h
$(OBJDIR)/funlockfile.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/fwrite.d b/mk/fwrite.d
index 974a50b9..3759c2d0 100644
--- a/mk/fwrite.d
+++ b/mk/fwrite.d
@@ -3,6 +3,7 @@ libc.a(fwrite.o): $(OBJDIR)/fwrite.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/fwrite.o: src/stdio/fwrite.c
+$(OBJDIR)/fwrite.o: src/stdio/_stdio.h
$(OBJDIR)/fwrite.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/getc.d b/mk/getc.d
index 977a3636..4f41576d 100644
--- a/mk/getc.d
+++ b/mk/getc.d
@@ -3,6 +3,7 @@ libc.a(getc.o): $(OBJDIR)/getc.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/getc.o: src/stdio/getc.c
+$(OBJDIR)/getc.o: src/stdio/_stdio.h
$(OBJDIR)/getc.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/getchar.d b/mk/getchar.d
index 7a4c4982..e7412ac0 100644
--- a/mk/getchar.d
+++ b/mk/getchar.d
@@ -3,6 +3,7 @@ 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:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/getcontext.d b/mk/getcontext.d
deleted file mode 100644
index b6c8e7d7..00000000
--- a/mk/getcontext.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(getcontext.o)
-libc.a(getcontext.o): $(OBJDIR)/getcontext.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getcontext.o: src/ucontext/getcontext.c
-$(OBJDIR)/getcontext.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ucontext/getcontext.c
diff --git a/mk/getgrent.d b/mk/getgrent.d
deleted file mode 100644
index 547ba102..00000000
--- a/mk/getgrent.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_X.400: libc.a(getgrent.o)
-libc.a(getgrent.o): $(OBJDIR)/getgrent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getgrent.o: src/grp/getgrent.c
-$(OBJDIR)/getgrent.o: src/_config.h
-$(OBJDIR)/getgrent.o: src/grp/_grp.h
-$(OBJDIR)/getgrent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/grp/getgrent.c
diff --git a/mk/getgrgid.d b/mk/getgrgid.d
deleted file mode 100644
index 45ac67cd..00000000
--- a/mk/getgrgid.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(getgrgid.o)
-libc.a(getgrgid.o): $(OBJDIR)/getgrgid.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getgrgid.o: src/grp/getgrgid.c
-$(OBJDIR)/getgrgid.o: src/grp/_grp.h
-$(OBJDIR)/getgrgid.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/grp/getgrgid.c
diff --git a/mk/getgrnam.d b/mk/getgrnam.d
deleted file mode 100644
index aea8dbe9..00000000
--- a/mk/getgrnam.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(getgrnam.o)
-libc.a(getgrnam.o): $(OBJDIR)/getgrnam.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getgrnam.o: src/grp/getgrnam.c
-$(OBJDIR)/getgrnam.o: src/grp/_grp.h
-$(OBJDIR)/getgrnam.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/grp/getgrnam.c
diff --git a/mk/getmsg.d b/mk/getmsg.d
deleted file mode 100644
index 9c747fe4..00000000
--- a/mk/getmsg.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(getmsg.o)
-libc.a(getmsg.o): $(OBJDIR)/getmsg.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getmsg.o: src/stropts/getmsg.c
-$(OBJDIR)/getmsg.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/getmsg.c
diff --git a/mk/getpmsg.d b/mk/getpmsg.d
deleted file mode 100644
index 46c6cc24..00000000
--- a/mk/getpmsg.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(getpmsg.o)
-libc.a(getpmsg.o): $(OBJDIR)/getpmsg.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getpmsg.o: src/stropts/getpmsg.c
-$(OBJDIR)/getpmsg.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/getpmsg.c
diff --git a/mk/getpwent.d b/mk/getpwent.d
deleted file mode 100644
index a6dab1b5..00000000
--- a/mk/getpwent.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_X.400: libc.a(getpwent.o)
-libc.a(getpwent.o): $(OBJDIR)/getpwent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getpwent.o: src/pwd/getpwent.c
-$(OBJDIR)/getpwent.o: src/_config.h
-$(OBJDIR)/getpwent.o: src/pwd/_pwd.h
-$(OBJDIR)/getpwent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/pwd/getpwent.c
diff --git a/mk/getpwnam.d b/mk/getpwnam.d
deleted file mode 100644
index 7981cf26..00000000
--- a/mk/getpwnam.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(getpwnam.o)
-libc.a(getpwnam.o): $(OBJDIR)/getpwnam.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getpwnam.o: src/pwd/getpwnam.c
-$(OBJDIR)/getpwnam.o: src/pwd/_pwd.h
-$(OBJDIR)/getpwnam.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/pwd/getpwnam.c
diff --git a/mk/getpwuid.d b/mk/getpwuid.d
deleted file mode 100644
index 9b8ad3e8..00000000
--- a/mk/getpwuid.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(getpwuid.o)
-libc.a(getpwuid.o): $(OBJDIR)/getpwuid.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getpwuid.o: src/pwd/getpwuid.c
-$(OBJDIR)/getpwuid.o: src/pwd/_pwd.h
-$(OBJDIR)/getpwuid.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/pwd/getpwuid.c
diff --git a/mk/gets.d b/mk/gets.d
index b8cdd6a1..5df375df 100644
--- a/mk/gets.d
+++ b/mk/gets.d
@@ -3,6 +3,7 @@ libc.a(gets.o): $(OBJDIR)/gets.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/gets.o: src/stdio/gets.c
+$(OBJDIR)/gets.o: src/stdio/_stdio.h
$(OBJDIR)/gets.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/gets_s.d b/mk/gets_s.d
index 6a17839c..5c2d181a 100644
--- a/mk/gets_s.d
+++ b/mk/gets_s.d
@@ -3,6 +3,7 @@ libc.a(gets_s.o): $(OBJDIR)/gets_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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)
diff --git a/mk/getutxent.d b/mk/getutxent.d
deleted file mode 100644
index ac30b21e..00000000
--- a/mk/getutxent.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(getutxent.o)
-libc.a(getutxent.o): $(OBJDIR)/getutxent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getutxent.o: src/utmpx/getutxent.c
-$(OBJDIR)/getutxent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/utmpx/getutxent.c
diff --git a/mk/getutxid.d b/mk/getutxid.d
deleted file mode 100644
index db98c459..00000000
--- a/mk/getutxid.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(getutxid.o)
-libc.a(getutxid.o): $(OBJDIR)/getutxid.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getutxid.o: src/utmpx/getutxid.c
-$(OBJDIR)/getutxid.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/utmpx/getutxid.c
diff --git a/mk/getutxline.d b/mk/getutxline.d
deleted file mode 100644
index ee1289c3..00000000
--- a/mk/getutxline.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(getutxline.o)
-libc.a(getutxline.o): $(OBJDIR)/getutxline.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getutxline.o: src/utmpx/getutxline.c
-$(OBJDIR)/getutxline.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/utmpx/getutxline.c
diff --git a/mk/getw.d b/mk/getw.d
index f76a8120..0a40a4ea 100644
--- a/mk/getw.d
+++ b/mk/getw.d
@@ -3,6 +3,7 @@ libc.a(getw.o): $(OBJDIR)/getw.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/getw.o: src/stdio/getw.c
+$(OBJDIR)/getw.o: src/stdio/_stdio.h
$(OBJDIR)/getw.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/glob.d b/mk/glob.d
deleted file mode 100644
index 4b2d2852..00000000
--- a/mk/glob.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.2: libc.a(glob.o)
-libc.a(glob.o): $(OBJDIR)/glob.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/glob.o: src/glob/glob.c
-$(OBJDIR)/glob.o: src/_assert.h
-$(OBJDIR)/glob.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/glob/glob.c
diff --git a/mk/globfree.d b/mk/globfree.d
deleted file mode 100644
index 75d54427..00000000
--- a/mk/globfree.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.2: libc.a(globfree.o)
-libc.a(globfree.o): $(OBJDIR)/globfree.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/globfree.o: src/glob/globfree.c
-$(OBJDIR)/globfree.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/glob/globfree.c
diff --git a/mk/hcreate.d b/mk/hcreate.d
deleted file mode 100644
index 098f6be4..00000000
--- a/mk/hcreate.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(hcreate.o)
-libc.a(hcreate.o): $(OBJDIR)/hcreate.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/hcreate.o: src/search/hcreate.c
-$(OBJDIR)/hcreate.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/hcreate.c
diff --git a/mk/hdestroy.d b/mk/hdestroy.d
deleted file mode 100644
index f510fd96..00000000
--- a/mk/hdestroy.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(hdestroy.o)
-libc.a(hdestroy.o): $(OBJDIR)/hdestroy.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/hdestroy.o: src/search/hdestroy.c
-$(OBJDIR)/hdestroy.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/hdestroy.c
diff --git a/mk/hsearch.d b/mk/hsearch.d
deleted file mode 100644
index d08e9a6d..00000000
--- a/mk/hsearch.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(hsearch.o)
-libc.a(hsearch.o): $(OBJDIR)/hsearch.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/hsearch.o: src/search/hsearch.c
-$(OBJDIR)/hsearch.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/hsearch.c
diff --git a/mk/htonl.d b/mk/htonl.d
deleted file mode 100644
index 34d3d002..00000000
--- a/mk/htonl.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(htonl.o)
-libc.a(htonl.o): $(OBJDIR)/htonl.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/htonl.o: src/arpa/inet/htonl.c
-$(OBJDIR)/htonl.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/htonl.c
diff --git a/mk/htons.d b/mk/htons.d
deleted file mode 100644
index ac04f727..00000000
--- a/mk/htons.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(htons.o)
-libc.a(htons.o): $(OBJDIR)/htons.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/htons.o: src/arpa/inet/htons.c
-$(OBJDIR)/htons.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/htons.c
diff --git a/mk/iconv.d b/mk/iconv.d
deleted file mode 100644
index 7b0e0fa3..00000000
--- a/mk/iconv.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.200809: libc.a(iconv.o)
-libc_X.4: libc.a(iconv.o)
-libc.a(iconv.o): $(OBJDIR)/iconv.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/iconv.o: src/iconv/iconv.c
-$(OBJDIR)/iconv.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/iconv/iconv.c
diff --git a/mk/iconv_close.d b/mk/iconv_close.d
deleted file mode 100644
index 187ee40e..00000000
--- a/mk/iconv_close.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.200809: libc.a(iconv_close.o)
-libc_X.4: libc.a(iconv_close.o)
-libc.a(iconv_close.o): $(OBJDIR)/iconv_close.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/iconv_close.o: src/iconv/iconv_close.c
-$(OBJDIR)/iconv_close.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/iconv/iconv_close.c
diff --git a/mk/iconv_open.d b/mk/iconv_open.d
deleted file mode 100644
index cf88d366..00000000
--- a/mk/iconv_open.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.200809: libc.a(iconv_open.o)
-libc_X.4: libc.a(iconv_open.o)
-libc.a(iconv_open.o): $(OBJDIR)/iconv_open.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/iconv_open.o: src/iconv/iconv_open.c
-$(OBJDIR)/iconv_open.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/iconv/iconv_open.c
diff --git a/mk/imaxabs.d b/mk/imaxabs.d
deleted file mode 100644
index 7e1317ef..00000000
--- a/mk/imaxabs.d
+++ /dev/null
@@ -1,9 +0,0 @@
-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:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/inttypes/imaxabs.c
diff --git a/mk/imaxdiv.d b/mk/imaxdiv.d
deleted file mode 100644
index c38ab067..00000000
--- a/mk/imaxdiv.d
+++ /dev/null
@@ -1,9 +0,0 @@
-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:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/inttypes/imaxdiv.c
diff --git a/mk/index.d b/mk/index.d
deleted file mode 100644
index a79f243d..00000000
--- a/mk/index.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(index.o)
-libc.a(index.o): $(OBJDIR)/index.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/index.o: src/strings/index.c
-$(OBJDIR)/index.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/index.c
diff --git a/mk/inet_addr.d b/mk/inet_addr.d
deleted file mode 100644
index 1272e86f..00000000
--- a/mk/inet_addr.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(inet_addr.o)
-libc.a(inet_addr.o): $(OBJDIR)/inet_addr.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/inet_addr.o: src/arpa/inet/inet_addr.c
-$(OBJDIR)/inet_addr.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/inet_addr.c
diff --git a/mk/inet_ntoa.d b/mk/inet_ntoa.d
deleted file mode 100644
index 2a783a9e..00000000
--- a/mk/inet_ntoa.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(inet_ntoa.o)
-libc.a(inet_ntoa.o): $(OBJDIR)/inet_ntoa.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/inet_ntoa.o: src/arpa/inet/inet_ntoa.c
-$(OBJDIR)/inet_ntoa.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/inet_ntoa.c
diff --git a/mk/inet_ntop.d b/mk/inet_ntop.d
deleted file mode 100644
index 6311075f..00000000
--- a/mk/inet_ntop.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(inet_ntop.o)
-libc.a(inet_ntop.o): $(OBJDIR)/inet_ntop.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/inet_ntop.o: src/arpa/inet/inet_ntop.c
-$(OBJDIR)/inet_ntop.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/inet_ntop.c
diff --git a/mk/inet_pton.d b/mk/inet_pton.d
deleted file mode 100644
index 7bae5911..00000000
--- a/mk/inet_pton.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(inet_pton.o)
-libc.a(inet_pton.o): $(OBJDIR)/inet_pton.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/inet_pton.o: src/arpa/inet/inet_pton.c
-$(OBJDIR)/inet_pton.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/inet_pton.c
diff --git a/mk/insque.d b/mk/insque.d
deleted file mode 100644
index fc9ae8fd..00000000
--- a/mk/insque.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(insque.o)
-libc.a(insque.o): $(OBJDIR)/insque.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/insque.o: src/search/insque.c
-$(OBJDIR)/insque.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/insque.c
diff --git a/mk/ioctl.d b/mk/ioctl.d
deleted file mode 100644
index 9eb31daf..00000000
--- a/mk/ioctl.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(ioctl.o)
-libc.a(ioctl.o): $(OBJDIR)/ioctl.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ioctl.o: src/stropts/ioctl.c
-$(OBJDIR)/ioctl.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/ioctl.c
diff --git a/mk/isalnum.d b/mk/isalnum.d
index 6ff9989b..a6e6f1fd 100644
--- a/mk/isalnum.d
+++ b/mk/isalnum.d
@@ -3,7 +3,7 @@ libc.a(isalnum.o): $(OBJDIR)/isalnum.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/isalnum.o: src/ctype/isalnum.c
-$(OBJDIR)/isalnum.o: src/_assert.h
+$(OBJDIR)/isalnum.o: src/_safety.h
$(OBJDIR)/isalnum.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/isalpha.d b/mk/isalpha.d
index 18000b79..e0823644 100644
--- a/mk/isalpha.d
+++ b/mk/isalpha.d
@@ -3,7 +3,7 @@ libc.a(isalpha.o): $(OBJDIR)/isalpha.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/isalpha.o: src/ctype/isalpha.c
-$(OBJDIR)/isalpha.o: src/_assert.h
+$(OBJDIR)/isalpha.o: src/_safety.h
$(OBJDIR)/isalpha.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/isastream.d b/mk/isastream.d
deleted file mode 100644
index 2dfe6f82..00000000
--- a/mk/isastream.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(isastream.o)
-libc.a(isastream.o): $(OBJDIR)/isastream.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/isastream.o: src/stropts/isastream.c
-$(OBJDIR)/isastream.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/isastream.c
diff --git a/mk/isdigit.d b/mk/isdigit.d
index 04389713..67e97a8b 100644
--- a/mk/isdigit.d
+++ b/mk/isdigit.d
@@ -3,7 +3,7 @@ libc.a(isdigit.o): $(OBJDIR)/isdigit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/isdigit.o: src/ctype/isdigit.c
-$(OBJDIR)/isdigit.o: src/_assert.h
+$(OBJDIR)/isdigit.o: src/_safety.h
$(OBJDIR)/isdigit.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/killpg.d b/mk/killpg.d
deleted file mode 100644
index 12450500..00000000
--- a/mk/killpg.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(killpg.o)
-libc.a(killpg.o): $(OBJDIR)/killpg.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/killpg.o: src/signal/killpg.c
-$(OBJDIR)/killpg.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/killpg.c
diff --git a/mk/lfind.d b/mk/lfind.d
deleted file mode 100644
index f2025dc6..00000000
--- a/mk/lfind.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(lfind.o)
-libc.a(lfind.o): $(OBJDIR)/lfind.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/lfind.o: src/search/lfind.c
-$(OBJDIR)/lfind.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/lfind.c
diff --git a/mk/lio_listio.d b/mk/lio_listio.d
deleted file mode 100644
index 0f1897da..00000000
--- a/mk/lio_listio.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(lio_listio.o)
-librt.a(lio_listio.o): $(OBJDIR)/lio_listio.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/lio_listio.o: src/aio/lio_listio.c
-$(OBJDIR)/lio_listio.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/aio/lio_listio.c
diff --git a/mk/loc1.d b/mk/loc1.d
deleted file mode 100644
index 3619fff6..00000000
--- a/mk/loc1.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(loc1.o)
-libc.a(loc1.o): $(OBJDIR)/loc1.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/loc1.o: src/regexp/loc1.c
-$(OBJDIR)/loc1.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regexp/loc1.c
diff --git a/mk/loc2.d b/mk/loc2.d
deleted file mode 100644
index e25f33e9..00000000
--- a/mk/loc2.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(loc2.o)
-libc.a(loc2.o): $(OBJDIR)/loc2.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/loc2.o: src/regexp/loc2.c
-$(OBJDIR)/loc2.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regexp/loc2.c
diff --git a/mk/localeconv.d b/mk/localeconv.d
deleted file mode 100644
index e0fe1a2f..00000000
--- a/mk/localeconv.d
+++ /dev/null
@@ -1,10 +0,0 @@
-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:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/locale/localeconv.c
diff --git a/mk/locs.d b/mk/locs.d
deleted file mode 100644
index 26046713..00000000
--- a/mk/locs.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(locs.o)
-libc.a(locs.o): $(OBJDIR)/locs.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/locs.o: src/regexp/locs.c
-$(OBJDIR)/locs.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regexp/locs.c
diff --git a/mk/longjmp.d b/mk/longjmp.d
index 3329ab11..4b779fea 100644
--- a/mk/longjmp.d
+++ b/mk/longjmp.d
@@ -3,6 +3,7 @@ libc.a(longjmp.o): $(OBJDIR)/longjmp.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/longjmp.o: src/setjmp/longjmp.c
+$(OBJDIR)/longjmp.o: src/_safety.h
$(OBJDIR)/longjmp.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/lsearch.d b/mk/lsearch.d
deleted file mode 100644
index bb0453c1..00000000
--- a/mk/lsearch.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(lsearch.o)
-libc.a(lsearch.o): $(OBJDIR)/lsearch.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/lsearch.o: src/search/lsearch.c
-$(OBJDIR)/lsearch.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/lsearch.c
diff --git a/mk/makecontext.d b/mk/makecontext.d
deleted file mode 100644
index 434f225f..00000000
--- a/mk/makecontext.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(makecontext.o)
-libc.a(makecontext.o): $(OBJDIR)/makecontext.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/makecontext.o: src/ucontext/makecontext.c
-$(OBJDIR)/makecontext.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ucontext/makecontext.c
diff --git a/mk/mq_close.d b/mk/mq_close.d
deleted file mode 100644
index 9bdd3cd0..00000000
--- a/mk/mq_close.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_close.o)
-librt.a(mq_close.o): $(OBJDIR)/mq_close.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_close.o: src/mqueue/mq_close.c
-$(OBJDIR)/mq_close.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_close.c
diff --git a/mk/mq_getattr.d b/mk/mq_getattr.d
deleted file mode 100644
index 4c537af1..00000000
--- a/mk/mq_getattr.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_getattr.o)
-librt.a(mq_getattr.o): $(OBJDIR)/mq_getattr.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_getattr.o: src/mqueue/mq_getattr.c
-$(OBJDIR)/mq_getattr.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_getattr.c
diff --git a/mk/mq_notify.d b/mk/mq_notify.d
deleted file mode 100644
index a8e83a74..00000000
--- a/mk/mq_notify.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_notify.o)
-librt.a(mq_notify.o): $(OBJDIR)/mq_notify.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_notify.o: src/mqueue/mq_notify.c
-$(OBJDIR)/mq_notify.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_notify.c
diff --git a/mk/mq_open.d b/mk/mq_open.d
deleted file mode 100644
index fb2b29b3..00000000
--- a/mk/mq_open.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_open.o)
-librt.a(mq_open.o): $(OBJDIR)/mq_open.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_open.o: src/mqueue/mq_open.c
-$(OBJDIR)/mq_open.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_open.c
diff --git a/mk/mq_receive.d b/mk/mq_receive.d
deleted file mode 100644
index ecc8abd1..00000000
--- a/mk/mq_receive.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_receive.o)
-librt.a(mq_receive.o): $(OBJDIR)/mq_receive.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_receive.o: src/mqueue/mq_receive.c
-$(OBJDIR)/mq_receive.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_receive.c
diff --git a/mk/mq_send.d b/mk/mq_send.d
deleted file mode 100644
index 3869c3ed..00000000
--- a/mk/mq_send.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_send.o)
-librt.a(mq_send.o): $(OBJDIR)/mq_send.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_send.o: src/mqueue/mq_send.c
-$(OBJDIR)/mq_send.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_send.c
diff --git a/mk/mq_setattr.d b/mk/mq_setattr.d
deleted file mode 100644
index cfcadf93..00000000
--- a/mk/mq_setattr.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_setattr.o)
-librt.a(mq_setattr.o): $(OBJDIR)/mq_setattr.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_setattr.o: src/mqueue/mq_setattr.c
-$(OBJDIR)/mq_setattr.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_setattr.c
diff --git a/mk/mq_unlink.d b/mk/mq_unlink.d
deleted file mode 100644
index 6ea1ff11..00000000
--- a/mk/mq_unlink.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(mq_unlink.o)
-librt.a(mq_unlink.o): $(OBJDIR)/mq_unlink.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/mq_unlink.o: src/mqueue/mq_unlink.c
-$(OBJDIR)/mq_unlink.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/mq_unlink.c
diff --git a/mk/nftw.d b/mk/nftw.d
deleted file mode 100644
index c502506f..00000000
--- a/mk/nftw.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(nftw.o)
-libc.a(nftw.o): $(OBJDIR)/nftw.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/nftw.o: src/ftw/nftw.c
-$(OBJDIR)/nftw.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ftw/nftw.c
diff --git a/mk/ntohl.d b/mk/ntohl.d
deleted file mode 100644
index 84c32aef..00000000
--- a/mk/ntohl.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(ntohl.o)
-libc.a(ntohl.o): $(OBJDIR)/ntohl.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ntohl.o: src/arpa/inet/ntohl.c
-$(OBJDIR)/ntohl.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/ntohl.c
diff --git a/mk/ntohs.d b/mk/ntohs.d
deleted file mode 100644
index d3becbda..00000000
--- a/mk/ntohs.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_C.0: libc.a(ntohs.o)
-libc.a(ntohs.o): $(OBJDIR)/ntohs.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ntohs.o: src/arpa/inet/ntohs.c
-$(OBJDIR)/ntohs.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/arpa/inet/ntohs.c
diff --git a/mk/opendir.d b/mk/opendir.d
deleted file mode 100644
index a32f9fef..00000000
--- a/mk/opendir.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(opendir.o)
-libc.a(opendir.o): $(OBJDIR)/opendir.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/opendir.o: src/dirent/opendir.c
-$(OBJDIR)/opendir.o: src/dirent/_dirent.h
-$(OBJDIR)/opendir.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dirent/opendir.c
diff --git a/mk/openlog.d b/mk/openlog.d
deleted file mode 100644
index 3aabc669..00000000
--- a/mk/openlog.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(openlog.o)
-libc.a(openlog.o): $(OBJDIR)/openlog.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/openlog.o: src/syslog/openlog.c
-$(OBJDIR)/openlog.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/syslog/openlog.c
diff --git a/mk/perror.d b/mk/perror.d
index 6063d907..fda10e9e 100644
--- a/mk/perror.d
+++ b/mk/perror.d
@@ -3,6 +3,7 @@ libc.a(perror.o): $(OBJDIR)/perror.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/perror.o: src/stdio/perror.c
+$(OBJDIR)/perror.o: src/stdio/_stdio.h
$(OBJDIR)/perror.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/poll.d b/mk/poll.d
deleted file mode 100644
index 696aee21..00000000
--- a/mk/poll.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.200809: libc.a(poll.o)
-libc_X.400: libc.a(poll.o)
-libc.a(poll.o): $(OBJDIR)/poll.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/poll.o: src/poll/poll.c
-$(OBJDIR)/poll.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/poll/poll.c
diff --git a/mk/popen.d b/mk/popen.d
index 3a4e1ef1..6954868b 100644
--- a/mk/popen.d
+++ b/mk/popen.d
@@ -3,7 +3,6 @@ libc.a(popen.o): $(OBJDIR)/popen.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/popen.o: src/stdio/popen.c
-$(OBJDIR)/popen.o: src/_assert.h
$(OBJDIR)/popen.o: src/stdio/_stdio.h
$(OBJDIR)/popen.o:
@echo " [CC] $@"
diff --git a/mk/putc_unlocked.d b/mk/putc_unlocked.d
index 0d5a61e9..3dc9ecd6 100644
--- a/mk/putc_unlocked.d
+++ b/mk/putc_unlocked.d
@@ -4,7 +4,6 @@ libc.a(putc_unlocked.o): $(OBJDIR)/putc_unlocked.o
$(OBJDIR)/putc_unlocked.o: src/stdio/putc_unlocked.c
$(OBJDIR)/putc_unlocked.o: src/stdio/_stdio.h
-$(OBJDIR)/putc_unlocked.o: src/_assert.h
$(OBJDIR)/putc_unlocked.o: src/_syscall.h
$(OBJDIR)/putc_unlocked.o:
@echo " [CC] $@"
diff --git a/mk/putmsg.d b/mk/putmsg.d
deleted file mode 100644
index eaaca4fc..00000000
--- a/mk/putmsg.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(putmsg.o)
-libc.a(putmsg.o): $(OBJDIR)/putmsg.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/putmsg.o: src/stropts/putmsg.c
-$(OBJDIR)/putmsg.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/putmsg.c
diff --git a/mk/putpmsg.d b/mk/putpmsg.d
deleted file mode 100644
index 39e0bca2..00000000
--- a/mk/putpmsg.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(putpmsg.o)
-libc.a(putpmsg.o): $(OBJDIR)/putpmsg.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/putpmsg.o: src/stropts/putpmsg.c
-$(OBJDIR)/putpmsg.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/stropts/putpmsg.c
diff --git a/mk/pututxline.d b/mk/pututxline.d
deleted file mode 100644
index 9a8e08ee..00000000
--- a/mk/pututxline.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(pututxline.o)
-libc.a(pututxline.o): $(OBJDIR)/pututxline.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/pututxline.o: src/utmpx/pututxline.c
-$(OBJDIR)/pututxline.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/utmpx/pututxline.c
diff --git a/mk/putw.d b/mk/putw.d
index afa00bbf..963538de 100644
--- a/mk/putw.d
+++ b/mk/putw.d
@@ -3,6 +3,7 @@ libc.a(putw.o): $(OBJDIR)/putw.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/putw.o: src/stdio/putw.c
+$(OBJDIR)/putw.o: src/stdio/_stdio.h
$(OBJDIR)/putw.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/quick_exit.d b/mk/quick_exit.d
index 2c5e9108..435a7214 100644
--- a/mk/quick_exit.d
+++ b/mk/quick_exit.d
@@ -3,6 +3,7 @@ libc.a(quick_exit.o): $(OBJDIR)/quick_exit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/quick_exit.o: src/stdlib/quick_exit.c
+$(OBJDIR)/quick_exit.o: src/_safety.h
$(OBJDIR)/quick_exit.o: src/stdlib/_stdlib.h
$(OBJDIR)/quick_exit.o:
@echo " [CC] $@"
diff --git a/mk/raise.d b/mk/raise.d
index 1da896d9..05d0fdca 100644
--- a/mk/raise.d
+++ b/mk/raise.d
@@ -4,6 +4,7 @@ libc.a(raise.o): $(OBJDIR)/raise.o
$(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)
diff --git a/mk/re_comp.d b/mk/re_comp.d
deleted file mode 100644
index a07ed2a7..00000000
--- a/mk/re_comp.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_X.400: libc.a(re_comp.o)
-libc.a(re_comp.o): $(OBJDIR)/re_comp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/re_comp.o: src/re_comp/re_comp.c
-$(OBJDIR)/re_comp.o:
-$(OBJDIR)/re_comp.o:
-$(OBJDIR)/re_comp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/re_comp/re_comp.c
diff --git a/mk/re_exec.d b/mk/re_exec.d
deleted file mode 100644
index 749ea8a2..00000000
--- a/mk/re_exec.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_X.400: libc.a(re_exec.o)
-libc.a(re_exec.o): $(OBJDIR)/re_exec.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/re_exec.o: src/re_comp/re_exec.c
-$(OBJDIR)/re_exec.o:
-$(OBJDIR)/re_exec.o:
-$(OBJDIR)/re_exec.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/re_comp/re_exec.c
diff --git a/mk/readdir.d b/mk/readdir.d
deleted file mode 100644
index c370537a..00000000
--- a/mk/readdir.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_P.1: libc.a(readdir.o)
-libc.a(readdir.o): $(OBJDIR)/readdir.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/readdir.o: src/dirent/readdir.c
-$(OBJDIR)/readdir.o: src/dirent/_dirent.h
-$(OBJDIR)/readdir.o: src/_syscall.h
-$(OBJDIR)/readdir.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dirent/readdir.c
diff --git a/mk/regcmp.d b/mk/regcmp.d
deleted file mode 100644
index d3ae0aa9..00000000
--- a/mk/regcmp.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(regcmp.o)
-libc.a(regcmp.o): $(OBJDIR)/regcmp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/regcmp.o: src/libgen/regcmp.c
-$(OBJDIR)/regcmp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/libgen/regcmp.c
diff --git a/mk/regcomp.d b/mk/regcomp.d
deleted file mode 100644
index e8ee3478..00000000
--- a/mk/regcomp.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.2: libc.a(regcomp.o)
-libc.a(regcomp.o): $(OBJDIR)/regcomp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/regcomp.o: src/regex/regcomp.c
-$(OBJDIR)/regcomp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regex/regcomp.c
diff --git a/mk/regerror.d b/mk/regerror.d
deleted file mode 100644
index b50b11bb..00000000
--- a/mk/regerror.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.2: libc.a(regerror.o)
-libc.a(regerror.o): $(OBJDIR)/regerror.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/regerror.o: src/regex/regerror.c
-$(OBJDIR)/regerror.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regex/regerror.c
diff --git a/mk/regex.d b/mk/regex.d
deleted file mode 100644
index f443ddf1..00000000
--- a/mk/regex.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(regex.o)
-libc.a(regex.o): $(OBJDIR)/regex.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/regex.o: src/libgen/regex.c
-$(OBJDIR)/regex.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/libgen/regex.c
diff --git a/mk/regexec.d b/mk/regexec.d
deleted file mode 100644
index 83a2d6ab..00000000
--- a/mk/regexec.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.2: libc.a(regexec.o)
-libc.a(regexec.o): $(OBJDIR)/regexec.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/regexec.o: src/regex/regexec.c
-$(OBJDIR)/regexec.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regex/regexec.c
diff --git a/mk/regfree.d b/mk/regfree.d
deleted file mode 100644
index 7f2703a6..00000000
--- a/mk/regfree.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.2: libc.a(regfree.o)
-libc.a(regfree.o): $(OBJDIR)/regfree.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/regfree.o: src/regex/regfree.c
-$(OBJDIR)/regfree.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regex/regfree.c
diff --git a/mk/remque.d b/mk/remque.d
deleted file mode 100644
index a23e810a..00000000
--- a/mk/remque.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(remque.o)
-libc.a(remque.o): $(OBJDIR)/remque.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/remque.o: src/search/remque.c
-$(OBJDIR)/remque.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/remque.c
diff --git a/mk/rewinddir.d b/mk/rewinddir.d
deleted file mode 100644
index 1302854d..00000000
--- a/mk/rewinddir.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(rewinddir.o)
-libc.a(rewinddir.o): $(OBJDIR)/rewinddir.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/rewinddir.o: src/dirent/rewinddir.c
-$(OBJDIR)/rewinddir.o: src/dirent/_dirent.h
-$(OBJDIR)/rewinddir.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dirent/rewinddir.c
diff --git a/mk/rindex.d b/mk/rindex.d
deleted file mode 100644
index 132980ce..00000000
--- a/mk/rindex.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(rindex.o)
-libc.a(rindex.o): $(OBJDIR)/rindex.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/rindex.o: src/strings/rindex.c
-$(OBJDIR)/rindex.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/rindex.c
diff --git a/mk/sched_get_priority_max.d b/mk/sched_get_priority_max.d
deleted file mode 100644
index ac6a38d8..00000000
--- a/mk/sched_get_priority_max.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_get_priority_max.o)
-librt.a(sched_get_priority_max.o): $(OBJDIR)/sched_get_priority_max.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_get_priority_max.o: src/sched/sched_get_priority_max.c
-$(OBJDIR)/sched_get_priority_max.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_get_priority_max.c
diff --git a/mk/sched_get_priority_min.d b/mk/sched_get_priority_min.d
deleted file mode 100644
index 4eb78039..00000000
--- a/mk/sched_get_priority_min.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_get_priority_min.o)
-librt.a(sched_get_priority_min.o): $(OBJDIR)/sched_get_priority_min.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_get_priority_min.o: src/sched/sched_get_priority_min.c
-$(OBJDIR)/sched_get_priority_min.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_get_priority_min.c
diff --git a/mk/sched_getparam.d b/mk/sched_getparam.d
deleted file mode 100644
index 0e80decd..00000000
--- a/mk/sched_getparam.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_getparam.o)
-librt.a(sched_getparam.o): $(OBJDIR)/sched_getparam.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_getparam.o: src/sched/sched_getparam.c
-$(OBJDIR)/sched_getparam.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_getparam.c
diff --git a/mk/sched_getscheduler.d b/mk/sched_getscheduler.d
deleted file mode 100644
index 9c31ab68..00000000
--- a/mk/sched_getscheduler.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_getscheduler.o)
-librt.a(sched_getscheduler.o): $(OBJDIR)/sched_getscheduler.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_getscheduler.o: src/sched/sched_getscheduler.c
-$(OBJDIR)/sched_getscheduler.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_getscheduler.c
diff --git a/mk/sched_rr_get_interval.d b/mk/sched_rr_get_interval.d
deleted file mode 100644
index 5737c5e3..00000000
--- a/mk/sched_rr_get_interval.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_rr_get_interval.o)
-librt.a(sched_rr_get_interval.o): $(OBJDIR)/sched_rr_get_interval.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_rr_get_interval.o: src/sched/sched_rr_get_interval.c
-$(OBJDIR)/sched_rr_get_interval.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_rr_get_interval.c
diff --git a/mk/sched_setparam.d b/mk/sched_setparam.d
deleted file mode 100644
index aa3a1016..00000000
--- a/mk/sched_setparam.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_setparam.o)
-librt.a(sched_setparam.o): $(OBJDIR)/sched_setparam.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_setparam.o: src/sched/sched_setparam.c
-$(OBJDIR)/sched_setparam.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_setparam.c
diff --git a/mk/sched_setscheduler.d b/mk/sched_setscheduler.d
deleted file mode 100644
index 1ebd55d0..00000000
--- a/mk/sched_setscheduler.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_setscheduler.o)
-librt.a(sched_setscheduler.o): $(OBJDIR)/sched_setscheduler.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_setscheduler.o: src/sched/sched_setscheduler.c
-$(OBJDIR)/sched_setscheduler.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_setscheduler.c
diff --git a/mk/sched_yield.d b/mk/sched_yield.d
deleted file mode 100644
index a5bfecb2..00000000
--- a/mk/sched_yield.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sched_yield.o)
-librt.a(sched_yield.o): $(OBJDIR)/sched_yield.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sched_yield.o: src/sched/sched_yield.c
-$(OBJDIR)/sched_yield.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/sched/sched_yield.c
diff --git a/mk/seekdir.d b/mk/seekdir.d
deleted file mode 100644
index 1b438016..00000000
--- a/mk/seekdir.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.4: libc.a(seekdir.o)
-libc.a(seekdir.o): $(OBJDIR)/seekdir.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/seekdir.o: src/dirent/seekdir.c
-$(OBJDIR)/seekdir.o: src/dirent/_dirent.h
-$(OBJDIR)/seekdir.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dirent/seekdir.c
diff --git a/mk/sem_close.d b/mk/sem_close.d
deleted file mode 100644
index 484f1cc6..00000000
--- a/mk/sem_close.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_close.o)
-librt.a(sem_close.o): $(OBJDIR)/sem_close.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_close.o: src/semaphore/sem_close.c
-$(OBJDIR)/sem_close.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_close.c
diff --git a/mk/sem_destroy.d b/mk/sem_destroy.d
deleted file mode 100644
index 82bad95b..00000000
--- a/mk/sem_destroy.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_destroy.o)
-librt.a(sem_destroy.o): $(OBJDIR)/sem_destroy.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_destroy.o: src/semaphore/sem_destroy.c
-$(OBJDIR)/sem_destroy.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_destroy.c
diff --git a/mk/sem_getvalue.d b/mk/sem_getvalue.d
deleted file mode 100644
index 1e700d49..00000000
--- a/mk/sem_getvalue.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_getvalue.o)
-librt.a(sem_getvalue.o): $(OBJDIR)/sem_getvalue.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_getvalue.o: src/semaphore/sem_getvalue.c
-$(OBJDIR)/sem_getvalue.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_getvalue.c
diff --git a/mk/sem_init.d b/mk/sem_init.d
deleted file mode 100644
index 241c0677..00000000
--- a/mk/sem_init.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_init.o)
-librt.a(sem_init.o): $(OBJDIR)/sem_init.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_init.o: src/semaphore/sem_init.c
-$(OBJDIR)/sem_init.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_init.c
diff --git a/mk/sem_open.d b/mk/sem_open.d
deleted file mode 100644
index 5f27b6f8..00000000
--- a/mk/sem_open.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_open.o)
-librt.a(sem_open.o): $(OBJDIR)/sem_open.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_open.o: src/semaphore/sem_open.c
-$(OBJDIR)/sem_open.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_open.c
diff --git a/mk/sem_post.d b/mk/sem_post.d
deleted file mode 100644
index 6a142645..00000000
--- a/mk/sem_post.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_post.o)
-librt.a(sem_post.o): $(OBJDIR)/sem_post.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_post.o: src/semaphore/sem_post.c
-$(OBJDIR)/sem_post.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_post.c
diff --git a/mk/sem_trywait.d b/mk/sem_trywait.d
deleted file mode 100644
index c9b3e05f..00000000
--- a/mk/sem_trywait.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_trywait.o)
-librt.a(sem_trywait.o): $(OBJDIR)/sem_trywait.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_trywait.o: src/semaphore/sem_trywait.c
-$(OBJDIR)/sem_trywait.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_trywait.c
diff --git a/mk/sem_unlink.d b/mk/sem_unlink.d
deleted file mode 100644
index 698d5ccb..00000000
--- a/mk/sem_unlink.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_unlink.o)
-librt.a(sem_unlink.o): $(OBJDIR)/sem_unlink.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_unlink.o: src/semaphore/sem_unlink.c
-$(OBJDIR)/sem_unlink.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_unlink.c
diff --git a/mk/sem_wait.d b/mk/sem_wait.d
deleted file mode 100644
index ef1af028..00000000
--- a/mk/sem_wait.d
+++ /dev/null
@@ -1,9 +0,0 @@
-librt_P.199309: librt.a(sem_wait.o)
-librt.a(sem_wait.o): $(OBJDIR)/sem_wait.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sem_wait.o: src/semaphore/sem_wait.c
-$(OBJDIR)/sem_wait.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/semaphore/sem_wait.c
diff --git a/mk/setcontext.d b/mk/setcontext.d
deleted file mode 100644
index a8ca1ef7..00000000
--- a/mk/setcontext.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(setcontext.o)
-libc.a(setcontext.o): $(OBJDIR)/setcontext.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setcontext.o: src/ucontext/setcontext.c
-$(OBJDIR)/setcontext.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ucontext/setcontext.c
diff --git a/mk/setgrent.d b/mk/setgrent.d
deleted file mode 100644
index c1179974..00000000
--- a/mk/setgrent.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.400: libc.a(setgrent.o)
-libc.a(setgrent.o): $(OBJDIR)/setgrent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setgrent.o: src/grp/setgrent.c
-$(OBJDIR)/setgrent.o: src/grp/_grp.h
-$(OBJDIR)/setgrent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/grp/setgrent.c
diff --git a/mk/setjmp.d b/mk/setjmp.d
index c99dc130..89465091 100644
--- a/mk/setjmp.d
+++ b/mk/setjmp.d
@@ -3,6 +3,7 @@ libc.a(setjmp.o): $(OBJDIR)/setjmp.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/setjmp.o: src/setjmp/setjmp.c
+$(OBJDIR)/setjmp.o: src/_safety.h
$(OBJDIR)/setjmp.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/setlocale.d b/mk/setlocale.d
deleted file mode 100644
index 9c11258c..00000000
--- a/mk/setlocale.d
+++ /dev/null
@@ -1,10 +0,0 @@
-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:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/locale/setlocale.c
diff --git a/mk/setlogmask.d b/mk/setlogmask.d
deleted file mode 100644
index d214b8a7..00000000
--- a/mk/setlogmask.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(setlogmask.o)
-libc.a(setlogmask.o): $(OBJDIR)/setlogmask.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setlogmask.o: src/syslog/setlogmask.c
-$(OBJDIR)/setlogmask.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/syslog/setlogmask.c
diff --git a/mk/setpwent.d b/mk/setpwent.d
deleted file mode 100644
index 1ac4d464..00000000
--- a/mk/setpwent.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.400: libc.a(setpwent.o)
-libc.a(setpwent.o): $(OBJDIR)/setpwent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setpwent.o: src/pwd/setpwent.c
-$(OBJDIR)/setpwent.o: src/pwd/_pwd.h
-$(OBJDIR)/setpwent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/pwd/setpwent.c
diff --git a/mk/setutxent.d b/mk/setutxent.d
deleted file mode 100644
index 426ebddd..00000000
--- a/mk/setutxent.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(setutxent.o)
-libc.a(setutxent.o): $(OBJDIR)/setutxent.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setutxent.o: src/utmpx/setutxent.c
-$(OBJDIR)/setutxent.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/utmpx/setutxent.c
diff --git a/mk/sigaddset.d b/mk/sigaddset.d
deleted file mode 100644
index 26c64c29..00000000
--- a/mk/sigaddset.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.1: libc.a(sigaddset.o)
-libc.a(sigaddset.o): $(OBJDIR)/sigaddset.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigaddset.o: src/signal/sigaddset.c
-$(OBJDIR)/sigaddset.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigaddset.c
diff --git a/mk/sigaltstack.d b/mk/sigaltstack.d
deleted file mode 100644
index c395d78b..00000000
--- a/mk/sigaltstack.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sigaltstack.o)
-libc.a(sigaltstack.o): $(OBJDIR)/sigaltstack.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigaltstack.o: src/signal/sigaltstack.c
-$(OBJDIR)/sigaltstack.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigaltstack.c
diff --git a/mk/sigdelset.d b/mk/sigdelset.d
deleted file mode 100644
index a622e6ce..00000000
--- a/mk/sigdelset.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.1: libc.a(sigdelset.o)
-libc.a(sigdelset.o): $(OBJDIR)/sigdelset.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigdelset.o: src/signal/sigdelset.c
-$(OBJDIR)/sigdelset.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigdelset.c
diff --git a/mk/sigemptyset.d b/mk/sigemptyset.d
deleted file mode 100644
index 2b687786..00000000
--- a/mk/sigemptyset.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.1: libc.a(sigemptyset.o)
-libc.a(sigemptyset.o): $(OBJDIR)/sigemptyset.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigemptyset.o: src/signal/sigemptyset.c
-$(OBJDIR)/sigemptyset.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigemptyset.c
diff --git a/mk/sigfillset.d b/mk/sigfillset.d
deleted file mode 100644
index 54e71dce..00000000
--- a/mk/sigfillset.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.1: libc.a(sigfillset.o)
-libc.a(sigfillset.o): $(OBJDIR)/sigfillset.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigfillset.o: src/signal/sigfillset.c
-$(OBJDIR)/sigfillset.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigfillset.c
diff --git a/mk/sighold.d b/mk/sighold.d
deleted file mode 100644
index ca999bad..00000000
--- a/mk/sighold.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sighold.o)
-libc.a(sighold.o): $(OBJDIR)/sighold.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sighold.o: src/signal/sighold.c
-$(OBJDIR)/sighold.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sighold.c
diff --git a/mk/sigignore.d b/mk/sigignore.d
deleted file mode 100644
index 59949cd5..00000000
--- a/mk/sigignore.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sigignore.o)
-libc.a(sigignore.o): $(OBJDIR)/sigignore.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigignore.o: src/signal/sigignore.c
-$(OBJDIR)/sigignore.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigignore.c
diff --git a/mk/siginterrupt.d b/mk/siginterrupt.d
deleted file mode 100644
index 2063fce8..00000000
--- a/mk/siginterrupt.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(siginterrupt.o)
-libc.a(siginterrupt.o): $(OBJDIR)/siginterrupt.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/siginterrupt.o: src/signal/siginterrupt.c
-$(OBJDIR)/siginterrupt.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/siginterrupt.c
diff --git a/mk/sigismember.d b/mk/sigismember.d
deleted file mode 100644
index 98f472ab..00000000
--- a/mk/sigismember.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.1: libc.a(sigismember.o)
-libc.a(sigismember.o): $(OBJDIR)/sigismember.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigismember.o: src/signal/sigismember.c
-$(OBJDIR)/sigismember.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigismember.c
diff --git a/mk/siglongjmp.d b/mk/siglongjmp.d
index ec9249bf..9234db3f 100644
--- a/mk/siglongjmp.d
+++ b/mk/siglongjmp.d
@@ -3,6 +3,7 @@ libc.a(siglongjmp.o): $(OBJDIR)/siglongjmp.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/siglongjmp.o: src/setjmp/siglongjmp.c
+$(OBJDIR)/siglongjmp.o: src/_safety.h
$(OBJDIR)/siglongjmp.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/sigmask.d b/mk/sigmask.d
deleted file mode 100644
index da3b9649..00000000
--- a/mk/sigmask.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sigmask.o)
-libc.a(sigmask.o): $(OBJDIR)/sigmask.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigmask.o: src/signal/sigmask.c
-$(OBJDIR)/sigmask.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigmask.c
diff --git a/mk/signal.d b/mk/signal.d
index 96227998..a5acea96 100644
--- a/mk/signal.d
+++ b/mk/signal.d
@@ -3,6 +3,9 @@ libc.a(signal.o): $(OBJDIR)/signal.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/signal.o: src/signal/signal.c
+$(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)
diff --git a/mk/sigpause.d b/mk/sigpause.d
deleted file mode 100644
index 0b03c624..00000000
--- a/mk/sigpause.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sigpause.o)
-libc.a(sigpause.o): $(OBJDIR)/sigpause.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigpause.o: src/signal/sigpause.c
-$(OBJDIR)/sigpause.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigpause.c
diff --git a/mk/sigpending.d b/mk/sigpending.d
deleted file mode 100644
index 759bc2e8..00000000
--- a/mk/sigpending.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(sigpending.o)
-libc.a(sigpending.o): $(OBJDIR)/sigpending.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigpending.o: src/signal/sigpending.c
-$(OBJDIR)/sigpending.o: src/_syscall.h
-$(OBJDIR)/sigpending.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigpending.c
diff --git a/mk/sigprocmask.d b/mk/sigprocmask.d
deleted file mode 100644
index e75a7de0..00000000
--- a/mk/sigprocmask.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(sigprocmask.o)
-libc.a(sigprocmask.o): $(OBJDIR)/sigprocmask.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigprocmask.o: src/signal/sigprocmask.c
-$(OBJDIR)/sigprocmask.o: src/_syscall.h
-$(OBJDIR)/sigprocmask.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigprocmask.c
diff --git a/mk/sigqueue.d b/mk/sigqueue.d
deleted file mode 100644
index 2db3177b..00000000
--- a/mk/sigqueue.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.199309: libc.a(sigqueue.o)
-libc.a(sigqueue.o): $(OBJDIR)/sigqueue.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigqueue.o: src/signal/sigqueue.c
-$(OBJDIR)/sigqueue.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigqueue.c
diff --git a/mk/sigrelse.d b/mk/sigrelse.d
deleted file mode 100644
index f9427523..00000000
--- a/mk/sigrelse.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sigrelse.o)
-libc.a(sigrelse.o): $(OBJDIR)/sigrelse.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigrelse.o: src/signal/sigrelse.c
-$(OBJDIR)/sigrelse.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigrelse.c
diff --git a/mk/sigset.d b/mk/sigset.d
deleted file mode 100644
index 096942b0..00000000
--- a/mk/sigset.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sigset.o)
-libc.a(sigset.o): $(OBJDIR)/sigset.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigset.o: src/signal/sigset.c
-$(OBJDIR)/sigset.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigset.c
diff --git a/mk/sigstack.d b/mk/sigstack.d
deleted file mode 100644
index 9701f46c..00000000
--- a/mk/sigstack.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(sigstack.o)
-libc.a(sigstack.o): $(OBJDIR)/sigstack.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigstack.o: src/signal/sigstack.c
-$(OBJDIR)/sigstack.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigstack.c
diff --git a/mk/sigsuspend.d b/mk/sigsuspend.d
deleted file mode 100644
index 4ed71a4a..00000000
--- a/mk/sigsuspend.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(sigsuspend.o)
-libc.a(sigsuspend.o): $(OBJDIR)/sigsuspend.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigsuspend.o: src/signal/sigsuspend.c
-$(OBJDIR)/sigsuspend.o: src/_syscall.h
-$(OBJDIR)/sigsuspend.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigsuspend.c
diff --git a/mk/sigtimedwait.d b/mk/sigtimedwait.d
deleted file mode 100644
index d10c843a..00000000
--- a/mk/sigtimedwait.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.199309: libc.a(sigtimedwait.o)
-libc.a(sigtimedwait.o): $(OBJDIR)/sigtimedwait.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigtimedwait.o: src/signal/sigtimedwait.c
-$(OBJDIR)/sigtimedwait.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigtimedwait.c
diff --git a/mk/sigwaitinfo.d b/mk/sigwaitinfo.d
deleted file mode 100644
index 135372bd..00000000
--- a/mk/sigwaitinfo.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.199309: libc.a(sigwaitinfo.o)
-libc.a(sigwaitinfo.o): $(OBJDIR)/sigwaitinfo.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/sigwaitinfo.o: src/signal/sigwaitinfo.c
-$(OBJDIR)/sigwaitinfo.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/signal/sigwaitinfo.c
diff --git a/mk/step.d b/mk/step.d
deleted file mode 100644
index e1876a62..00000000
--- a/mk/step.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(step.o)
-libc.a(step.o): $(OBJDIR)/step.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/step.o: src/regexp/step.c
-$(OBJDIR)/step.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/regexp/step.c
diff --git a/mk/strcasecmp.d b/mk/strcasecmp.d
deleted file mode 100644
index 139f2bb0..00000000
--- a/mk/strcasecmp.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.200809: libc.a(strcasecmp.o)
-libc_X.400: libc.a(strcasecmp.o)
-libc.a(strcasecmp.o): $(OBJDIR)/strcasecmp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/strcasecmp.o: src/strings/strcasecmp.c
-$(OBJDIR)/strcasecmp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/strcasecmp.c
diff --git a/mk/strcpy.d b/mk/strcpy.d
deleted file mode 100644
index d3892626..00000000
--- a/mk/strcpy.d
+++ /dev/null
@@ -1,10 +0,0 @@
-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/_assert.h
-$(OBJDIR)/strcpy.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/string/strcpy.c
diff --git a/mk/strfmon.d b/mk/strfmon.d
deleted file mode 100644
index e3e1a7c6..00000000
--- a/mk/strfmon.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.200809: libc.a(strfmon.o)
-libc_X.4: libc.a(strfmon.o)
-libc.a(strfmon.o): $(OBJDIR)/strfmon.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/strfmon.o: src/monetary/strfmon.c
-$(OBJDIR)/strfmon.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/monetary/strfmon.c
diff --git a/mk/strncasecmp.d b/mk/strncasecmp.d
deleted file mode 100644
index e5e1698a..00000000
--- a/mk/strncasecmp.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.200809: libc.a(strncasecmp.o)
-libc_X.400: libc.a(strncasecmp.o)
-libc.a(strncasecmp.o): $(OBJDIR)/strncasecmp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/strncasecmp.o: src/strings/strncasecmp.c
-$(OBJDIR)/strncasecmp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/strings/strncasecmp.c
diff --git a/mk/strtoimax.d b/mk/strtoimax.d
deleted file mode 100644
index 0ffdfcde..00000000
--- a/mk/strtoimax.d
+++ /dev/null
@@ -1,10 +0,0 @@
-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/stdlib/_strtoi.h
-$(OBJDIR)/strtoimax.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/inttypes/strtoimax.c
diff --git a/mk/strtoumax.d b/mk/strtoumax.d
deleted file mode 100644
index e69baed7..00000000
--- a/mk/strtoumax.d
+++ /dev/null
@@ -1,10 +0,0 @@
-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/stdlib/_strtoi.h
-$(OBJDIR)/strtoumax.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/inttypes/strtoumax.c
diff --git a/mk/struct_mq_attr.d b/mk/struct_mq_attr.d
deleted file mode 100644
index 663db61a..00000000
--- a/mk/struct_mq_attr.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.199309: libc.a(struct_mq_attr.o)
-libc.a(struct_mq_attr.o): $(OBJDIR)/struct_mq_attr.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/struct_mq_attr.o: src/mqueue/struct_mq_attr.c
-$(OBJDIR)/struct_mq_attr.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/mqueue/struct_mq_attr.c
diff --git a/mk/swapcontext.d b/mk/swapcontext.d
deleted file mode 100644
index 815bfc6e..00000000
--- a/mk/swapcontext.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(swapcontext.o)
-libc.a(swapcontext.o): $(OBJDIR)/swapcontext.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/swapcontext.o: src/ucontext/swapcontext.c
-$(OBJDIR)/swapcontext.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ucontext/swapcontext.c
diff --git a/mk/syslog.d b/mk/syslog.d
deleted file mode 100644
index f3e43b57..00000000
--- a/mk/syslog.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.400: libc.a(syslog.o)
-libc.a(syslog.o): $(OBJDIR)/syslog.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/syslog.o: src/syslog/syslog.c
-$(OBJDIR)/syslog.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/syslog/syslog.c
diff --git a/mk/tdelete.d b/mk/tdelete.d
deleted file mode 100644
index 12c58d32..00000000
--- a/mk/tdelete.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(tdelete.o)
-libc.a(tdelete.o): $(OBJDIR)/tdelete.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/tdelete.o: src/search/tdelete.c
-$(OBJDIR)/tdelete.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/tdelete.c
diff --git a/mk/telldir.d b/mk/telldir.d
deleted file mode 100644
index 7f3d063e..00000000
--- a/mk/telldir.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_X.4: libc.a(telldir.o)
-libc.a(telldir.o): $(OBJDIR)/telldir.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/telldir.o: src/dirent/telldir.c
-$(OBJDIR)/telldir.o: src/dirent/_dirent.h
-$(OBJDIR)/telldir.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/dirent/telldir.c
diff --git a/mk/tfind.d b/mk/tfind.d
deleted file mode 100644
index 81eb4e07..00000000
--- a/mk/tfind.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(tfind.o)
-libc.a(tfind.o): $(OBJDIR)/tfind.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/tfind.o: src/search/tfind.c
-$(OBJDIR)/tfind.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/tfind.c
diff --git a/mk/tmpfile.d b/mk/tmpfile.d
index d1fb390d..6224c6d6 100644
--- a/mk/tmpfile.d
+++ b/mk/tmpfile.d
@@ -3,6 +3,7 @@ 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:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/tmpfile_s.d b/mk/tmpfile_s.d
index dabcf90b..53847e00 100644
--- a/mk/tmpfile_s.d
+++ b/mk/tmpfile_s.d
@@ -3,6 +3,7 @@ libc.a(tmpfile_s.o): $(OBJDIR)/tmpfile_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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)
diff --git a/mk/tmpnam.d b/mk/tmpnam.d
index c2819f9b..04ee255b 100644
--- a/mk/tmpnam.d
+++ b/mk/tmpnam.d
@@ -3,6 +3,7 @@ libc.a(tmpnam.o): $(OBJDIR)/tmpnam.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/tmpnam.o: src/stdio/tmpnam.c
+$(OBJDIR)/tmpnam.o: src/stdio/_stdio.h
$(OBJDIR)/tmpnam.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/tsearch.d b/mk/tsearch.d
deleted file mode 100644
index 010a24f7..00000000
--- a/mk/tsearch.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(tsearch.o)
-libc.a(tsearch.o): $(OBJDIR)/tsearch.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/tsearch.o: src/search/tsearch.c
-$(OBJDIR)/tsearch.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/tsearch.c
diff --git a/mk/twalk.d b/mk/twalk.d
deleted file mode 100644
index d26e0819..00000000
--- a/mk/twalk.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(twalk.o)
-libc.a(twalk.o): $(OBJDIR)/twalk.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/twalk.o: src/search/twalk.c
-$(OBJDIR)/twalk.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/search/twalk.c
diff --git a/mk/ulimit.d b/mk/ulimit.d
deleted file mode 100644
index 8bc9daa5..00000000
--- a/mk/ulimit.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_X.4: libc.a(ulimit.o)
-libc.a(ulimit.o): $(OBJDIR)/ulimit.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ulimit.o: src/ulimit/ulimit.c
-$(OBJDIR)/ulimit.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/ulimit/ulimit.c
diff --git a/mk/utime.d b/mk/utime.d
deleted file mode 100644
index 3f335e40..00000000
--- a/mk/utime.d
+++ /dev/null
@@ -1,10 +0,0 @@
-libc_P.1: libc.a(utime.o)
-libc.a(utime.o): $(OBJDIR)/utime.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/utime.o: src/utime/utime.c
-$(OBJDIR)/utime.o: src/_syscall.h
-$(OBJDIR)/utime.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/utime/utime.c
diff --git a/mk/vfprintf_s.d b/mk/vfprintf_s.d
index 706288ae..20d178f7 100644
--- a/mk/vfprintf_s.d
+++ b/mk/vfprintf_s.d
@@ -3,7 +3,7 @@ libc.a(vfprintf_s.o): $(OBJDIR)/vfprintf_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/vfprintf_s.o: src/stdio/vfprintf_s.c
-$(OBJDIR)/vfprintf_s.o:
+$(OBJDIR)/vfprintf_s.o: src/stdio/_stdio.h
$(OBJDIR)/vfprintf_s.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/vprintf_s.d b/mk/vprintf_s.d
index 65196d61..994fbc3e 100644
--- a/mk/vprintf_s.d
+++ b/mk/vprintf_s.d
@@ -3,6 +3,7 @@ libc.a(vprintf_s.o): $(OBJDIR)/vprintf_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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)
diff --git a/mk/vscanf.d b/mk/vscanf.d
index 0eeb6828..60b2c5c0 100644
--- a/mk/vscanf.d
+++ b/mk/vscanf.d
@@ -3,6 +3,7 @@ libc.a(vscanf.o): $(OBJDIR)/vscanf.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(OBJDIR)/vscanf.o: src/stdio/vscanf.c
+$(OBJDIR)/vscanf.o: src/stdio/_stdio.h
$(OBJDIR)/vscanf.o:
@echo " [CC] $@"
@mkdir -p $(@D)
diff --git a/mk/vscanf_s.d b/mk/vscanf_s.d
index 376e9376..fb44a2f0 100644
--- a/mk/vscanf_s.d
+++ b/mk/vscanf_s.d
@@ -3,6 +3,7 @@ libc.a(vscanf_s.o): $(OBJDIR)/vscanf_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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)
diff --git a/mk/vsprintf_s.d b/mk/vsprintf_s.d
index 9d752dcd..34040665 100644
--- a/mk/vsprintf_s.d
+++ b/mk/vsprintf_s.d
@@ -3,6 +3,7 @@ libc.a(vsprintf_s.o): $(OBJDIR)/vsprintf_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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)
diff --git a/mk/vsscanf_s.d b/mk/vsscanf_s.d
index b3e64846..190bc670 100644
--- a/mk/vsscanf_s.d
+++ b/mk/vsscanf_s.d
@@ -3,6 +3,7 @@ libc.a(vsscanf_s.o): $(OBJDIR)/vsscanf_s.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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)
diff --git a/mk/wcstoimax.d b/mk/wcstoimax.d
deleted file mode 100644
index 21989fdb..00000000
--- a/mk/wcstoimax.d
+++ /dev/null
@@ -1,10 +0,0 @@
-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/stdlib/_strtoi.h
-$(OBJDIR)/wcstoimax.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/inttypes/wcstoimax.c
diff --git a/mk/wcstoumax.d b/mk/wcstoumax.d
deleted file mode 100644
index 71a97964..00000000
--- a/mk/wcstoumax.d
+++ /dev/null
@@ -1,10 +0,0 @@
-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/stdlib/_strtoi.h
-$(OBJDIR)/wcstoumax.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/inttypes/wcstoumax.c
diff --git a/mk/wordexp.d b/mk/wordexp.d
deleted file mode 100644
index ac1c931d..00000000
--- a/mk/wordexp.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.2: libc.a(wordexp.o)
-libc.a(wordexp.o): $(OBJDIR)/wordexp.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/wordexp.o: src/wordexp/wordexp.c
-$(OBJDIR)/wordexp.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wordexp/wordexp.c
diff --git a/mk/wordfree.d b/mk/wordfree.d
deleted file mode 100644
index 5791da57..00000000
--- a/mk/wordfree.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.2: libc.a(wordfree.o)
-libc.a(wordfree.o): $(OBJDIR)/wordfree.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/wordfree.o: src/wordexp/wordfree.c
-$(OBJDIR)/wordfree.o:
- @echo " [CC] $@"
- @mkdir -p $(@D)
- @$(CC) -c -o $@ $(CFLAGS) src/wordexp/wordfree.c