CC      = sc
CFLAGS  = CPU=68020 OPT
ASM	= phxass
ASMFLAGS= 
OBJECTS = VGB.o GB.o Z80.o Debug.o Amiga.o display.o
CFILES  = VGB.c GB.c Z80.c Debug.c Amiga.c
AFILES	= display.a
HFILES  = Codes.h CodesED.h CodesCB.h GB.h Z80.h Lame.h Help.h Common.h rawkeys.h

.c.o:
    $(CC) $(CFLAGS) $*.c

.a.o:
    $(ASM) $(ASMFLAGS) $*.a

all:	vgb dasm conv

vgb:	$(OBJECTS)
	slink <with <
	to vgb
	from lib:c.o $(OBJECTS)
	lib  lib:sc.lib lib:amiga.lib
	VERBOSE
	<

dasm:	dasm.c
	$(CC) ${CFLAGS} dasm.c link

conv:	conv.c
	$(CC) $(CFLAGS) conv.c link

VGB.o:  VGB.c GB.h Help.h
GB.o:   GB.c GB.h
Z80.o:  Z80.c GB.h Lame.h Codes.h CodesED.h CodesCB.h
Amiga.o: Amiga.c GB.h rawkeys.h Common.h
Debug.o: Debug.c Z80.h
GB.o:	GB.c GB.h
