From e30e935d35c5024a3d27abfda73957f28969584f Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 31 Jan 2024 14:48:52 -0500 Subject: add dedicated undefined behavior handler, simplify most checks --- mk/__undefined.d | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 mk/__undefined.d (limited to 'mk/__undefined.d') diff --git a/mk/__undefined.d b/mk/__undefined.d new file mode 100644 index 00000000..dda5ff29 --- /dev/null +++ b/mk/__undefined.d @@ -0,0 +1,8 @@ +libc_C.0: libc.a(__undefined.o) +libc.a(__undefined.o): $(OBJDIR)/__undefined.o + @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$% + +$(OBJDIR)/__undefined.o: src/__undefined.c +$(OBJDIR)/__undefined.o: + @mkdir -p $(@D) + $(CC) -c -o $@ $(CFLAGS) src/__undefined.c -- cgit v1.2.1