어떤 u-boot 소스코드에 포함된 방식을 그대로 올립니다.

사용법은 단순합니다.

  1. Makefile이 있는 곳에 PNG파일을 복사하고
  2. make 엔터


Makefile

SRCS = ./logo_boot.png \
       ./icon_batterylow.png

PPMS = $(SRCS:.png=.ppm)
LOGO_H = $(PPMS:.ppm=.h)

.SUFFIXES: .png .pnm .h

all: target

target: $(LOGO_H)

.png.pnm:
    pngtopnm $< | ppmquant -fs 223 | pnmtoplainpnm > $@

.pnm.h:
    ./pnmtologo -n $* $< > $@

clean:
    rm -f *.pnm
    rm -f *.h


Makefile의 확장자 규칙에 대하여 더 궁금하면 아래 링크를 참조하기 바랍니다.

2012/01/04 - [LINUX] - Makefile: 매크로와 확장자 규칙

+ Recent posts