diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2018-11-04 23:46:12 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2018-11-04 23:46:12 -0500 |
commit | 2f719330b8afee5075b48d428c836e2c0a3bb14e (patch) | |
tree | da51902d1659383016cec9cbfbab34f2ec9a7826 /Makefile | |
parent | 3a798edb836a30f612b6dd40334b69a2dbeeca22 (diff) |
vfs, initrd
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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) |