.SUFFIXES:	.rel .asm

.asm.rel:
		as65c $< -w

MAP = dos.map
SYM = dos.sym
HEX = dos.hex
REL = ccp_main.rel sfxdos.rel fileio.rel condrv.rel sccdrv.rel ppidrv.rel fdcdrv.rel ascii.rel
LIB = sfxdos.rel fileio.rel condrv.rel sccdrv.rel ppidrv.rel fdcdrv.rel ascii.rel
LNK = link.out

$(HEX):		$(LNK)
		load -o $(HEX) $(LNK)
		insp -f -s $(SYM) $(LNK)

$(LNK):		$(REL)
		link $(REL) -o $(LNK) -r BANK0=8000,SFXDOS=0E000 -ls $(MAP)

library:
		lib ruv sfxdos.lib $(LIB)

sfxdos:
		link $(LIB) -o sfxdos.out -r SFXDOS=0E000 -ls sfxdos.map
		load -o sfxdos.hex sfxdos.out

clean:
		'rm'	$(REL) $(HEX) $(SYM) $(LNK)


