Adjust the rbutil unix-style Makefile to the new icons.
[Rockbox.git] / rbutil / icons / Makefile
blob8eb630f427445af271308923b41f21197c7ec225
1 # __________ __ ___.
2 # Open \______ \ ____ ____ | | _\_ |__ _______ ___
3 # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4 # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5 # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
6 # \/ \/ \/ \/ \/
7 # $Id$
9 CC = gcc
10 CXX = $(shell $(PREFIX)wx-config --version=2.8 --cxx)
11 INC = `$(PREFIX)wx-config --version=2.8 --cxxflags`
12 LIBS = `$(PREFIX)wx-config --version=2.8 --libs`
14 CFLAGS = -Wall -Wundef -DRBUTIL -D_LARGEFILE64_SOURCE
15 ICONS := $(wildcard *.png)
16 HEADERS := $(subst .png,.h,$(ICONS))
17 OBJS := $(subst .png,.o,$(ICONS))
18 CXXSOURCES = $(subst .png,.cpp,$(ICONS))
19 SILENT = @
20 BIN2C = ./bin2c
22 all: $(OBJS)
25 bin2c: bin2c.c
26 $(SILENT) echo CC $<
27 $(SILENT) $(CC) -o $@ $<
29 %.cpp: %.png bin2c
30 $(SILENT) echo BIN2C $<
31 $(SILENT) $(BIN2C) $<
33 %.o: %.cpp
34 $(SILENT) echo CXX $<
35 $(SILENT) $(CXX) $(CFLAGS) $(INC) -c -o $@ $<
37 clean:
38 $(SILENT) echo cleaning icons.
39 $(SILENT) rm -f bin2c $(OBJS) $(HEADERS) $(CXXSOURCES)