VERSION=	20050423
# was 20011117
RELOCADDR=	0x20000
GCC=		gcc
CPP=		gcc -E
CPPFLAGS=	-DUSE_NASM -DBOOTROM -DNO_PCI_PNP_HEADER -DRELOC=$(RELOCADDR) -DENTRYPOINT='(RELOC>>4)-0x10:0x100'
# LISTING=	-l $@.lst

terminal.rom:	loader terminal makerom
		cat loader terminal > terminal.rom
		./makerom -3 -i '$@ $(VERSION)' $@

terminal:	term-ansi.asm term-comm.asm term-data.asm term-def.asm \
		term-disp.asm term-irq.asm term-menu.asm term-tty.asm \
		terminal.asm
		nasm terminal.asm
 
loader:		loader.asm
		nasm $(LISTING) loader.asm

loader.asm:	loader.S Makefile
		$(CPP) $(CPPFLAGS) loader.S > loader.asm

makerom:	makerom.c
		$(GCC) -o $@ makerom.c

tarball:	Makefile makerom.c loader.S terminal.patch terminal.rom rom.html
		tar zcf terminal-rom.tar.gz Makefile makerom.c loader.S terminal.patch terminal.rom rom.html
