# Genera SD

.c.o:
	sc DEBUG=LINE GST=SO:All.sym GSTIMMEDIATE $*

.a.o:
	asm -u -iinclude: $*

SD: Disk.o MFM.o Window.o Task.o Sound.o TrackDecode.o Interrupt.o DMA.o SD.o ParseARexx.o ASL.o revision.o
	slink FROM SD.o+Disk.o+MFM.o+Window.o+Task.o+Sound.o+TrackDecode.o+Interrupt.o+DMA.o+ParseARexx.o+ASL.o+revision.o\
			 LIB LIB:amiga.lib LIB:scs.lib LIB:debug.lib LIB:xpksas.lib LIB:rexxglue.o ADDSYM TO SD\
			 MAP SD.map f,h,l

revision.o: revision.c SD_rev.h

Window.o: Window.c SD.h

Task.o: Task.c SD.h

Sound.o: Sound.c SD.h

Disk.o: Disk.c SD.h

MFM.o: MFM.c SD.h

ParseARexx.o: ParseARexx.c SD.h

ASL.o: ASL.c SD.h

TrackDecode.o: TrackDecode.a SD.i Call.i

DMA.o: DMA.a SD.i Call.i

Interrupt.o: Interrupt.a SD.i Call.i

Protos: SD.c Disk.c MFM.c Window.c Task.c Sound.c SD.h
	lint -od(Protos.h) sd

SD.o: SD.c SD.h
