From 8bb127447f3a182e9278ab58e5285d398e47f77e Mon Sep 17 00:00:00 2001 From: WlodekM Date: Mon, 7 Apr 2025 10:46:47 +0300 Subject: initial commit --- Makefile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f209851 --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +.PHONY: all build_asmlib build_init build_shell build_fdmaker build_devscan + +PROGS := $(wildcard progs/*) +SBIN := $(wildcard sbin/*) + +all: build_asmlib build_init build_shell build_fdmaker build_devscan + @for dir in $(PROGS); do \ + if [ -d $$dir ]; then \ + name=$$(basename $$dir); \ + echo "Processing $$name $$dir/$$name.c"; \ + rm build/bin/$$name; \ + gcc -o ./build/sbin/$$name $$dir/$$name.c -z noexecstack -static -march=x86-64; \ + fi \ + done + @for dir in $(SBIN); do \ + if [ -d $$dir ]; then \ + name=$$(basename $$dir); \ + echo "Processing $$name $$dir/$$name.c"; \ + rm sbuild/sbin/$$name; \ + gcc -o ./sbuild/sbin/$$name $$dir/$$name.c -z noexecstack -static -march=x86-64; \ + fi \ + done + +# CFLAGS = -Dlint -I../../sys/arch/aarch64/include -I../../sys/meeem/ -I../../sys/ -I../../lib/libutil/compat/ + +# build_asmlib: +# as sys.s +# @echo asm built\ -- cgit 1.4.1-2-gfad0