summaryrefslogtreecommitdiff
path: root/user/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'user/Makefile')
-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