Consistent style of 'make' messages. Always use ranlib after ar.
[Rockbox.git] / tools / makebmp.inc
blob62d3f25b4138e082564327abd80cebf0256c28f5
1 all: $(OUTPUT)
3 dep: $(DEPFILE)
5 ifndef V
6 SILENT=@
7 endif
9 $(OBJDIR)/%.c: %.bmp
10         $(SILENT)mkdir -p $(dir $@)
11         $(SILENT)mkdir -p $(BMPINCDIR)
12         @echo BMP2RB $<
13         $(SILENT)$(BMP2RB) -h $(BMPINCDIR) $< > $@
15 $(OBJDIR)/%.o: $(OBJDIR)/%.c
16         $(SILENT)mkdir -p $(dir $@)
17         @echo CC $(notdir $<)
18         $(SILENT)$(CC) $(CFLAGS) -c $< -o $@
20 $(DEPFILE): SOURCES
21         $(SILENT)mkdir -p $(dir $(DEPFILE))
22         $(SILENT)rm -f $(DEPFILE)
23         $(SILENT)(for each in $(SOURCES) x; do \
24           if test "x" != "$$each"; then \
25             src=`echo $$each | sed -e 's/\.bmp/.c/'`; \
26             echo $(OBJDIR)/$$src: $$each >> $(DEPFILE) ; \
27             obj=`echo $$each | sed -e 's/\.bmp/.o/'`; \
28             echo $(OBJDIR)/$$obj: $(OBJDIR)/$$src >> $(DEPFILE) ; \
29           fi; \
30         done)
32 $(OUTPUT): $(OBJS)
33         @echo "AR+RANLIB $(notdir $@)"
34         @$(AR) ruv $@ $+ >/dev/null 2>&1
35         @$(RANLIB) $@