mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 13:15:18 -05:00
use internal copy of libmad
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@551 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
43bc6e62e4
commit
ebb57e83ba
1 changed files with 44 additions and 5 deletions
|
|
@ -23,13 +23,14 @@ APPDIR= ..
|
||||||
FIRMWAREDIR = ../../firmware
|
FIRMWAREDIR = ../../firmware
|
||||||
DRIVERS = $(FIRMWAREDIR)/drivers
|
DRIVERS = $(FIRMWAREDIR)/drivers
|
||||||
COMMON = $(FIRMWAREDIR)/common
|
COMMON = $(FIRMWAREDIR)/common
|
||||||
|
LIBMADDIR = $(APPDIR)/common/libmad
|
||||||
|
|
||||||
CC = gcc
|
CC = gcc
|
||||||
RM = rm -f
|
RM = rm -f
|
||||||
DEBUG = -g
|
DEBUG = -g
|
||||||
|
|
||||||
DISPLAY = -DHAVE_LCD_CHARCELLS
|
#DISPLAY = -DHAVE_LCD_CHARCELLS
|
||||||
#DISPLAY = -DHAVE_LCD_BITMAP
|
DISPLAY = -DHAVE_LCD_BITMAP
|
||||||
|
|
||||||
DEFINES = -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR \
|
DEFINES = -DHAVE_CONFIG_H -DGETTIMEOFDAY_TWO_ARGS -DSIMULATOR \
|
||||||
-DHAVE_RECORDER_KEYPAD $(DISPLAY)
|
-DHAVE_RECORDER_KEYPAD $(DISPLAY)
|
||||||
|
|
@ -38,6 +39,8 @@ LDFLAGS = -lX11 -lm -lXt -lXmu -lnsl
|
||||||
|
|
||||||
INCLUDES = -I. -I$(DRIVERS) -I$(FIRMWAREDIR)
|
INCLUDES = -I. -I$(DRIVERS) -I$(FIRMWAREDIR)
|
||||||
|
|
||||||
|
LIBS =
|
||||||
|
|
||||||
UNAME := $(shell uname)
|
UNAME := $(shell uname)
|
||||||
ifeq ($(UNAME),Linux)
|
ifeq ($(UNAME),Linux)
|
||||||
INCLUDES += -I/usr/X11R6/include
|
INCLUDES += -I/usr/X11R6/include
|
||||||
|
|
@ -58,9 +61,9 @@ SRCS = screenhack.c uibasic.c resources.c visual.c lcd-x11.c \
|
||||||
button-x11.c io.c sleep.c $(APPS) $(FIRMSRCS)
|
button-x11.c io.c sleep.c $(APPS) $(FIRMSRCS)
|
||||||
|
|
||||||
ifdef MPEG_PLAY
|
ifdef MPEG_PLAY
|
||||||
SRCS += mpegplay.c
|
SRCS += mpegplay.c bit.c decoder.c fixed.c frame.c huffman.c layer12.c layer3.c stream.c synth.c timer.c version.c
|
||||||
DEFINES += -DMPEG_PLAY
|
DEFINES += -DMPEG_PLAY -DFPM_DEFAULT -DHAVE_CONFIG_H
|
||||||
LIBS = -lmad
|
INCLUDES += -I$(LIBMADDIR)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
OBJS := $(SRCS:c=o)
|
OBJS := $(SRCS:c=o)
|
||||||
|
|
@ -74,6 +77,42 @@ clean:
|
||||||
distclean: clean
|
distclean: clean
|
||||||
$(RM) config.cache
|
$(RM) config.cache
|
||||||
|
|
||||||
|
ifdef MPEG_PLAY
|
||||||
|
bit.o: $(LIBMADDIR)/bit.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
decoder.o: $(LIBMADDIR)/decoder.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
fixed.o: $(LIBMADDIR)/fixed.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
frame.o: $(LIBMADDIR)/frame.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
huffman.o: $(LIBMADDIR)/huffman.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
layer12.o: $(LIBMADDIR)/layer12.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
layer3.o: $(LIBMADDIR)/layer3.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
stream.o: $(LIBMADDIR)/stream.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
synth.o: $(LIBMADDIR)/synth.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
timer.o: $(LIBMADDIR)/timer.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
version.o: $(LIBMADDIR)/version.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
menu.o: $(APPDIR)/menu.c
|
menu.o: $(APPDIR)/menu.c
|
||||||
$(CC) $(CFLAGS) -c $< -o $@
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue