#
#	H8MP3 PROJECT
#	Copyright (c) 2003 Masahiro Ochiai
#
#

VERSION	=	0.1

CPU		=	3052
MP3		=	sample.mp3

prefix	=	h8300-hms-
OBJCOPY	=	$(prefix)objcopy
CC		=	$(prefix)gcc
LD		=	$(prefix)ld
CFLAGS	=	-O2 -mh -mrelax -mint32 -nostdlib -DCPU=$(CPU) -DBAUDRATE=38400
SRCS	=	fifo.c h8mp3.c prnt.c sci.c stream.c lcd.c mp3.c


ifndef SIZE
ifeq ($(CPU),3052)
SIZE	=	500k
endif
ifeq ($(CPU),3048)
SIZE	=	120k
endif
endif

h8mp3.mot: h8mp3.exe
	$(OBJCOPY) -O srec h8mp3.exe $@

h8mp3.exe: $(SRCS:.c=.o)
	$(CC) $(CFLAGS) -o $@ -T $(CPU).lds $(CPU)crt0.S $(SRCS:.c=.o) -lc -lgcc

mp3.c: $$temp$$.mp3
	$(shell cat $$temp$$.mp3 | ./cv > $@)

$$temp$$.mp3: $(MP3)
	dd bs=$(SIZE) count=1 if=$(MP3) of=$@

clean:
	rm -f *.o mp3.c $$temp$$.mp3

tar:
	cd .. && tar zcvf h8mp3-$(VERSION)-`date '+%Y%m%d'`.tar.gz h8mp3


