# Makefile for nova.* programs

ASM=$(HOME)/c/6510
BAS=$(HOME)/token64

PROGS=editor.prg fonted.prg novasc.prg config.prg bbsmode.bas progmenu.ml

all:	$(PROGS)

clean:
	rm -f $(PROGS)

editor.prg:	editor.src defbase.ml
		$(ASM) editor.src
		cat defbase.ml >editor.prg
		tail -c +3 editor.ml >>editor.prg

fonted.prg:	fonted.src defbase.ml
		$(ASM) fonted.src
		cat defbase.ml >fonted.prg 
		tail -c +3 fonted.ml >>fonted.prg

novasc.prg:	novasc.src defbase.ml
		$(ASM) novasc.src
		cat defbase.ml >novasc.prg
		tail -c +3 novasc.ml >>novasc.prg

config.prg:	config.src confbase.ml
		$(ASM) config.src
		cat confbase.ml >config.prg
		tail -c +3 config.ml >>config.prg

bbsmode.bas:	bbsmode.txt
		$(BAS) bbsmode.txt

progmenu.ml:	progmenu.src
		$(ASM) progmenu.src

defbase.ml:	defbase.src
		$(ASM) defbase.src

confbase.ml:	confbase.src
		$(ASM) confbase.src
