From 2f719330b8afee5075b48d428c836e2c0a3bb14e Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Sun, 4 Nov 2018 23:46:12 -0500 Subject: vfs, initrd --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index c131a32..0d4d85c 100644 --- a/Makefile +++ b/Makefile @@ -21,6 +21,7 @@ CROSS = arm-none-eabi- CC = gcc AS = as +OBJCOPY = objcopy MCUFLAGS = -mthumb -mcpu=cortex-m4 #-mfloat-abi=hard -mfpu=fpv4-sp-d16 AFLAGS = $(MCUFLAGS) @@ -37,14 +38,19 @@ export all: @$(MAKE) -C src/kernel + @$(MAKE) -C src/fs @$(MAKE) -C src/user + @echo " INITRD" + @tools/rba initrd.img $$(find initrd/*) + @$(CROSS)$(OBJCOPY) -B arm -I binary -O elf32-littlearm initrd.img initrd.img.o @echo " LINK " $(OUT) - @$(CROSS)$(CC) $(CFLAGS) $(LFLAGS) -o $(OUT) $$(find src/ -name "*.o") + @$(CROSS)$(CC) $(CFLAGS) $(LFLAGS) -o $(OUT) $$(find src/ -name "*.o") initrd.img.o clean: @echo " CLEAN" @$(MAKE) -C src/kernel clean + @$(MAKE) -C src/fs clean @$(MAKE) -C src/user clean @rm -f $(OUT) -- cgit v1.2.3