Initial attempt at using bmp2rb in the build system. Don't forget to re-run configure
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8418 a1c6a512-1295-4272-9138-f99709370657
|
@ -22,6 +22,14 @@ ifdef SOFTWARECODECS
|
||||||
CODECS=build-codecs
|
CODECS=build-codecs
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Set up the bitmap libraries
|
||||||
|
BITMAPLIBS = $(BUILDDIR)/libbitmapsmono.a \
|
||||||
|
$(BUILDDIR)/libbitmapsnative.a \
|
||||||
|
$(BUILDDIR)/libbitmapsremotemono.a \
|
||||||
|
$(BUILDDIR)/libbitmapsremotenative.a
|
||||||
|
|
||||||
|
LINKBITMAPS = -lbitmapsmono -lbitmapsnative -lbitmapsremotemono -lbitmapsremotenative
|
||||||
|
|
||||||
# This sets up 'SRC' based on the files mentioned in SOURCES
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
include $(TOOLSDIR)/makesrc.inc
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
@ -59,7 +67,7 @@ ifndef DEBUG
|
||||||
REALBIN = $(BUILDDIR)/$(BINARY)
|
REALBIN = $(BUILDDIR)/$(BINARY)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
all: $(REALBIN) $(FLASHFILE) $(CODECS) $(ROCKS) $(ARCHOSROM)
|
all: $(BITMAPLIBS) $(REALBIN) $(FLASHFILE) $(CODECS) $(ROCKS) $(ARCHOSROM)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
dep: $(DEPFILE)
|
dep: $(DEPFILE)
|
||||||
|
@ -68,6 +76,26 @@ build-codecs:
|
||||||
@$(MAKE) -C codecs/lib OBJDIR=$(OBJDIR)/codecs/lib
|
@$(MAKE) -C codecs/lib OBJDIR=$(OBJDIR)/codecs/lib
|
||||||
@$(MAKE) -C codecs OBJDIR=$(OBJDIR)/codecs
|
@$(MAKE) -C codecs OBJDIR=$(OBJDIR)/codecs
|
||||||
|
|
||||||
|
$(BUILDDIR)/libbitmapsnative.a:
|
||||||
|
@echo "MAKE in bitmaps/native"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/native
|
||||||
|
@$(MAKE) -C bitmaps/native OBJDIR=$(OBJDIR)/bitmaps/native
|
||||||
|
|
||||||
|
$(BUILDDIR)/libbitmapsmono.a:
|
||||||
|
@echo "MAKE in bitmaps/mono"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/mono
|
||||||
|
@$(MAKE) -C bitmaps/mono OBJDIR=$(OBJDIR)/bitmaps/mono
|
||||||
|
|
||||||
|
$(BUILDDIR)/libbitmapsremotenative.a:
|
||||||
|
@echo "MAKE in bitmaps/remote_native"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_native
|
||||||
|
@$(MAKE) -C bitmaps/remote_native OBJDIR=$(OBJDIR)/bitmaps/remote_native
|
||||||
|
|
||||||
|
$(BUILDDIR)/libbitmapsremotemono.a:
|
||||||
|
@echo "MAKE in bitmaps/remote_mono"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_mono
|
||||||
|
@$(MAKE) -C bitmaps/remote_mono OBJDIR=$(OBJDIR)/bitmaps/remote_mono
|
||||||
|
|
||||||
rocks:
|
rocks:
|
||||||
@$(MAKE) -C plugins/lib OBJDIR=$(OBJDIR)/plugins/lib
|
@$(MAKE) -C plugins/lib OBJDIR=$(OBJDIR)/plugins/lib
|
||||||
@$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins
|
@$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins
|
||||||
|
@ -86,15 +114,15 @@ $(MAXOUTFILE):
|
||||||
@cat $(MAXINFILE) | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P $(ROMBUILD) - > $(MAXOUTFILE)
|
@cat $(MAXINFILE) | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P $(ROMBUILD) - > $(MAXOUTFILE)
|
||||||
@rm $(MAXINFILE)
|
@rm $(MAXINFILE)
|
||||||
|
|
||||||
$(OBJDIR)/rombox.elf : $(OBJS) $(LINKROM) $(DEPFILE) $(LIBROCKBOX)
|
$(OBJDIR)/rombox.elf : $(OBJS) $(LINKROM) $(DEPFILE) $(LIBROCKBOX) $(BITMAPLIBS)
|
||||||
@echo "LD rombox.elf"
|
@echo "LD rombox.elf"
|
||||||
@$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lrockbox -lgcc -L$(BUILDDIR)/firmware -T$(LINKROM) -Wl,-Map,$(OBJDIR)/rombox.map
|
@$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lrockbox -lgcc $(LINKBITMAPS) -L$(BUILDDIR)/firmware -T$(LINKROM) -Wl,-Map,$(OBJDIR)/rombox.map
|
||||||
|
|
||||||
ifndef SIMVER
|
ifndef SIMVER
|
||||||
|
|
||||||
$(OBJDIR)/rockbox.elf : $(OBJS) $(LINKFILE) $(DEPFILE) $(LIBROCKBOX)
|
$(OBJDIR)/rockbox.elf : $(OBJS) $(LINKFILE) $(DEPFILE) $(LIBROCKBOX) $(BITMAPLIBS)
|
||||||
@echo "LD rockbox.elf"
|
@echo "LD rockbox.elf"
|
||||||
@$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR)/firmware -L$(BUILDDIR) -lrockbox -lgcc -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/rockbox.map
|
@$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR)/firmware -L$(BUILDDIR) -lrockbox $(LINKBITMAPS) -lgcc -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/rockbox.map
|
||||||
|
|
||||||
$(OBJDIR)/rockbox.bin : $(OBJDIR)/rockbox.elf
|
$(OBJDIR)/rockbox.bin : $(OBJDIR)/rockbox.elf
|
||||||
@echo "OBJCOPY "`basename $@`
|
@echo "OBJCOPY "`basename $@`
|
||||||
|
@ -177,6 +205,10 @@ clean:
|
||||||
$(LINKFILE) $(BUILDDIR)/rockbox.ucl $(LINKROM) \
|
$(LINKFILE) $(BUILDDIR)/rockbox.ucl $(LINKROM) \
|
||||||
$(BUILDDIR)/rombox.ucl $(OBJDIR)/rombox.bin $(OBJDIR)/rombox.elf \
|
$(BUILDDIR)/rombox.ucl $(OBJDIR)/rombox.bin $(OBJDIR)/rombox.elf \
|
||||||
$(MAXOUTFILE) $(DEPFILE)
|
$(MAXOUTFILE) $(DEPFILE)
|
||||||
|
@$(MAKE) -C bitmaps/mono clean OBJDIR=$(OBJDIR)/bitmaps/mono
|
||||||
|
@$(MAKE) -C bitmaps/native clean OBJDIR=$(OBJDIR)/bitmaps/native
|
||||||
|
@$(MAKE) -C bitmaps/remote_mono clean OBJDIR=$(OBJDIR)/bitmaps/remote_mono
|
||||||
|
@$(MAKE) -C bitmaps/remote_native clean OBJDIR=$(OBJDIR)/bitmaps/remote_native
|
||||||
@$(MAKE) -C plugins clean OBJDIR=$(OBJDIR)/plugins
|
@$(MAKE) -C plugins clean OBJDIR=$(OBJDIR)/plugins
|
||||||
@$(MAKE) -C codecs clean OBJDIR=$(OBJDIR)/codecs
|
@$(MAKE) -C codecs clean OBJDIR=$(OBJDIR)/codecs
|
||||||
@rm -rf $(OBJDIR)/recorder $(OBJDIR)/player
|
@rm -rf $(OBJDIR)/recorder $(OBJDIR)/player
|
||||||
|
@ -184,4 +216,6 @@ ifdef SIMVER
|
||||||
@$(MAKE) -C $(SIMDIR) clean
|
@$(MAKE) -C $(SIMDIR) clean
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(MAKECMDGOALS),clean)
|
||||||
-include $(DEPFILE)
|
-include $(DEPFILE)
|
||||||
|
endif
|
||||||
|
|
32
apps/bitmaps/mono/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-mono
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_MONO)
|
||||||
|
OUTPUT = $(BUILDDIR)/libbitmapsmono.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning bitmaps/mono"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
0
apps/bitmaps/mono/SOURCES
Normal file
32
apps/bitmaps/native/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-native
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_NATIVE)
|
||||||
|
OUTPUT = $(BUILDDIR)/libbitmapsnative.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning bitmaps/native"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
14
apps/bitmaps/native/SOURCES
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
#ifdef HAVE_LCD_BITMAP
|
||||||
|
|
||||||
|
/* Rockbox logo */
|
||||||
|
#if (LCD_DEPTH == 1)
|
||||||
|
rockboxlogo.112x37x1.bmp
|
||||||
|
#elif (LCD_WIDTH == 160) && (LCD_DEPTH == 2)
|
||||||
|
rockboxlogo.160x53x2.bmp
|
||||||
|
#elif (LCD_WIDTH == 176) && (LCD_DEPTH == 16)
|
||||||
|
rockboxlogo.176x54x16.bmp
|
||||||
|
#elif (LCD_WIDTH >= 220) && (LCD_DEPTH == 16)
|
||||||
|
rockboxlogo.220x68x16.bmp
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* HAVE_LCD_BITMAP */
|
BIN
apps/bitmaps/native/rockboxlogo.112x37x1.bmp
Normal file
After Width: | Height: | Size: 654 B |
BIN
apps/bitmaps/native/rockboxlogo.160x53x2.bmp
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
apps/bitmaps/native/rockboxlogo.176x54x16.bmp
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
apps/bitmaps/native/rockboxlogo.220x68x16.bmp
Normal file
After Width: | Height: | Size: 44 KiB |
32
apps/bitmaps/remote_mono/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-remotemono
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_REMOTEMONO)
|
||||||
|
OUTPUT = $(BUILDDIR)/libbitmapsremotemono.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning bitmaps/remotemono"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
0
apps/bitmaps/remote_mono/SOURCES
Normal file
32
apps/bitmaps/remote_native/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-remotenative
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_REMOTENATIVE)
|
||||||
|
OUTPUT = $(BUILDDIR)/libbitmapsremotenative.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning bitmaps/remote_native"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
3
apps/bitmaps/remote_native/SOURCES
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
#ifdef HAVE_REMOTE_LCD
|
||||||
|
remote_rockboxlogo.112x37x1.bmp
|
||||||
|
#endif
|
BIN
apps/bitmaps/remote_native/remote_rockboxlogo.112x37x1.bmp
Normal file
After Width: | Height: | Size: 654 B |
10
apps/misc.c
|
@ -575,18 +575,12 @@ int show_logo( void )
|
||||||
int font_h, font_w;
|
int font_h, font_w;
|
||||||
|
|
||||||
lcd_clear_display();
|
lcd_clear_display();
|
||||||
#if LCD_WIDTH == 112 || LCD_WIDTH == 128
|
|
||||||
lcd_bitmap(rockbox112x37, 0, 10, 112, 37);
|
|
||||||
#endif
|
|
||||||
#if (LCD_WIDTH >= 176) && defined(HAVE_LCD_COLOR)
|
|
||||||
lcd_bitmap(rockboxlogo, 0, 10, ROCKBOXLOGO_WIDTH, ROCKBOXLOGO_HEIGHT);
|
lcd_bitmap(rockboxlogo, 0, 10, ROCKBOXLOGO_WIDTH, ROCKBOXLOGO_HEIGHT);
|
||||||
#elif LCD_WIDTH >= 160
|
|
||||||
lcd_bitmap(rockbox160x53x2, 0, 10, 160, 53);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef HAVE_REMOTE_LCD
|
#ifdef HAVE_REMOTE_LCD
|
||||||
lcd_remote_clear_display();
|
lcd_remote_clear_display();
|
||||||
lcd_remote_bitmap(rockbox112x37,10,14,112,37);
|
lcd_remote_bitmap(remote_rockboxlogo,10,14,REMOTE_ROCKBOXLOGO_WIDTH,
|
||||||
|
REMOTE_ROCKBOXLOGO_HEIGHT);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
snprintf(version, sizeof(version), "Ver. %s", appsversion);
|
snprintf(version, sizeof(version), "Ver. %s", appsversion);
|
||||||
|
|
|
@ -20,6 +20,15 @@ ifdef SOFTWARECODECS
|
||||||
CODECLIBS = -lmad -la52 -lffmpegFLAC -lTremor -lwavpack -lmusepack
|
CODECLIBS = -lmad -la52 -lffmpegFLAC -lTremor -lwavpack -lmusepack
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Set up the bitmap libraries
|
||||||
|
BITMAPLIBS = $(BUILDDIR)/libpluginbitmapsmono.a \
|
||||||
|
$(BUILDDIR)/libpluginbitmapsnative.a \
|
||||||
|
$(BUILDDIR)/libpluginbitmapsremotemono.a \
|
||||||
|
$(BUILDDIR)/libpluginbitmapsremotenative.a
|
||||||
|
|
||||||
|
LINKBITMAPS = -lpluginbitmapsmono -lpluginbitmapsnative \
|
||||||
|
-lpluginbitmapsremotemono -lpluginbitmapsremotenative
|
||||||
|
|
||||||
LDS := plugin.lds
|
LDS := plugin.lds
|
||||||
LINKFILE := $(OBJDIR)/pluginlink.lds
|
LINKFILE := $(OBJDIR)/pluginlink.lds
|
||||||
DEPFILE = $(OBJDIR)/dep-plugins
|
DEPFILE = $(OBJDIR)/dep-plugins
|
||||||
|
@ -62,10 +71,10 @@ $(OBJDIR)/credits.o: credits.c $(BUILDDIR)/credits.raw
|
||||||
@$(CC) $(CFLAGS) -I$(OBJDIR) -c $< -o $@
|
@$(CC) $(CFLAGS) -I$(OBJDIR) -c $< -o $@
|
||||||
|
|
||||||
ifndef SIMVER
|
ifndef SIMVER
|
||||||
$(OBJDIR)/%.elf: $(OBJDIR)/%.o $(LINKFILE) $(BUILDDIR)/libplugin.a
|
$(OBJDIR)/%.elf: $(OBJDIR)/%.o $(LINKFILE) $(BUILDDIR)/libplugin.a $(BITMAPLIBS)
|
||||||
$(SILENT)(file=`basename $@`; \
|
$(SILENT)(file=`basename $@`; \
|
||||||
echo "LD $$file"; \
|
echo "LD $$file"; \
|
||||||
$(CC) $(GCCOPTS) -O -nostdlib -o $@ $< -L$(BUILDDIR) $(CODECLIBS) -lplugin -lgcc -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/$*.map)
|
$(CC) $(GCCOPTS) -O -nostdlib -o $@ $< -L$(BUILDDIR) $(CODECLIBS) -lplugin $(LINKBITMAPS) -lgcc -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/$*.map)
|
||||||
|
|
||||||
$(OBJDIR)/%.rock : $(OBJDIR)/%.elf
|
$(OBJDIR)/%.rock : $(OBJDIR)/%.elf
|
||||||
@echo "OBJCOPY "`basename $@`
|
@echo "OBJCOPY "`basename $@`
|
||||||
|
@ -78,7 +87,7 @@ ifeq ($(SIMVER), x11)
|
||||||
|
|
||||||
$(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a
|
$(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a
|
||||||
@echo "LD "`basename $@`
|
@echo "LD "`basename $@`
|
||||||
@$(CC) $(CFLAGS) -shared $< -L$(BUILDDIR) $(CODECLIBS) -lplugin -o $@
|
@$(CC) $(CFLAGS) -shared $< -L$(BUILDDIR) $(CODECLIBS) -lplugin $(LINKBITMAPS) -o $@
|
||||||
ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN)
|
ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN)
|
||||||
# 'x' must be kept or you'll have "Win32 error 5"
|
# 'x' must be kept or you'll have "Win32 error 5"
|
||||||
# $ fgrep 5 /usr/include/w32api/winerror.h | head -1
|
# $ fgrep 5 /usr/include/w32api/winerror.h | head -1
|
||||||
|
@ -112,7 +121,7 @@ DLLWRAPFLAGS = -s --entry _DllMain@12 --target=i386-mingw32 -mno-cygwin
|
||||||
$(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a
|
$(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a
|
||||||
@echo "DLL "`basename $@`
|
@echo "DLL "`basename $@`
|
||||||
@$(DLLTOOL) $(DLLTOOLFLAGS) -z $(OBJDIR)/$*.def $<
|
@$(DLLTOOL) $(DLLTOOLFLAGS) -z $(OBJDIR)/$*.def $<
|
||||||
@$(DLLWRAP) $(DLLWRAPFLAGS) --def $(OBJDIR)/$*.def $< $(BUILDDIR)/libplugin.a \
|
@$(DLLWRAP) $(DLLWRAPFLAGS) --def $(OBJDIR)/$*.def $< $(BUILDDIR)/libplugin.a $(BITMAPLIBS) \
|
||||||
$(patsubst -l%,$(BUILDDIR)/lib%.a,$(CODECLIBS)) -o $@
|
$(patsubst -l%,$(BUILDDIR)/lib%.a,$(CODECLIBS)) -o $@
|
||||||
ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN)
|
ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN)
|
||||||
# 'x' must be kept or you'll have "Win32 error 5"
|
# 'x' must be kept or you'll have "Win32 error 5"
|
||||||
|
@ -133,6 +142,26 @@ $(BUILDDIR)/libplugin.a:
|
||||||
$(SILENT)mkdir -p $(OBJDIR)/lib
|
$(SILENT)mkdir -p $(OBJDIR)/lib
|
||||||
$(SILENT)$(MAKE) -C lib OBJDIR=$(OBJDIR)/lib
|
$(SILENT)$(MAKE) -C lib OBJDIR=$(OBJDIR)/lib
|
||||||
|
|
||||||
|
$(BUILDDIR)/libpluginbitmapsnative.a:
|
||||||
|
@echo "MAKE in plugins/bitmaps/native"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/native
|
||||||
|
@$(MAKE) -C bitmaps/native OBJDIR=$(OBJDIR)/bitmaps/native
|
||||||
|
|
||||||
|
$(BUILDDIR)/libpluginbitmapsmono.a:
|
||||||
|
@echo "MAKE in plugins/bitmaps/mono"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/mono
|
||||||
|
@$(MAKE) -C bitmaps/mono OBJDIR=$(OBJDIR)/bitmaps/mono
|
||||||
|
|
||||||
|
$(BUILDDIR)/libpluginbitmapsremotenative.a:
|
||||||
|
@echo "MAKE in plugins/bitmaps/remote_native"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_native
|
||||||
|
@$(MAKE) -C bitmaps/remote_native OBJDIR=$(OBJDIR)/bitmaps/remote_native
|
||||||
|
|
||||||
|
$(BUILDDIR)/libpluginbitmapsremotemono.a:
|
||||||
|
@echo "MAKE in plugins/bitmaps/remote_mono"
|
||||||
|
$(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_mono
|
||||||
|
@$(MAKE) -C bitmaps/remote_mono OBJDIR=$(OBJDIR)/bitmaps/remote_mono
|
||||||
|
|
||||||
$(LINKFILE): $(LDS)
|
$(LINKFILE): $(LDS)
|
||||||
@echo "build $@"
|
@echo "build $@"
|
||||||
@cat $< | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P - >$@
|
@cat $< | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P - >$@
|
||||||
|
@ -147,6 +176,10 @@ clean:
|
||||||
@rm -f $(ROCKS) $(LINKFILE) $(OBJDIR)/*.rock $(DEPFILE) $(ELFS) \
|
@rm -f $(ROCKS) $(LINKFILE) $(OBJDIR)/*.rock $(DEPFILE) $(ELFS) \
|
||||||
$(BUILDDIR)/credits.raw $(OBJS) $(DEFS)
|
$(BUILDDIR)/credits.raw $(OBJS) $(DEFS)
|
||||||
@$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib
|
@$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib
|
||||||
|
@$(MAKE) -C bitmaps/mono clean OBJDIR=$(OBJDIR)/bitmaps/mono
|
||||||
|
@$(MAKE) -C bitmaps/native clean OBJDIR=$(OBJDIR)/bitmaps/native
|
||||||
|
@$(MAKE) -C bitmaps/remote_mono clean OBJDIR=$(OBJDIR)/bitmaps/remote_mono
|
||||||
|
@$(MAKE) -C bitmaps/remote_native clean OBJDIR=$(OBJDIR)/bitmaps/remote_native
|
||||||
@$(MAKE) -C rockboy clean OBJDIR=$(OBJDIR)/rockboy
|
@$(MAKE) -C rockboy clean OBJDIR=$(OBJDIR)/rockboy
|
||||||
@$(MAKE) -C searchengine clean OBJDIR=$(OBJDIR)/searchengine
|
@$(MAKE) -C searchengine clean OBJDIR=$(OBJDIR)/searchengine
|
||||||
|
|
||||||
|
|
32
apps/plugins/bitmaps/mono/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-mono
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_MONO)
|
||||||
|
OUTPUT = $(BUILDDIR)/libpluginbitmapsmono.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning plugins/bitmaps/mono"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
0
apps/plugins/bitmaps/mono/SOURCES
Normal file
32
apps/plugins/bitmaps/native/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-native
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_NATIVE)
|
||||||
|
OUTPUT = $(BUILDDIR)/libpluginbitmapsnative.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning plugins/bitmaps/native"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
18
apps/plugins/bitmaps/native/SOURCES
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#ifdef HAVE_LCD_BITMAP
|
||||||
|
|
||||||
|
/* Sudoku */
|
||||||
|
#if (LCD_WIDTH == 112) && (LCD_HEIGHT==64) && (LCD_DEPTH == 1)
|
||||||
|
sudoku_start.112x64x1.bmp
|
||||||
|
sudoku_normal.112x64x1.bmp
|
||||||
|
sudoku_inverse.112x64x1.bmp
|
||||||
|
#elif (LCD_WIDTH == 160) && (LCD_HEIGHT == 128) && (LCD_DEPTH == 2)
|
||||||
|
sudoku_start.160x128x2.bmp
|
||||||
|
sudoku_normal.160x128x2.bmp
|
||||||
|
sudoku_inverse.160x128x2.bmp
|
||||||
|
#elif (LCD_WIDTH >= 220) && (LCD_HEIGHT >= 176) && (LCD_DEPTH == 16)
|
||||||
|
sudoku_start.220x176x16.bmp
|
||||||
|
sudoku_normal.220x176x16.bmp
|
||||||
|
sudoku_inverse.220x176x16.bmp
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* HAVE_LCD_BITMAP */
|
BIN
apps/plugins/bitmaps/native/sudoku_inverse.112x64x1.bmp
Normal file
After Width: | Height: | Size: 382 B |
BIN
apps/plugins/bitmaps/native/sudoku_inverse.160x128x2.bmp
Normal file
After Width: | Height: | Size: 1 KiB |
BIN
apps/plugins/bitmaps/native/sudoku_inverse.220x176x16.bmp
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
apps/plugins/bitmaps/native/sudoku_normal.112x64x1.bmp
Normal file
After Width: | Height: | Size: 382 B |
BIN
apps/plugins/bitmaps/native/sudoku_normal.160x128x2.bmp
Normal file
After Width: | Height: | Size: 1 KiB |
BIN
apps/plugins/bitmaps/native/sudoku_normal.220x176x16.bmp
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
apps/plugins/bitmaps/native/sudoku_start.112x64x1.bmp
Normal file
After Width: | Height: | Size: 382 B |
BIN
apps/plugins/bitmaps/native/sudoku_start.160x128x2.bmp
Normal file
After Width: | Height: | Size: 1 KiB |
BIN
apps/plugins/bitmaps/native/sudoku_start.220x176x16.bmp
Normal file
After Width: | Height: | Size: 7.6 KiB |
32
apps/plugins/bitmaps/remote_mono/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-remotemono
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_REMOTEMONO)
|
||||||
|
OUTPUT = $(BUILDDIR)/libpluginbitmapsremotemono.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning plugins/bitmaps/remotemono"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
0
apps/plugins/bitmaps/remote_mono/SOURCES
Normal file
32
apps/plugins/bitmaps/remote_native/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# __________ __ ___.
|
||||||
|
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
# \/ \/ \/ \/ \/
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
|
||||||
|
INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \
|
||||||
|
-I$(OBJDIR)
|
||||||
|
CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES)
|
||||||
|
|
||||||
|
# This sets up 'SRC' based on the files mentioned in SOURCES
|
||||||
|
include $(TOOLSDIR)/makesrc.inc
|
||||||
|
|
||||||
|
SOURCES = $(SRC)
|
||||||
|
CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c)
|
||||||
|
OBJS := $(CSRC:%.c=%.o)
|
||||||
|
DEPFILE = $(OBJDIR)/dep-bitmaps-remotenative
|
||||||
|
|
||||||
|
BMP2RB = $(BMP2RB_REMOTENATIVE)
|
||||||
|
OUTPUT = $(BUILDDIR)/libpluginbitmapsremotenative.a
|
||||||
|
|
||||||
|
include $(TOOLSDIR)/makebmp.inc
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning plugins/bitmaps/remote_native"
|
||||||
|
@rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE)
|
||||||
|
@rmdir $(OBJDIR)
|
||||||
|
|
||||||
|
-include $(DEPFILE)
|
0
apps/plugins/bitmaps/remote_native/SOURCES
Normal file
|
@ -81,267 +81,6 @@ const unsigned char bitmap_icon_disk[12] =
|
||||||
{0x00,0x00,0x00,0x1c,0x22,0x41,0x49,0x41,0x22,0x1c,0x00,0x00};
|
{0x00,0x00,0x00,0x1c,0x22,0x41,0x49,0x41,0x22,0x1c,0x00,0x00};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LCD_WIDTH == 112 || LCD_WIDTH == 128 \
|
|
||||||
|| (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 128)
|
|
||||||
/* Archos Jukebox/ Ondio + Gmini LCD width / remote lcd of iriver*/
|
|
||||||
|
|
||||||
const unsigned char rockbox112x37[]={
|
|
||||||
0x00, 0x00, 0x02, 0xff, 0x02, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa,
|
|
||||||
0xf8, 0xf8, 0xf0, 0xe0, 0x80, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0xf8, 0xfc,
|
|
||||||
0x7c, 0x7d, 0xfd, 0xfa, 0xfa, 0xf4, 0xe8, 0x90, 0x60, 0x80, 0xe0, 0x10, 0xc8,
|
|
||||||
0xe4, 0xf2, 0xfa, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfa, 0xfa, 0xf4, 0x02, 0xfa,
|
|
||||||
0xfa, 0xfa, 0xfa, 0x02, 0xff, 0x02, 0x00, 0x80, 0xe2, 0xfa, 0xfa, 0xfa, 0xfa,
|
|
||||||
0x3a, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x60, 0x90, 0x20, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0x05, 0x05, 0x05, 0xf9,
|
|
||||||
0x03, 0xff, 0xff, 0xff, 0xff, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x0f, 0x01, 0x00,
|
|
||||||
0xff, 0x01, 0x0e, 0xf1, 0x0f, 0xff, 0xff, 0xff, 0xfc, 0x03, 0xf8, 0xff, 0xff,
|
|
||||||
0xff, 0x0f, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x0f, 0x00, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0x80, 0xff, 0xf8, 0xfe, 0xff, 0xff, 0xff, 0x07, 0x07, 0x04,
|
|
||||||
0x04, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0xc0, 0x38, 0x07, 0x9d, 0x60, 0xbf, 0xbf, 0xff, 0xff, 0xfc, 0xff, 0xfd, 0xfe,
|
|
||||||
0xff, 0xff, 0x9f, 0x0f, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x08, 0x08,
|
|
||||||
0x3f, 0x08, 0x08, 0xff, 0x08, 0xff, 0xff, 0xff, 0xff, 0x08, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0x08, 0x08, 0x08, 0x08, 0xfe, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xf3, 0xc0, 0xff, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x03, 0x82, 0x41, 0x41, 0xa1, 0xa1, 0x41, 0x41, 0x81, 0x02, 0x02, 0x04,
|
|
||||||
0x08, 0x30, 0x08, 0x04, 0x02, 0x02, 0x81, 0x41, 0x41, 0xa1, 0xa1, 0x41, 0x41,
|
|
||||||
0x81, 0x01, 0x03, 0x05, 0x01, 0x01, 0x01, 0x01, 0x02, 0x0c, 0x12, 0x0d, 0x02,
|
|
||||||
0x01, 0x01, 0xc1, 0x31, 0xc9, 0x35, 0x0b, 0x04,
|
|
||||||
|
|
||||||
0x01, 0x07, 0x0c, 0x09, 0x18, 0xe3, 0x1b, 0xfc, 0xff, 0x00, 0xff, 0x03, 0x1f,
|
|
||||||
0x7f, 0xff, 0xff, 0xfc, 0xf0, 0x80, 0x0f, 0x7f, 0xff, 0xff, 0xfc, 0xe0, 0xc0,
|
|
||||||
0xa0, 0xa0, 0xdc, 0xe3, 0xfc, 0xff, 0xff, 0x7f, 0x0f, 0x00, 0x07, 0x3f, 0xff,
|
|
||||||
0xff, 0xfc, 0xf0, 0xe0, 0xc0, 0xff, 0xc0, 0xc0, 0xe0, 0xf0, 0xfc, 0x00, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0x06, 0x19, 0x67, 0x9f, 0x7f, 0xff, 0xff, 0xfc, 0xf0, 0xc0,
|
|
||||||
0x00, 0x06, 0x19, 0x20, 0x20, 0x50, 0x50, 0x29, 0x26, 0x19, 0x06, 0x00, 0x00,
|
|
||||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0x06, 0x19, 0x20, 0x20, 0x50, 0x50, 0x29, 0x26,
|
|
||||||
0x19, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x06, 0x00, 0x00, 0x80, 0x00, 0x00,
|
|
||||||
0x06, 0x09, 0x36, 0xc9, 0x30, 0xc0, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x20, 0xa0, 0x00, 0x40, 0x83, 0xec, 0x0c, 0x0f, 0x0f, 0xe8, 0xff, 0xa8, 0x08,
|
|
||||||
0x00, 0x01, 0x0f, 0x0f, 0x0f, 0x0f, 0x0e, 0x58, 0xc9, 0x03, 0x47, 0x07, 0xef,
|
|
||||||
0xef, 0xaf, 0x0f, 0x07, 0x07, 0x03, 0x01, 0x00, 0x00, 0x08, 0x48, 0xe8, 0xe8,
|
|
||||||
0xa9, 0x4b, 0xef, 0xef, 0xaf, 0xaf, 0xaf, 0x07, 0x47, 0x27, 0xc3, 0x00, 0x4f,
|
|
||||||
0x8f, 0xef, 0x0f, 0x00, 0x00, 0xe8, 0xe9, 0xae, 0x19, 0x0f, 0x0f, 0x0f, 0x0f,
|
|
||||||
0x0f, 0x0c, 0x04, 0x48, 0xc8, 0x08, 0x48, 0x68, 0x48, 0x08, 0x04, 0x24, 0xe2,
|
|
||||||
0xe1, 0xa0, 0x61, 0x42, 0x04, 0x04, 0x88, 0x28, 0x08, 0x08, 0x28, 0xe8, 0xe8,
|
|
||||||
0xa8, 0xc8, 0xec, 0xea, 0xa8, 0x28, 0xa8, 0x08, 0x44, 0xeb, 0x24, 0x03, 0x04,
|
|
||||||
0x08, 0xe8, 0xe8, 0xa8, 0x09, 0x0a, 0x0d, 0x02,
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if LCD_WIDTH >= 160
|
|
||||||
/* iRiver LCD width */
|
|
||||||
const unsigned char rockbox160x53x2[] = {
|
|
||||||
0x00, 0x00, 0x00, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
|
|
||||||
0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xcc,
|
|
||||||
0xcc, 0x0c, 0x30, 0x30, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x30, 0x30, 0x30, 0x0c, 0xcc, 0xcc, 0xcc,
|
|
||||||
0x30, 0x30, 0x30, 0xc0, 0xc0, 0xc0, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
|
|
||||||
0x30, 0xff, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x30, 0x30,
|
|
||||||
0x30, 0x30, 0xf0, 0x3c, 0x33, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xf0, 0xc0, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc3, 0x0c, 0x30, 0xc0, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0xc0, 0x30, 0x0c, 0xc3, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc3, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0x3f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xc0, 0x03, 0xfc, 0x00, 0xc0,
|
|
||||||
0x3c, 0x03, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x33, 0x33, 0x33, 0x33, 0xc3, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x03, 0x00, 0xf0,
|
|
||||||
0x30, 0xc3, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x3f, 0x0f,
|
|
||||||
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x03, 0xc3, 0x30, 0x00,
|
|
||||||
0x03, 0x03, 0x0f, 0x3f, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0x00, 0x00, 0xc0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xc0,
|
|
||||||
0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0xf0, 0x30, 0x30, 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x03, 0xfc, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xff,
|
|
||||||
0x00, 0x03, 0xfc, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x03, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x03, 0x0f, 0xf0, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0x00, 0xc0, 0xc0, 0xf0, 0x0f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f,
|
|
||||||
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
|
|
||||||
0x00, 0x00, 0x03, 0xfc, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf0,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0xff, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0,
|
|
||||||
0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0,
|
|
||||||
0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0xc0, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0,
|
|
||||||
0xc0, 0xc0, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xf0, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00,
|
|
||||||
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xff,
|
|
||||||
0xc0, 0xc0, 0xc0, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xc0, 0xff, 0xc0, 0xc0, 0xc0, 0xc0, 0xff,
|
|
||||||
0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x5f, 0x57, 0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x57, 0x57, 0x5c, 0x5c, 0x70, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x70,
|
|
||||||
0x5c, 0x5c, 0x57, 0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x57, 0x57, 0x5f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5f, 0x7c,
|
|
||||||
0xf0, 0x0c, 0xf3, 0x7c, 0x5f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5,
|
|
||||||
0x3f, 0xc3, 0x3c, 0x03,
|
|
||||||
|
|
||||||
0x00, 0x00, 0xff, 0x03, 0x00, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f,
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0xd5, 0xd5, 0xd5, 0xd5, 0xd5,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5f, 0x7c, 0x57, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0xd5, 0xd5, 0xd5, 0xd5, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x57, 0x5f, 0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0xfd, 0x0f, 0xc0,
|
|
||||||
0x3c, 0x03, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0xff, 0xff, 0x00, 0x30, 0x0c, 0x0f, 0x00, 0xfc, 0xf0, 0x03, 0xff, 0xff,
|
|
||||||
0x0f, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xc0, 0x00, 0x00,
|
|
||||||
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0xf0, 0x0f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x0f,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xc3, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0xf5, 0x3d, 0x03, 0x03, 0x00, 0x00, 0x0c, 0x0c, 0x33,
|
|
||||||
0xc3, 0x0d, 0xf5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0xd5, 0x3d, 0x0f, 0x03, 0x00, 0x00, 0x0c, 0x0c, 0x30, 0xc3, 0x0f,
|
|
||||||
0xfd, 0xd5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5, 0x3f, 0x03, 0xf0, 0x0f, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x03, 0x3f, 0x3c, 0xf0, 0xf0, 0xc0, 0x0f, 0x00, 0xc3, 0xf0, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0x00, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00,
|
|
||||||
0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0xf0, 0x0f, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x03, 0x3c, 0xc0, 0x00, 0xff,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0xfc, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0x03, 0xfc, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0,
|
|
||||||
0x3f, 0x00, 0xff, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f,
|
|
||||||
0xf0, 0x7f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x7f, 0x5d, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x7f, 0xf0, 0x00, 0x3f, 0xc0, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xc0, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc0, 0xcc,
|
|
||||||
0xc3, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc3, 0xc3, 0xff,
|
|
||||||
0xc0, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0x00, 0x00, 0x3f, 0xc0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x57, 0x5c, 0x70, 0x70, 0x73, 0x73, 0x70, 0x70,
|
|
||||||
0x5c, 0x5f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x57, 0x5c, 0x7c, 0x70, 0x70, 0x73, 0x73, 0x73, 0x7c, 0x5f,
|
|
||||||
0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5f, 0x7c, 0xc3, 0x0c, 0xf0,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x3f, 0x00, 0xff, 0xff,
|
|
||||||
0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xf0, 0x00, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x03, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x0f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x03, 0x3f, 0xff, 0xff, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0x35, 0x0f, 0x03, 0x0d, 0xf5, 0xd5,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
|
|
||||||
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5,
|
|
||||||
0x3d, 0xcf, 0xfd, 0xd5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x57, 0x7f, 0xf0,
|
|
||||||
0x03, 0x3c, 0xc0, 0x00,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x30, 0x3c, 0x3f, 0x3f, 0x3f,
|
|
||||||
0x30, 0xff, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x3f, 0x3f, 0x3f, 0x3f,
|
|
||||||
0x3f, 0x3f, 0x3f, 0xf0, 0x30, 0x30, 0x03, 0x0f, 0x3f, 0x3f, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0xff, 0x3f, 0x3f, 0x0f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xc0, 0xc0, 0xc0, 0xc0, 0xc3, 0xcf, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
||||||
0xff, 0x3f, 0x3f, 0x0f, 0x03, 0x03, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x3f, 0xf0, 0x3f, 0x3f, 0x35, 0x35, 0x35,
|
|
||||||
0x35, 0x35, 0x35, 0x35, 0x3d, 0x0d, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35,
|
|
||||||
0x35, 0x35, 0x35, 0x0d, 0x0d, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x03, 0x0f, 0x0d, 0x3d, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35,
|
|
||||||
0x3d, 0x3d, 0x3f, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x3d, 0x03,
|
|
||||||
0x3c, 0x03, 0x00, 0x03, 0x0d, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35,
|
|
||||||
0x3f, 0x3c, 0x00, 0x3c,
|
|
||||||
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00,
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Print play mode to status bar
|
* Print play mode to status bar
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -78,19 +78,33 @@ extern const unsigned char bitmap_icons_6x8[Icon6x8Last][6];
|
||||||
extern const unsigned char bitmap_icons_7x8[Icon7x8Last][7];
|
extern const unsigned char bitmap_icons_7x8[Icon7x8Last][7];
|
||||||
extern const unsigned char bitmap_icon_disk[];
|
extern const unsigned char bitmap_icon_disk[];
|
||||||
|
|
||||||
#if LCD_WIDTH == 112 || LCD_WIDTH == 128 || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 128)
|
extern const fb_data rockboxlogo[];
|
||||||
extern const unsigned char rockbox112x37[];
|
|
||||||
#endif
|
#if LCD_DEPTH == 1
|
||||||
#if defined(IRIVER_H300_SERIES) || defined(APPLE_IPODCOLOR) || defined(APPLE_IPODVIDEO)
|
/* Archos targets */
|
||||||
#define ROCKBOXLOGO_WIDTH 220
|
#define ROCKBOXLOGO_WIDTH 112
|
||||||
#define ROCKBOXLOGO_HEIGHT 68
|
#define ROCKBOXLOGO_HEIGHT 37
|
||||||
extern const unsigned short rockboxlogo[];
|
|
||||||
#elif defined(APPLE_IPODNANO)
|
#elif (LCD_WIDTH == 160) && (LCD_DEPTH == 2)
|
||||||
|
/* iRiver H1x0 */
|
||||||
|
#define ROCKBOXLOGO_WIDTH 160
|
||||||
|
#define ROCKBOXLOGO_HEIGHT 53
|
||||||
|
|
||||||
|
#elif (LCD_WIDTH == 176) && (LCD_DEPTH == 16)
|
||||||
|
/* iPod Nano */
|
||||||
#define ROCKBOXLOGO_WIDTH 176
|
#define ROCKBOXLOGO_WIDTH 176
|
||||||
#define ROCKBOXLOGO_HEIGHT 54
|
#define ROCKBOXLOGO_HEIGHT 54
|
||||||
extern const unsigned short rockboxlogo[];
|
|
||||||
#elif LCD_WIDTH >= 160
|
#elif (LCD_WIDTH >= 220) && (LCD_DEPTH == 16)
|
||||||
extern const unsigned char rockbox160x53x2[];
|
/* iriver H3x0, iPod Color/Photo and Video */
|
||||||
|
#define ROCKBOXLOGO_WIDTH 220
|
||||||
|
#define ROCKBOXLOGO_HEIGHT 68
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_REMOTE_LCD
|
||||||
|
extern const unsigned char remote_rockboxlogo[];
|
||||||
|
#define REMOTE_ROCKBOXLOGO_WIDTH 112
|
||||||
|
#define REMOTE_ROCKBOXLOGO_HEIGHT 37
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define STATUSBAR_X_POS 0
|
#define STATUSBAR_X_POS 0
|
||||||
|
|
44
tools/configure
vendored
|
@ -488,6 +488,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
target="-DARCHOS_RECORDER"
|
target="-DARCHOS_RECORDER"
|
||||||
shcc
|
shcc
|
||||||
tool="$rootdir/tools/scramble"
|
tool="$rootdir/tools/scramble"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="ajbrec.ajz"
|
output="ajbrec.ajz"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom="$pwd/rombox.ucl"
|
archosrom="$pwd/rombox.ucl"
|
||||||
|
@ -504,6 +506,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
target="-DARCHOS_FMRECORDER"
|
target="-DARCHOS_FMRECORDER"
|
||||||
shcc
|
shcc
|
||||||
tool="$rootdir/tools/scramble -fm"
|
tool="$rootdir/tools/scramble -fm"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="ajbrec.ajz"
|
output="ajbrec.ajz"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom="$pwd/rombox.ucl"
|
archosrom="$pwd/rombox.ucl"
|
||||||
|
@ -520,6 +524,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
target="-DARCHOS_RECORDERV2"
|
target="-DARCHOS_RECORDERV2"
|
||||||
shcc
|
shcc
|
||||||
tool="$rootdir/tools/scramble -v2"
|
tool="$rootdir/tools/scramble -v2"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="ajbrec.ajz"
|
output="ajbrec.ajz"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom="$pwd/rombox.ucl"
|
archosrom="$pwd/rombox.ucl"
|
||||||
|
@ -537,6 +543,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=16 # fixed size (16 is a guess, remove comment when checked)
|
memory=16 # fixed size (16 is a guess, remove comment when checked)
|
||||||
calmrisccc
|
calmrisccc
|
||||||
tool="cp" # might work for now!
|
tool="cp" # might work for now!
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="rockbox.gmini"
|
output="rockbox.gmini"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -554,6 +562,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=16 # fixed size (16 is a guess, remove comment when checked)
|
memory=16 # fixed size (16 is a guess, remove comment when checked)
|
||||||
calmrisccc
|
calmrisccc
|
||||||
tool="cp" # might work for now!
|
tool="cp" # might work for now!
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="rockbox.gmini"
|
output="rockbox.gmini"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -570,6 +580,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
target="-DARCHOS_ONDIOSP"
|
target="-DARCHOS_ONDIOSP"
|
||||||
shcc
|
shcc
|
||||||
tool="$rootdir/tools/scramble -osp"
|
tool="$rootdir/tools/scramble -osp"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="ajbrec.ajz"
|
output="ajbrec.ajz"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom="$pwd/rombox.ucl"
|
archosrom="$pwd/rombox.ucl"
|
||||||
|
@ -586,6 +598,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
target="-DARCHOS_ONDIOFM"
|
target="-DARCHOS_ONDIOFM"
|
||||||
shcc
|
shcc
|
||||||
tool="$rootdir/tools/scramble -ofm"
|
tool="$rootdir/tools/scramble -ofm"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="ajbrec.ajz"
|
output="ajbrec.ajz"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom="$pwd/rombox.ucl"
|
archosrom="$pwd/rombox.ucl"
|
||||||
|
@ -601,6 +615,10 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=32 # always
|
memory=32 # always
|
||||||
coldfirecc
|
coldfirecc
|
||||||
tool="$rootdir/tools/scramble -add=h120"
|
tool="$rootdir/tools/scramble -add=h120"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 2"
|
||||||
|
bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="rockbox.iriver"
|
output="rockbox.iriver"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -618,6 +636,10 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=32 # always
|
memory=32 # always
|
||||||
coldfirecc
|
coldfirecc
|
||||||
tool="$rootdir/tools/scramble -add=h300"
|
tool="$rootdir/tools/scramble -add=h300"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
|
||||||
|
bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="rockbox.iriver"
|
output="rockbox.iriver"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -635,6 +657,10 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=16 # always
|
memory=16 # always
|
||||||
coldfirecc
|
coldfirecc
|
||||||
tool="$rootdir/tools/scramble -add=h100"
|
tool="$rootdir/tools/scramble -add=h100"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 2"
|
||||||
|
bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="rockbox.iriver"
|
output="rockbox.iriver"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -652,6 +678,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=32 # always
|
memory=32 # always
|
||||||
coldfirecc
|
coldfirecc
|
||||||
tool="$rootdir/tools/scramble -add=x5" # wrong, must be fixed
|
tool="$rootdir/tools/scramble -add=x5" # wrong, must be fixed
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
|
||||||
output="rockbox.iaudio"
|
output="rockbox.iaudio"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -669,6 +697,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=32 # always
|
memory=32 # always
|
||||||
arm7tdmicc
|
arm7tdmicc
|
||||||
tool="$rootdir/tools/scramble -add=ipco"
|
tool="$rootdir/tools/scramble -add=ipco"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 5"
|
||||||
output="rockbox.ipod"
|
output="rockbox.ipod"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -686,6 +716,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=32 # always
|
memory=32 # always
|
||||||
arm7tdmicc
|
arm7tdmicc
|
||||||
tool="$rootdir/tools/scramble -add=nano"
|
tool="$rootdir/tools/scramble -add=nano"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 5"
|
||||||
output="rockbox.ipod"
|
output="rockbox.ipod"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -703,6 +735,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=32 # 30GB models have 32MB, 60GB have 64MB
|
memory=32 # 30GB models have 32MB, 60GB have 64MB
|
||||||
arm7tdmicc
|
arm7tdmicc
|
||||||
tool="$rootdir/tools/scramble -add=ipvd"
|
tool="$rootdir/tools/scramble -add=ipvd"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
|
||||||
output="rockbox.ipod"
|
output="rockbox.ipod"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -720,6 +754,8 @@ appsdir='\$(ROOTDIR)/apps'
|
||||||
memory=1
|
memory=1
|
||||||
arm7tdmicc
|
arm7tdmicc
|
||||||
tool="cp"
|
tool="cp"
|
||||||
|
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||||
|
bmp2rb_native="$rootdir/tools/bmp2rb -f 0"
|
||||||
output="rockbox.wma"
|
output="rockbox.wma"
|
||||||
appextra="recorder:gui"
|
appextra="recorder:gui"
|
||||||
archosrom=""
|
archosrom=""
|
||||||
|
@ -918,6 +954,10 @@ sed > Makefile \
|
||||||
-e "s,@DLLWRAP@,${DLLWRAP},g" \
|
-e "s,@DLLWRAP@,${DLLWRAP},g" \
|
||||||
-e "s,@RANLIB@,${RANLIB},g" \
|
-e "s,@RANLIB@,${RANLIB},g" \
|
||||||
-e "s,@TOOL@,${tool},g" \
|
-e "s,@TOOL@,${tool},g" \
|
||||||
|
-e "s,@BMP2RB_NATIVE@,${bmp2rb_native},g" \
|
||||||
|
-e "s,@BMP2RB_MONO@,${bmp2rb_mono},g" \
|
||||||
|
-e "s,@BMP2RB_REMOTENATIVE@,${bmp2rb_remotenative},g" \
|
||||||
|
-e "s,@BMP2RB_REMOTEMONO@,${bmp2rb_remotemono},g" \
|
||||||
-e "s,@OUTPUT@,${output},g" \
|
-e "s,@OUTPUT@,${output},g" \
|
||||||
-e "s,@APPEXTRA@,${appextra},g" \
|
-e "s,@APPEXTRA@,${appextra},g" \
|
||||||
-e "s,@ARCHOSROM@,${archosrom},g" \
|
-e "s,@ARCHOSROM@,${archosrom},g" \
|
||||||
|
@ -960,6 +1000,10 @@ export MEMORYSIZE=@MEMORY@
|
||||||
export VERSION=\$(shell date +%y%m%d-%H%M)
|
export VERSION=\$(shell date +%y%m%d-%H%M)
|
||||||
export BUILDDATE=\$(shell date +'-DYEAR=%Y -DMONTH=%m -DDAY=%d')
|
export BUILDDATE=\$(shell date +'-DYEAR=%Y -DMONTH=%m -DDAY=%d')
|
||||||
export MKFIRMWARE=@TOOL@
|
export MKFIRMWARE=@TOOL@
|
||||||
|
export BMP2RB_MONO=@BMP2RB_MONO@
|
||||||
|
export BMP2RB_NATIVE=@BMP2RB_NATIVE@
|
||||||
|
export BMP2RB_REMOTEMONO=@BMP2RB_REMOTEMONO@
|
||||||
|
export BMP2RB_REMOTENATIVE=@BMP2RB_REMOTENATIVE@
|
||||||
export BINARY=@OUTPUT@
|
export BINARY=@OUTPUT@
|
||||||
export APPEXTRA=@APPEXTRA@
|
export APPEXTRA=@APPEXTRA@
|
||||||
export ENABLEDPLUGINS=@PLUGINS@
|
export ENABLEDPLUGINS=@PLUGINS@
|
||||||
|
|
34
tools/makebmp.inc
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
all: $(OUTPUT)
|
||||||
|
|
||||||
|
dep: $(DEPFILE)
|
||||||
|
|
||||||
|
ifndef V
|
||||||
|
SILENT=@
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(OBJDIR)/%.c: %.bmp
|
||||||
|
$(SILENT)mkdir -p `dirname $@`
|
||||||
|
@echo BMP2RB $<
|
||||||
|
$(SILENT)$(BMP2RB) $< > $@
|
||||||
|
|
||||||
|
$(OBJDIR)/%.o: $(OBJDIR)/%.c
|
||||||
|
$(SILENT)mkdir -p `dirname $@`
|
||||||
|
@echo CC `basename $<`
|
||||||
|
$(SILENT)$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
$(DEPFILE): SOURCES
|
||||||
|
$(SILENT)mkdir -p `dirname $(DEPFILE)`
|
||||||
|
$(SILENT)rm -f $(DEPFILE)
|
||||||
|
$(SILENT)(for each in $(SOURCES) x; do \
|
||||||
|
if test "x" != "$$each"; then \
|
||||||
|
src=`echo $$each | sed -e 's/\.bmp/.c/'`; \
|
||||||
|
echo $(OBJDIR)/$$src: $$each >> $(DEPFILE) ; \
|
||||||
|
obj=`echo $$each | sed -e 's/\.bmp/.o/'`; \
|
||||||
|
echo $(OBJDIR)/$$obj: $(OBJDIR)/$$src >> $(DEPFILE) ; \
|
||||||
|
fi; \
|
||||||
|
done)
|
||||||
|
|
||||||
|
$(OUTPUT): $(OBJS)
|
||||||
|
@echo "AR+RANLIB $@"
|
||||||
|
@$(AR) ruv $@ $+ >/dev/null 2>&1
|
||||||
|
@$(RANLIB) $@
|