#======================================================================
#プロジェクト名:RUPUTER                                                
#      Copyright (c) Seiko Instruments Inc. 1998. All rights reserved. 
#======================================================================

CYGFS = c:/progra~1/ruputer/mec-980228/H-i386-cygwin32
RUPSDK =  c:/progra~1/ruputer/rupsdk
RS = c:/progra~1/ruputer/rpupl140/RupUplod
#CYGFS = d:/rupmake/mec-980228/H-i386-cygwin32
#RUPSDK =  d:/rupmake/rupsdk
#RS = c:/progra~1/ruputer/upload/RupUplod

TARGET = pong
OBJS = main.o iwakilib.o

BMP0 = PONGS
BMP1 = PONGL

CC = gcc
AS = as
LD = ld
RANLIB = ranlib
OBJCOPY = mn10200-elf-objcopy
SF2BIN = sf2bin
HM = HM
SETICO = setico

CFLAGS = -g -c -O1
CPPFLAGS = -I$(RUPSDK)/inc
ASFLAGS = -I$(RUPSDK)/inc
LDFLAGS = -Ttext 0x110100 -Map $(TARGET).map


$(TARGET).exf :		$(TARGET).elf
	$(OBJCOPY) -O srec $(TARGET).elf
	$(SF2BIN) $(TARGET).elf $(TARGET).exf
	$(SETICO) $(BMP0).bmp $(BMP1).BMP $(TARGET).exf
	$(RS) $(TARGET).exf

$(TARGET).elf :	$(OBJS)
	$(LD) $(LDFLAGS) -o $(TARGET).elf $(OBJS)

iwakilib.o:	iwakilib.s
	$(AS) $(ASFLAGS) iwakilib.s -o iwakilib.o

iwakilib.s: iwakilib.ps
	$(HM) -oiwakilib.s iwakilib.ps

main.o:	main.s
	$(AS) $(ASFLAGS) main.s -o main.o

main.s: main.ps
	$(HM) -omain.s main.ps
