# $Id: Makefile,v 1.1 2000/11/11 09:02:33 honda Exp $
#
# gdb-sh-stub/Makefile
#

.S.o:
	$(CC) -D__ASSEMBLY__ $(CFLAGS)  -traditional -c -o $*.o $<



CROSS_COMPILE= m68k-unknown-elf-

CC	=$(CROSS_COMPILE)gcc -I.
LD	=$(CROSS_COMPILE)ld
OBJCOPY=$(CROSS_COMPILE)objcopy

CFLAGS = -O2 -g -m68020-40 -msoft-float

LINKSCRIPT    = m68k-stub.lds
LINKFLAGS       += -T $(word 1,$(LINKSCRIPT))


MACHINE_DEPENDS :=	init-dve68k.o dve68k-sci.o



dve68k-stub.bin: dve68k-stub
	$(OBJCOPY) -S -R .data -R .stack -R .bss -R .comment -O binary \
		dve68k-stub dve68k-stub.bin


dve68k-stub: m68k-stub.o entry.o ${MACHINE_DEPENDS}  setjmp.o string.o m68k-stub.lds
	$(LD) $(LINKFLAGS) entry.o m68k-stub.o ${MACHINE_DEPENDS}  \
		setjmp.o string.o \
		-o dve68k-stub


m68k-stub.lds: m68k-stub.lds.S
	$(CC) -E -C -P -I. m68k-stub.lds.S >m68k-stub.lds

clean:
	rm -rf dve68k-stub dve68k-stub.bin  *.o m68k-stub.lds 