어떤 u-boot 소스코드에 포함된 방식을 그대로 올립니다.
사용법은 단순합니다.
Makefile의 확장자 규칙에 대하여 더 궁금하면 아래 링크를 참조하기 바랍니다.
2012/01/04 - [LINUX] - Makefile: 매크로와 확장자 규칙
사용법은 단순합니다.
- Makefile이 있는 곳에 PNG파일을 복사하고
- 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
./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: 매크로와 확장자 규칙