From 2995e97cd489abeeedf90ac60b4b98499661ce7e Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Sat, 7 Mar 2026 15:08:04 -0500 Subject: feat: Kconfig support added Initial support for Kconfiglib has been added. This includes menuconfig, savedefconfig, defconfig, and config.h generation. --- example/test/Makefile | 3 ++- example/test/main | Bin 0 -> 33464 bytes example/test/main.c | 3 ++- example/test/main.o | Bin 0 -> 800 bytes 4 files changed, 4 insertions(+), 2 deletions(-) create mode 100755 example/test/main create mode 100644 example/test/main.o (limited to 'example/test') diff --git a/example/test/Makefile b/example/test/Makefile index 041722b..7bdeca0 100644 --- a/example/test/Makefile +++ b/example/test/Makefile @@ -10,9 +10,10 @@ CFLAGS = -Wall \ -Wextra \ -Wpedantic \ -I../libfib \ + -I.. \ -std=c17 LDFLAGS = -L../libfib \ -lfib -include ../tools/mcd.prog.mk +include ../tools/mk/mcd.prog.mk diff --git a/example/test/main b/example/test/main new file mode 100755 index 0000000..50681f9 Binary files /dev/null and b/example/test/main differ diff --git a/example/test/main.c b/example/test/main.c index b5a75b1..92e3b29 100644 --- a/example/test/main.c +++ b/example/test/main.c @@ -5,9 +5,10 @@ // #include #include "fib.h" +#include "config.h" int main(void) { - printf("fib(9) = %llu\n", fib(9)); + printf("fib(%u) = %llu\n", CONFIG_FIB_NUMBER, fib(CONFIG_FIB_NUMBER)); return 0; } diff --git a/example/test/main.o b/example/test/main.o new file mode 100644 index 0000000..62fd238 Binary files /dev/null and b/example/test/main.o differ -- cgit v1.2.3