summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/Makefile5
-rw-r--r--sys/arch/amd64/Makefile4
-rw-r--r--sys/kern/Makefile4
3 files changed, 13 insertions, 0 deletions
diff --git a/sys/Makefile b/sys/Makefile
index e345114..0ee8c93 100644
--- a/sys/Makefile
+++ b/sys/Makefile
@@ -1,3 +1,6 @@
+.SILENT:
+override PROMPT := printf "%s\t\t%s\n"
+
CC =
LD =
SYS_CFLAGS =
@@ -8,10 +11,12 @@ all: kern arch
.PHONY: arch
arch:
+ $(PROMPT) " [ARCH] "
cd arch/$(ARCH); make CC=$(CC) LD=$(LD) SYS_CFLAGS="$(SYS_CFLAGS)"
.PHONY: kern
kern:
+ $(PROMPT) " [KERN] "
cd kern/; make CC=$(CC) LD=$(LD) SYS_CFLAGS="$(SYS_CFLAGS)"
.PHONY: clean
diff --git a/sys/arch/amd64/Makefile b/sys/arch/amd64/Makefile
index 1090a38..1c5f8f2 100644
--- a/sys/arch/amd64/Makefile
+++ b/sys/arch/amd64/Makefile
@@ -1,3 +1,6 @@
+.SILENT:
+override PROMPT := printf "%s\t\t%s\n"
+
CC =
LD =
SYS_CFLAGS =
@@ -10,6 +13,7 @@ all: $(ASMOBJS)
$(LD) -Tconf/link.ld $(MISC_OFILES) -o ../../rv7
%.S.o: %.S
+ $(PROMPT) " [AS] " $<
$(CC) -c $(SYS_CFLAGS) $< -o $@
.PHONY: clean
diff --git a/sys/kern/Makefile b/sys/kern/Makefile
index 27fe60b..ed0380a 100644
--- a/sys/kern/Makefile
+++ b/sys/kern/Makefile
@@ -1,3 +1,6 @@
+.SILENT:
+override PROMPT := printf "%s\t\t%s\n"
+
CFILES = $(shell find . -name "*.c")
OFILES = $(CFILES:.c=.o)
CC =
@@ -7,4 +10,5 @@ SYS_CFLAGS =
all: $(OFILES)
%.o: %.c
+ $(PROMPT) " [CC] " $<
$(CC) -c $< $(SYS_CFLAGS) -I../inc/ -o $@