From 42eff60714a32942b307d6b139aa400ca0df296a Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Fri, 30 Nov 2018 10:51:10 -0500 Subject: libgpio, better initrd structure --- Makefile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index ec2da92..c157358 100644 --- a/Makefile +++ b/Makefile @@ -37,23 +37,27 @@ 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 + @$(MAKE) -C src/initrd @echo " LINK " $(OUT) @$(CROSS)$(CC) $(CFLAGS) $(LFLAGS) -o $(OUT) \ - $$(find src/fs src/kernel src/user -name "*.o") initrd.img.o + $$(find src/fs src/kernel src/user src/initrd -name "*.o") crt: @arm-stmos-$(CC) $(MCUFLAGS) -fsigned-char -Os -fPIE -c src/crt/crt0.c \ -o src/crt/crt0.o +initrd: + @$(MAKE) -C src/initrd + +libgpio: + @$(MAKE) -C src/libgpio + clean: @echo " CLEAN" @$(MAKE) -C src/kernel clean @$(MAKE) -C src/fs clean @$(MAKE) -C src/user clean + @$(MAKE) -C src/initrd clean @rm -f $(OUT) @rm -f initrd.img initrd.img.o -- cgit v1.2.3