summaryrefslogtreecommitdiff
path: root/firmware/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/Makefile')
-rw-r--r--firmware/Makefile15
1 files changed, 5 insertions, 10 deletions
diff --git a/firmware/Makefile b/firmware/Makefile
index 9259f8cc29..dea4c81b33 100644
--- a/firmware/Makefile
+++ b/firmware/Makefile
@@ -27,26 +27,21 @@ all: $(OUTPUT) $(EXTRA_TARGETS)
27dep: $(DEPFILE) 27dep: $(DEPFILE)
28 28
29$(OUTPUT): $(OBJS) $(DEPFILE) 29$(OUTPUT): $(OBJS) $(DEPFILE)
30 @echo "AR+RANLIB $(notdir $@)" 30 $(call PRINTS,AR+RANLIB $(@F))$(AR) ruv $@ $(OBJS) >/dev/null 2>&1
31 $(SILENT)$(AR) ruv $@ $(OBJS) >/dev/null 2>&1
32 $(SILENT)$(RANLIB) $@ 31 $(SILENT)$(RANLIB) $@
33 32
34include $(TOOLSDIR)/make.inc 33include $(TOOLSDIR)/make.inc
35 34
36clean: 35clean:
37 @echo "cleaning firmware" 36 $(call PRINTS,cleaning firmware)rm -f $(OBJS) $(OUTPUT) $(OBJDIR)/sysfont.c $(DEPFILE)
38 $(SILENT)rm -f $(OBJS) $(OUTPUT) $(OBJDIR)/sysfont.c $(DEPFILE)
39 $(SILENT)rm -rf $(OBJDIR)/drivers $(OBJDIR)/common 37 $(SILENT)rm -rf $(OBJDIR)/drivers $(OBJDIR)/common
40 38
41# Special targets 39# Special targets
42$(OBJDIR)/thread.o: thread.c export/thread.h 40$(OBJDIR)/thread.o: thread.c export/thread.h
43 $(SILENT)echo "CC thread.c" 41 $(call PRINTS,CC thread.c)$(CC) -c -O -fomit-frame-pointer $(CFLAGS) $< -o $@
44 $(SILENT)$(CC) -c -O -fomit-frame-pointer $(CFLAGS) $< -o $@
45 42
46$(OBJDIR)/sysfont.o: ../fonts/rockbox_default.bdf 43$(OBJDIR)/sysfont.o: ../fonts/rockbox_default.bdf
47 @echo "CONVBDF" 44 $(call PRINTS,CONVBDF)$(TOOLSDIR)/convbdf -c -o $(OBJDIR)/sysfont.c $<
48 $(SILENT)$(TOOLSDIR)/convbdf -c -o $(OBJDIR)/sysfont.c $< 45 $(call PRINTS,CC sysfont.c)$(CC) $(CFLAGS) -c $(OBJDIR)/sysfont.c -o $@
49 @echo "CC sysfont.c"
50 $(SILENT)$(CC) $(CFLAGS) -c $(OBJDIR)/sysfont.c -o $@
51 46
52-include $(DEPFILE) 47-include $(DEPFILE)