create nicer built messages
This commit is contained in:
parent
3bea9865ad
commit
393fdf06c5
2 changed files with 17 additions and 7 deletions
|
@ -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 $^
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue