From e313e95f9f7e29487d40e56e33055e666dafbaa5 Mon Sep 17 00:00:00 2001 From: Klagarge Date: Fri, 29 May 2026 12:54:48 +0000 Subject: [PATCH] chore(MP): init mini-project --- src/06-mini-project/.clangd | 7 +++++++ src/06-mini-project/Makefile | 5 +++++ src/06-mini-project/justfile | 10 ++++++++++ 3 files changed, 22 insertions(+) create mode 100644 src/06-mini-project/.clangd create mode 100644 src/06-mini-project/Makefile create mode 100644 src/06-mini-project/justfile diff --git a/src/06-mini-project/.clangd b/src/06-mini-project/.clangd new file mode 100644 index 0000000..2322919 --- /dev/null +++ b/src/06-mini-project/.clangd @@ -0,0 +1,7 @@ +CompileFlags: + Add: + # Architecture and cross-compilation + - "--target=aarch64-linux-gnu" + + # Setup sysroot for buildroot + - "--sysroot=/buildroot/output/host/aarch64-buildroot-linux-gnu/sysroot" diff --git a/src/06-mini-project/Makefile b/src/06-mini-project/Makefile new file mode 100644 index 0000000..5b7ed5c --- /dev/null +++ b/src/06-mini-project/Makefile @@ -0,0 +1,5 @@ +EXE=mini-project +SRCS=$(wildcard *.c) + +# Include the standard application Makefile for the CSEL1 labs +include ../appl.mk diff --git a/src/06-mini-project/justfile b/src/06-mini-project/justfile new file mode 100644 index 0000000..e805494 --- /dev/null +++ b/src/06-mini-project/justfile @@ -0,0 +1,10 @@ +@default: + just --list + +@build: + make + +@clean: + rm -rf build + rm -rf .obj + rm -f -- mini-project