#
# makefile for CC65 runtime library
#
# local bin path

# global macros

CC=../bin/cc65
OP=xopt
AS=../bin/ra65
LD=link65
AR=../bin/libr65
RM=rm -f

CFLAGS=

.SUFFIXES: .com .ttp .o .obj .m65 .c

.c.obj:
	$(CC) $<
	$(OP) $*.m65
	$(AS) $*.m65
	$(RM) $*.m65

.m65.obj:
	$(AS) $<

all:	minimal.com mandel.com gfxtest.com



gfxtest.com : gfxtest.obj
	$(LD) -b200 -s512 -o $*.com $*.obj lynx.olb

mandel.com : mandel.obj
	$(LD) -b200 -s512 -o $*.com $*.obj lynx.olb

minimal.com : minimal.obj title.obj
	$(LD) -b200 -s512 -o $*.com $*.obj lynx.olb title.obj

minimal.obj : minimal.c title.obj

title.obj:
	sprpck -c title.pcx
	bin2obj title.spr title
clean :
	$(RM) *.com
	$(RM) *.obj
	$(RM) *.pal
	$(RM) *.spr
	$(RM) *.bak
