summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/__printf.d4
-rw-r--r--mk/all.mk1
-rw-r--r--mk/atomic_compare_exchange_strong.d2
-rw-r--r--mk/atomic_compare_exchange_strong_explicit.d2
-rw-r--r--mk/atomic_compare_exchange_weak.d2
-rw-r--r--mk/atomic_compare_exchange_weak_explicit.d2
-rw-r--r--mk/atomic_exchange.d2
-rw-r--r--mk/atomic_exchange_explicit.d2
-rw-r--r--mk/atomic_fetch_add.d2
-rw-r--r--mk/atomic_fetch_add_explicit.d2
-rw-r--r--mk/atomic_fetch_and.d2
-rw-r--r--mk/atomic_fetch_and_explicit.d2
-rw-r--r--mk/atomic_fetch_or.d2
-rw-r--r--mk/atomic_fetch_or_explicit.d2
-rw-r--r--mk/atomic_fetch_sub.d2
-rw-r--r--mk/atomic_fetch_sub_explicit.d2
-rw-r--r--mk/atomic_fetch_xor.d2
-rw-r--r--mk/atomic_fetch_xor_explicit.d2
-rw-r--r--mk/atomic_flag.d2
-rw-r--r--mk/atomic_flag_clear.d2
-rw-r--r--mk/atomic_flag_clear_explicit.d2
-rw-r--r--mk/atomic_flag_test_and_set.d2
-rw-r--r--mk/atomic_flag_test_and_set_explicit.d2
-rw-r--r--mk/atomic_init.d2
-rw-r--r--mk/atomic_is_lock_free.d2
-rw-r--r--mk/atomic_load.d2
-rw-r--r--mk/atomic_load_explicit.d2
-rw-r--r--mk/atomic_signal_fence.d2
-rw-r--r--mk/atomic_store.d2
-rw-r--r--mk/atomic_store_explicit.d2
-rw-r--r--mk/atomic_thread_fence.d2
-rw-r--r--mk/configured.mk0
-rw-r--r--mk/deps.mk4
33 files changed, 35 insertions, 32 deletions
diff --git a/mk/__printf.d b/mk/__printf.d
index 39c33ac6..760b313c 100644
--- a/mk/__printf.d
+++ b/mk/__printf.d
@@ -3,13 +3,11 @@ libc.a(__printf.o): $(OBJDIR)/__printf.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
$(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/stdint/intmax_t.h
$(OBJDIR)/__printf.o: src/stdint/uintmax_t.h
$(OBJDIR)/__printf.o: src/stdint/intptr_t.h
$(OBJDIR)/__printf.o: src/stdint/UINTMAX_MAX.h
+$(OBJDIR)/__printf.o: src/stdio/_stdio.h
$(OBJDIR)/__printf.o:
@mkdir -p $(@D)
$(CC) -c -o $@ $(CFLAGS) src/stdio/__printf.c
diff --git a/mk/all.mk b/mk/all.mk
index 0fe5e400..f73af9b3 100644
--- a/mk/all.mk
+++ b/mk/all.mk
@@ -52,6 +52,7 @@ include mk/clog.d
include mk/cproj.d
include mk/csin.d
include mk/cacos.d
+include mk/__undefined.d
include mk/strspn.d
include mk/memmove_s.d
include mk/strtok.d
diff --git a/mk/atomic_compare_exchange_strong.d b/mk/atomic_compare_exchange_strong.d
index 2025900e..1c26c2ea 100644
--- a/mk/atomic_compare_exchange_strong.d
+++ b/mk/atomic_compare_exchange_strong.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_compare_exchange_strong.o)
+libc_C.201112: libc.a(atomic_compare_exchange_strong.o)
libc.a(atomic_compare_exchange_strong.o): $(OBJDIR)/atomic_compare_exchange_strong.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_compare_exchange_strong_explicit.d b/mk/atomic_compare_exchange_strong_explicit.d
index 22271126..6875b4df 100644
--- a/mk/atomic_compare_exchange_strong_explicit.d
+++ b/mk/atomic_compare_exchange_strong_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_compare_exchange_strong_explicit.o)
+libc_C.201112: libc.a(atomic_compare_exchange_strong_explicit.o)
libc.a(atomic_compare_exchange_strong_explicit.o): $(OBJDIR)/atomic_compare_exchange_strong_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_compare_exchange_weak.d b/mk/atomic_compare_exchange_weak.d
index ac2a6506..c68c4d85 100644
--- a/mk/atomic_compare_exchange_weak.d
+++ b/mk/atomic_compare_exchange_weak.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_compare_exchange_weak.o)
+libc_C.201112: libc.a(atomic_compare_exchange_weak.o)
libc.a(atomic_compare_exchange_weak.o): $(OBJDIR)/atomic_compare_exchange_weak.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_compare_exchange_weak_explicit.d b/mk/atomic_compare_exchange_weak_explicit.d
index 185c1667..8e3f58e7 100644
--- a/mk/atomic_compare_exchange_weak_explicit.d
+++ b/mk/atomic_compare_exchange_weak_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_compare_exchange_weak_explicit.o)
+libc_C.201112: libc.a(atomic_compare_exchange_weak_explicit.o)
libc.a(atomic_compare_exchange_weak_explicit.o): $(OBJDIR)/atomic_compare_exchange_weak_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_exchange.d b/mk/atomic_exchange.d
index 50391a8a..09f48c1e 100644
--- a/mk/atomic_exchange.d
+++ b/mk/atomic_exchange.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_exchange.o)
+libc_C.201112: libc.a(atomic_exchange.o)
libc.a(atomic_exchange.o): $(OBJDIR)/atomic_exchange.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_exchange_explicit.d b/mk/atomic_exchange_explicit.d
index f9324bf3..20afa854 100644
--- a/mk/atomic_exchange_explicit.d
+++ b/mk/atomic_exchange_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_exchange_explicit.o)
+libc_C.201112: libc.a(atomic_exchange_explicit.o)
libc.a(atomic_exchange_explicit.o): $(OBJDIR)/atomic_exchange_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_add.d b/mk/atomic_fetch_add.d
index ff555d76..0987742e 100644
--- a/mk/atomic_fetch_add.d
+++ b/mk/atomic_fetch_add.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_add.o)
+libc_C.201112: libc.a(atomic_fetch_add.o)
libc.a(atomic_fetch_add.o): $(OBJDIR)/atomic_fetch_add.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_add_explicit.d b/mk/atomic_fetch_add_explicit.d
index b8eeb2db..c2efb397 100644
--- a/mk/atomic_fetch_add_explicit.d
+++ b/mk/atomic_fetch_add_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_add_explicit.o)
+libc_C.201112: libc.a(atomic_fetch_add_explicit.o)
libc.a(atomic_fetch_add_explicit.o): $(OBJDIR)/atomic_fetch_add_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_and.d b/mk/atomic_fetch_and.d
index bb15f200..3806db1a 100644
--- a/mk/atomic_fetch_and.d
+++ b/mk/atomic_fetch_and.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_and.o)
+libc_C.201112: libc.a(atomic_fetch_and.o)
libc.a(atomic_fetch_and.o): $(OBJDIR)/atomic_fetch_and.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_and_explicit.d b/mk/atomic_fetch_and_explicit.d
index fe1e5bdf..98ff2201 100644
--- a/mk/atomic_fetch_and_explicit.d
+++ b/mk/atomic_fetch_and_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_and_explicit.o)
+libc_C.201112: libc.a(atomic_fetch_and_explicit.o)
libc.a(atomic_fetch_and_explicit.o): $(OBJDIR)/atomic_fetch_and_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_or.d b/mk/atomic_fetch_or.d
index 538c5479..23a2859e 100644
--- a/mk/atomic_fetch_or.d
+++ b/mk/atomic_fetch_or.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_or.o)
+libc_C.201112: libc.a(atomic_fetch_or.o)
libc.a(atomic_fetch_or.o): $(OBJDIR)/atomic_fetch_or.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_or_explicit.d b/mk/atomic_fetch_or_explicit.d
index ee5140a9..4ab6b34e 100644
--- a/mk/atomic_fetch_or_explicit.d
+++ b/mk/atomic_fetch_or_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_or_explicit.o)
+libc_C.201112: libc.a(atomic_fetch_or_explicit.o)
libc.a(atomic_fetch_or_explicit.o): $(OBJDIR)/atomic_fetch_or_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_sub.d b/mk/atomic_fetch_sub.d
index fef76cd3..b358e813 100644
--- a/mk/atomic_fetch_sub.d
+++ b/mk/atomic_fetch_sub.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_sub.o)
+libc_C.201112: libc.a(atomic_fetch_sub.o)
libc.a(atomic_fetch_sub.o): $(OBJDIR)/atomic_fetch_sub.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_sub_explicit.d b/mk/atomic_fetch_sub_explicit.d
index 70173bb6..dfdf59b2 100644
--- a/mk/atomic_fetch_sub_explicit.d
+++ b/mk/atomic_fetch_sub_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_sub_explicit.o)
+libc_C.201112: libc.a(atomic_fetch_sub_explicit.o)
libc.a(atomic_fetch_sub_explicit.o): $(OBJDIR)/atomic_fetch_sub_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_xor.d b/mk/atomic_fetch_xor.d
index 13d25db0..601cea83 100644
--- a/mk/atomic_fetch_xor.d
+++ b/mk/atomic_fetch_xor.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_xor.o)
+libc_C.201112: libc.a(atomic_fetch_xor.o)
libc.a(atomic_fetch_xor.o): $(OBJDIR)/atomic_fetch_xor.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_fetch_xor_explicit.d b/mk/atomic_fetch_xor_explicit.d
index 0f0ad501..47da44f6 100644
--- a/mk/atomic_fetch_xor_explicit.d
+++ b/mk/atomic_fetch_xor_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_fetch_xor_explicit.o)
+libc_C.201112: libc.a(atomic_fetch_xor_explicit.o)
libc.a(atomic_fetch_xor_explicit.o): $(OBJDIR)/atomic_fetch_xor_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_flag.d b/mk/atomic_flag.d
index bee6f222..f22c2462 100644
--- a/mk/atomic_flag.d
+++ b/mk/atomic_flag.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_flag.o)
+libc_C.201112: libc.a(atomic_flag.o)
libc.a(atomic_flag.o): $(OBJDIR)/atomic_flag.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_flag_clear.d b/mk/atomic_flag_clear.d
index a4b518e2..ff410add 100644
--- a/mk/atomic_flag_clear.d
+++ b/mk/atomic_flag_clear.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_flag_clear.o)
+libc_C.201112: libc.a(atomic_flag_clear.o)
libc.a(atomic_flag_clear.o): $(OBJDIR)/atomic_flag_clear.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_flag_clear_explicit.d b/mk/atomic_flag_clear_explicit.d
index 99ac1535..299edfb4 100644
--- a/mk/atomic_flag_clear_explicit.d
+++ b/mk/atomic_flag_clear_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_flag_clear_explicit.o)
+libc_C.201112: libc.a(atomic_flag_clear_explicit.o)
libc.a(atomic_flag_clear_explicit.o): $(OBJDIR)/atomic_flag_clear_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_flag_test_and_set.d b/mk/atomic_flag_test_and_set.d
index 442c744f..c7029949 100644
--- a/mk/atomic_flag_test_and_set.d
+++ b/mk/atomic_flag_test_and_set.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_flag_test_and_set.o)
+libc_C.201112: libc.a(atomic_flag_test_and_set.o)
libc.a(atomic_flag_test_and_set.o): $(OBJDIR)/atomic_flag_test_and_set.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_flag_test_and_set_explicit.d b/mk/atomic_flag_test_and_set_explicit.d
index 0a52412e..8a9e3863 100644
--- a/mk/atomic_flag_test_and_set_explicit.d
+++ b/mk/atomic_flag_test_and_set_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_flag_test_and_set_explicit.o)
+libc_C.201112: libc.a(atomic_flag_test_and_set_explicit.o)
libc.a(atomic_flag_test_and_set_explicit.o): $(OBJDIR)/atomic_flag_test_and_set_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_init.d b/mk/atomic_init.d
index 11d516b9..2d1e5619 100644
--- a/mk/atomic_init.d
+++ b/mk/atomic_init.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_init.o)
+libc_C.201112: libc.a(atomic_init.o)
libc.a(atomic_init.o): $(OBJDIR)/atomic_init.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_is_lock_free.d b/mk/atomic_is_lock_free.d
index 2809deea..6978f662 100644
--- a/mk/atomic_is_lock_free.d
+++ b/mk/atomic_is_lock_free.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_is_lock_free.o)
+libc_C.201112: libc.a(atomic_is_lock_free.o)
libc.a(atomic_is_lock_free.o): $(OBJDIR)/atomic_is_lock_free.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_load.d b/mk/atomic_load.d
index a419867f..7b1700aa 100644
--- a/mk/atomic_load.d
+++ b/mk/atomic_load.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_load.o)
+libc_C.201112: libc.a(atomic_load.o)
libc.a(atomic_load.o): $(OBJDIR)/atomic_load.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_load_explicit.d b/mk/atomic_load_explicit.d
index 3c4f1233..4298b43f 100644
--- a/mk/atomic_load_explicit.d
+++ b/mk/atomic_load_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_load_explicit.o)
+libc_C.201112: libc.a(atomic_load_explicit.o)
libc.a(atomic_load_explicit.o): $(OBJDIR)/atomic_load_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_signal_fence.d b/mk/atomic_signal_fence.d
index 30eeea37..cbbb07d0 100644
--- a/mk/atomic_signal_fence.d
+++ b/mk/atomic_signal_fence.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_signal_fence.o)
+libc_C.201112: libc.a(atomic_signal_fence.o)
libc.a(atomic_signal_fence.o): $(OBJDIR)/atomic_signal_fence.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_store.d b/mk/atomic_store.d
index 301e07ba..25cc7068 100644
--- a/mk/atomic_store.d
+++ b/mk/atomic_store.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_store.o)
+libc_C.201112: libc.a(atomic_store.o)
libc.a(atomic_store.o): $(OBJDIR)/atomic_store.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_store_explicit.d b/mk/atomic_store_explicit.d
index 8cf169d8..6688472f 100644
--- a/mk/atomic_store_explicit.d
+++ b/mk/atomic_store_explicit.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_store_explicit.o)
+libc_C.201112: libc.a(atomic_store_explicit.o)
libc.a(atomic_store_explicit.o): $(OBJDIR)/atomic_store_explicit.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/atomic_thread_fence.d b/mk/atomic_thread_fence.d
index 5ee84b40..e3bc32e3 100644
--- a/mk/atomic_thread_fence.d
+++ b/mk/atomic_thread_fence.d
@@ -1,4 +1,4 @@
-libc_C.0: libc.a(atomic_thread_fence.o)
+libc_C.201112: libc.a(atomic_thread_fence.o)
libc.a(atomic_thread_fence.o): $(OBJDIR)/atomic_thread_fence.o
@$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
diff --git a/mk/configured.mk b/mk/configured.mk
deleted file mode 100644
index e69de29b..00000000
--- a/mk/configured.mk
+++ /dev/null
diff --git a/mk/deps.mk b/mk/deps.mk
index 2edb208a..25a9c2aa 100644
--- a/mk/deps.mk
+++ b/mk/deps.mk
@@ -218,6 +218,10 @@ all: mk/cacos.d
mk/cacos.d: src/complex/cacos.c
sh mk/deps.sh src/complex/cacos.c
+all: mk/__undefined.d
+mk/__undefined.d: src/__undefined.c
+ sh mk/deps.sh src/__undefined.c
+
all: mk/strspn.d
mk/strspn.d: src/string/strspn.c
sh mk/deps.sh src/string/strspn.c