diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2004-09-06 07:05:12 +0000 |
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2004-09-06 07:05:12 +0000 |
| commit | 678090a2e7e694fa72fb9a4d4c7532e2699e2880 (patch) | |
| tree | f60778f49cc620ab64b8cd4e9abdafa6f10eafe4 /firmware/Makefile | |
| parent | 0dfc2c9dcd07adfc874e297e549d146035fc0292 (diff) | |
| download | rockbox-678090a2e7e694fa72fb9a4d4c7532e2699e2880.zip rockbox-678090a2e7e694fa72fb9a4d4c7532e2699e2880.tar.gz rockbox-678090a2e7e694fa72fb9a4d4c7532e2699e2880.tar.bz2 rockbox-678090a2e7e694fa72fb9a4d4c7532e2699e2880.tar.xz | |
rombox support: building and zip
general makefile: less output
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5043 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/Makefile')
| -rw-r--r-- | firmware/Makefile | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/firmware/Makefile b/firmware/Makefile index 38bcd4c..afcdb19 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -62,35 +62,41 @@ $(TOOLSDIR)/convbdf: $(MAKE) -C $(TOOLSDIR) $(OUTPUT): $(OBJS) - $(AR) ruv $@ $+ + @echo "AR $@" + @$(AR) ruv $@ $+ >/dev/null $(OBJDIR)/%.o: %.c @mkdir -p `dirname $@` - $(CC) $(CFLAGS) -c $< -o $@ + @echo "CC $<" + @$(CC) $(CFLAGS) -c $< -o $@ $(OBJDIR)/%.o: %.S @mkdir -p `dirname $@` - $(CC) $(CFLAGS) -c $< -o $@ + @echo "CC $<" + @$(CC) $(CFLAGS) -c $< -o $@ tags: @$(SHELL) -c 'for d in $(DIRS); do { etags -o $(OBJDIR)/TAGS -a $$d/*.[ch]; }; done' clean: - rm -f $(OBJS) $(OUTPUT) $(OBJDIR)/sysfont.c - rm -rf $(OBJDIR)/$(DEPS) + @echo "cleaning firmware" + @rm -f $(OBJS) $(OUTPUT) $(OBJDIR)/sysfont.c + @rm -rf $(OBJDIR)/$(DEPS) # Special targets $(OBJDIR)/thread.o: thread.c export/thread.h - $(CC) -c -O -fomit-frame-pointer $(CFLAGS) $< -o $@ + @echo "CC thread.c" + @$(CC) -c -O -fomit-frame-pointer $(CFLAGS) $< -o $@ $(OBJDIR)/sysfont.o: fonts/clR6x8.bdf - $(TOOLSDIR)/convbdf -c -o $(OBJDIR)/sysfont.c $< - $(CC) $(CFLAGS) -c $(OBJDIR)/sysfont.c -o $@ + @echo "CONVBDF" + @$(TOOLSDIR)/convbdf -c -o $(OBJDIR)/sysfont.c $< + @echo "CC sysfont.c" + @$(CC) $(CFLAGS) -c $(OBJDIR)/sysfont.c -o $@ $(OBJDIR)/$(DEPS)/%.d: %.c @$(SHELL) -c 'for d in $(DEPDIRS); do { if [ ! -d $(OBJDIR)/$$d ]; then mkdir $(OBJDIR)/$$d; fi; }; done' - @echo "Updating dependencies for $<" - @$(SHELL) -ec '$(CC) -MM $(CFLAGS) $< \ + @$(SHELL) -ec '$(CC) -MM $(CFLAGS) $< 2>/dev/null \ |sed '\''s|\($*\)\.o[ :]*|$(OBJDIR)/\1.o $(<:%.c=%.d) : |g'\'' > $@; \ [ -s $@ ] || rm -f $@' |