Commit a53c9d5b7115173fba9f82ff8120b624ef206f48

Authored by Sam Ravnborg
Committed by Linus Torvalds
1 parent 8f3128e714

fbdev: generated logo sources depend on scripts/pnmtologo

The generated logo sources are not automatically regenerated if
scripts/pnmtologo.c has changed. Add the missing dependency to fix this.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Tested-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 1 changed file with 7 additions and 5 deletions Side-by-side Diff

drivers/video/logo/Makefile
... ... @@ -37,22 +37,24 @@
37 37 # Gray 256
38 38 extra-y += $(call logo-cfiles,_gray256,pgm)
39 39  
  40 +pnmtologo := scripts/pnmtologo
  41 +
40 42 # Create commands like "pnmtologo -t mono -n logo_mac_mono -o ..."
41 43 quiet_cmd_logo = LOGO $@
42   - cmd_logo = scripts/pnmtologo \
  44 + cmd_logo = $(pnmtologo) \
43 45 -t $(patsubst $*_%,%,$(notdir $(basename $<))) \
44 46 -n $(notdir $(basename $<)) -o $@ $<
45 47  
46   -$(obj)/%_mono.c: $(src)/%_mono.pbm FORCE
  48 +$(obj)/%_mono.c: $(src)/%_mono.pbm $(pnmtologo) FORCE
47 49 $(call if_changed,logo)
48 50  
49   -$(obj)/%_vga16.c: $(src)/%_vga16.ppm FORCE
  51 +$(obj)/%_vga16.c: $(src)/%_vga16.ppm $(pnmtologo) FORCE
50 52 $(call if_changed,logo)
51 53  
52   -$(obj)/%_clut224.c: $(src)/%_clut224.ppm FORCE
  54 +$(obj)/%_clut224.c: $(src)/%_clut224.ppm $(pnmtologo) FORCE
53 55 $(call if_changed,logo)
54 56  
55   -$(obj)/%_gray256.c: $(src)/%_gray256.pgm FORCE
  57 +$(obj)/%_gray256.c: $(src)/%_gray256.pgm $(pnmtologo) FORCE
56 58 $(call if_changed,logo)
57 59  
58 60 # Files generated that shall be removed upon make clean