Enable mount/umount, add rc/init programs

This commit is contained in:
Mark
2020-07-07 22:56:11 +03:00
parent 9a70b3fc95
commit e18a7e329d
11 changed files with 327 additions and 282 deletions
+1 -5
View File
@@ -5,7 +5,6 @@ KERNEL_HDRS?=kernel-hdr
CC=x86_64-elf-yggdrasil-gcc
DIRS=$(STAGE)
STAGE_BIN=$(STAGE)/init
all: mkdirs $(O)/initrd.img
@@ -15,7 +14,7 @@ clean:
make -C $(dir) clean; \
)
$(O)/initrd.img: mkstage-etc $(STAGE_BIN) mkstage-progs
$(O)/initrd.img: mkstage-etc mkstage-progs
cd $(STAGE) && tar czf $(abspath $@) *
mkdirs:
@@ -33,6 +32,3 @@ mkstage-progs:
$(foreach dir,$(wildcard progs/*), \
CC=$(CC) DESTDIR=$(abspath $(STAGE)) make -C $(dir) install || exit 1; \
)
$(STAGE)/init: init.c
$(CC) -o $@ $(usr_CFLAGS) $(usr_LDFLAGS) init.c