create nicer built messages

This commit is contained in:
Stefan Lankes 2015-01-19 13:02:58 +01:00
parent 3bea9865ad
commit 393fdf06c5
2 changed files with 17 additions and 7 deletions

View file

@ -64,7 +64,7 @@ default: all
all: tools $(NAME).elf
tools:
$(MAKE) ARCH=$(ARCH) CFLAGS="$(CFLAGS_FOR_TOOLS)" LDFLAGS="$(LDFLAGS_FOR_TOOLS)" -C tools
$Q$(MAKE) ARCH=$(ARCH) CFLAGS="$(CFLAGS_FOR_TOOLS)" LDFLAGS="$(LDFLAGS_FOR_TOOLS)" -C tools
$(NAME).elf:
$Q$(LD_FOR_TARGET) $(LDFLAGS) -o $(NAME).elf $^

View file

@ -4,25 +4,35 @@ CFLAGS = -O2 -Wall #-m32
LDFLGAS =
FILE = ../README.md
# Prettify output
V = 0
ifeq ($V,0)
Q = @
P = > /dev/null
endif
# other implicit rules
%.o : %.c
$(CC) -c $(CFLAGS) -o $@ $<
@echo [CC] $@
$Q$(CC) -c $(CFLAGS) -o $@ $<
default: all
all: make_initrd initrd.img
initrd.img: $(EXECFILES) make_initrd
./make_initrd /tmp $(FILE) $(shell basename $(FILE))
initrd.img: make_initrd
@echo [MAKE_INITRD] initrd.img
$Q./make_initrd /tmp $(FILE) $(shell basename $(FILE))
make_initrd: make_initrd.o
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
$Q$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
clean:
$(RM) -rf *.o *~ make_initrd initrd.img
@echo Cleaning tools
$Q$(RM) -rf *.o *~ make_initrd initrd.img
depend:
$(CC) -MM $(CFLAGS) *.c > Makefile.dep
$Q$(CC) -MM $(CFLAGS) *.c > Makefile.dep
-include Makefile.dep
# DO NOT DELETE