Next step of Makefile tuning: * Use 'make' internal commands for printing messages. Saves build time especially on cygwin. * SILENT variable used in more places. * Bitmap build system uses one Makefille less.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11369 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jens Arnold 2006-10-27 21:48:06 +00:00
parent 354770088e
commit a796260a6b
40 changed files with 245 additions and 445 deletions

View file

@ -1,34 +0,0 @@
# __________ __ ___.
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
# \/ \/ \/ \/ \/
# $Id$
#
ifndef V
SILENT=@
endif
all:
ifneq ($(strip $(BMP2RB_NATIVE)),)
@echo "MAKE in bitmaps/native"
$(SILENT)mkdir -p $(OBJDIR)/native
@$(MAKE) -C native OBJDIR=$(OBJDIR)/native
endif
ifneq ($(strip $(BMP2RB_MONO)),)
@echo "MAKE in bitmaps/mono"
$(SILENT)mkdir -p $(OBJDIR)/mono
@$(MAKE) -C mono OBJDIR=$(OBJDIR)/mono
endif
ifneq ($(strip $(BMP2RB_REMOTENATIVE)),)
@echo "MAKE in bitmaps/remote_native"
$(SILENT)mkdir -p $(OBJDIR)/remote_native
@$(MAKE) -C remote_native OBJDIR=$(OBJDIR)/remote_native
endif
ifneq ($(strip $(BMP2RB_REMOTEMONO)),)
@echo "MAKE in bitmaps/remote_mono"
$(SILENT)mkdir -p $(OBJDIR)/remote_mono
@$(MAKE) -C remote_mono OBJDIR=$(OBJDIR)/remote_mono
endif

View file

@ -5,7 +5,7 @@
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
# \/ \/ \/ \/ \/
# $Id$
#
#
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
-I$(OBJDIR)
@ -26,8 +26,7 @@ BMPINCDIR = $(BUILDDIR)/bitmaps
include $(TOOLSDIR)/makebmp.inc
clean:
@echo "cleaning bitmaps/mono"
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
@rmdir $(OBJDIR)
$(call PRINTS,cleaning bitmaps/mono)rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
$(SILENT)rmdir $(OBJDIR)
-include $(DEPFILE)

View file

@ -26,8 +26,7 @@ BMPINCDIR = $(BUILDDIR)/bitmaps
include $(TOOLSDIR)/makebmp.inc
clean:
@echo "cleaning bitmaps/native"
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
@rmdir $(OBJDIR)
$(call PRINTS,cleaning bitmaps/native)rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
$(SILENT)rmdir $(OBJDIR)
-include $(DEPFILE)

View file

@ -26,8 +26,7 @@ BMPINCDIR = $(BUILDDIR)/bitmaps
include $(TOOLSDIR)/makebmp.inc
clean:
@echo "cleaning bitmaps/remotemono"
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
@rmdir $(OBJDIR)
$(call PRINTS,cleaning bitmaps/remotemono)rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
$(SILENT)rmdir $(OBJDIR)
-include $(DEPFILE)

View file

@ -26,8 +26,7 @@ BMPINCDIR = $(BUILDDIR)/bitmaps
include $(TOOLSDIR)/makebmp.inc
clean:
@echo "cleaning bitmaps/remote_native"
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
@rmdir $(OBJDIR)
$(call PRINTS,cleaning bitmaps/remote_native)rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
$(SILENT)rmdir $(OBJDIR)
-include $(DEPFILE)