From 7e5980a055a0012eb0dd2ea7e5f39a1a5f07c540 Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Wed, 28 Jan 2026 17:20:58 +0100 Subject: [PATCH] make: moved to a simpler unity build system. --- makefile | 8 +------- src/main.c | 4 ++++ src/test.c | 4 ++++ 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/makefile b/makefile index 4b66e38..82ed687 100644 --- a/makefile +++ b/makefile @@ -7,7 +7,7 @@ LIBS= LDFLAGS=$(DBGLDFLAGS) $(LIBS) INSTALL_DIR=/usr/local -OBJS:=ulas.o archs.o uldas.o +OBJS:= CCOBJ=$(CC) -c -o $@ $< $(CFLAGS) $(LDFLAGS) @@ -21,12 +21,6 @@ main.o: src/main.c $(CCOBJ) test.o: src/test.c $(CCOBJ) -ulas.o: src/ulas.c - $(CCOBJ) -uldas.o: src/uldas.c - $(CCOBJ) -archs.o: src/archs.c - $(CCOBJ) bin: main.o $(OBJS) diff --git a/src/main.c b/src/main.c index 6e48637..9e7aadd 100644 --- a/src/main.c +++ b/src/main.c @@ -6,6 +6,10 @@ #include #include +#include "ulas.c" +#include "archs.c" +#include "uldas.c" + /** * TODO: Write documentation * FIXME: it is not possible to use #define variables in macros diff --git a/src/test.c b/src/test.c index 553d5f8..db99e24 100644 --- a/src/test.c +++ b/src/test.c @@ -3,6 +3,10 @@ #include #include +#include "ulas.c" +#include "archs.c" +#include "uldas.c" + #define ULAS_TEST_OPTS "hV" #define ULAS_TEST_OPTS_ARG "" -- 2.30.2