summaryrefslogtreecommitdiff
path: root/user
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-22 11:21:38 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-22 11:21:38 -0400
commitc39ce7fdb7f4075ee5461d37b3263c697d6d4e50 (patch)
treef669e7d0d2bb6dcac55a07187982b8a2cff4557e /user
parentupdate gdb config (diff)
downloadcomus-c39ce7fdb7f4075ee5461d37b3263c697d6d4e50.tar.gz
comus-c39ce7fdb7f4075ee5461d37b3263c697d6d4e50.tar.bz2
comus-c39ce7fdb7f4075ee5461d37b3263c697d6d4e50.zip
prettify make messages
Diffstat (limited to 'user')
-rw-r--r--user/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/user/Makefile b/user/Makefile
index a4d089a..5233808 100644
--- a/user/Makefile
+++ b/user/Makefile
@@ -43,25 +43,26 @@ clean:
$(LIBA_OBJ): $(BIN)/%.S.o : %.S
mkdir -p $(@D)
- printf "\033[33m AS \033[0m%s\n" $<
+ printf "\033[33m AS \033[0m%s\n" user/$<
$(CPP) $(CPPFLAGS) -o $@.cpp $<
$(AS) -o $@ $@.cpp
$(LIBC_OBJ): $(BIN)/%.o : %.c
mkdir -p $(@D)
- printf "\033[34m CC \033[0m%s\n" $<
+ printf "\033[34m CC \033[0m%s\n" user/$<
$(CC) -c $(CFLAGS) -o $@ $<
$(BIN)/libc.a: $(LIBA_OBJ) $(LIBC_OBJ)
@mkdir -p $(@D)
+ printf "\033[35m AR \033[0m%s\n" $(shell echo $@ | cut -c 4-)
$(AR) rcs $@ $(LIBA_OBJ) $(LIBC_OBJ)
$(USER_OBJ): $(BIN)/%.o : %.c
mkdir -p $(@D)
- printf "\033[34m CC \033[0m%s\n" $<
+ printf "\033[34m CC \033[0m%s\n" user/$<
$(CC) -c $(CFLAGS) -o $@ $<
$(USER_PROJ): % : %.o $(BIN)/libc.a
mkdir -p $(@D)
- printf "\033[32m LD \033[0m%s\n" $@
+ printf "\033[32m LD \033[0m%s\n" $(shell echo $@ | cut -c 4-)
$(LD) $(LDFLAGS) -T ../config/user.ld -o $@ $< $(BIN)/libc.a