summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-05-16 09:40:50 -0400
committerIan Moffett <ian@osmora.org>2025-05-16 09:40:50 -0400
commit8512dfb2f81e57c1b68890bf15214802da260c2c (patch)
treeda9420df764b9d419075f36b1d19a048215ec170
parenta56723a9c239bf7c4b23f500b64e5bf03969ee93 (diff)
build: Add Makefile for usr.sbin and usr.bin
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--Makefile.in10
-rw-r--r--usr.bin/Makefile8
-rw-r--r--usr.sbin/Makefile8
3 files changed, 20 insertions, 6 deletions
diff --git a/Makefile.in b/Makefile.in
index 457173e..d3bef70 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -77,15 +77,13 @@ all: base libc sbin bin base/boot/hyra-kernel ramfs iso
.PHONY: sbin
sbin: $(SBIN_MAKEDIRS)
- $(MAKE) -C $^ -I$(shell pwd)/builddeps \
- LDSCRIPT=$(shell pwd)/usr.sbin/link.ld USRDIR=$(USRDIR)\
- ROOT=$(PROJECT_ROOT)
+ make -C usr.sbin/ LDSCRIPT=$(shell pwd)/usr.sbin/link.ld USRDIR=$(USRDIR)\
+ ROOT=$(PROJECT_ROOT)\
.PHONY: bin
bin: $(BIN_MAKEDIRS)
- $(MAKE) -C $^ -I$(shell pwd)/builddeps \
- LDSCRIPT=$(shell pwd)/usr.bin/link.ld USRDIR=$(USRDIR) \
- ROOT=$(PROJECT_ROOT)
+ make -C usr.bin/ LDSCRIPT=$(shell pwd)/usr.bin/link.ld USRDIR=$(USRDIR)\
+ ROOT=$(PROJECT_ROOT)
.PHONY: libc
libc:
diff --git a/usr.bin/Makefile b/usr.bin/Makefile
new file mode 100644
index 0000000..1c973ff
--- /dev/null
+++ b/usr.bin/Makefile
@@ -0,0 +1,8 @@
+LDSCRIPT =
+USRDIR =
+ROOT =
+ARGS = -I$(ROOT)/builddeps LDSCRIPT=$(LDSCRIPT) USRDIR=$(USRDIR) ROOT=$(ROOT)
+
+.PHONY: all
+all:
+ make -C osh/ $(ARGS)
diff --git a/usr.sbin/Makefile b/usr.sbin/Makefile
new file mode 100644
index 0000000..b517c2f
--- /dev/null
+++ b/usr.sbin/Makefile
@@ -0,0 +1,8 @@
+LDSCRIPT =
+USRDIR =
+ROOT =
+ARGS = -I$(ROOT)/builddeps LDSCRIPT=$(LDSCRIPT) USRDIR=$(USRDIR) ROOT=$(ROOT)
+
+.PHONY: all
+all:
+ make -C init/ $(ARGS)