## Makefile for building Insight 1.23
## Copyright (c) 2006 - 2008 Oleg O. Chukaev <oleg.chukaev@mail.ru>
##
## Used programs:
##   Nasm 0.98.38, 2.00
##   GNU Make 3.79.1
##   mkhelp, uclpack -- in `tools' directory


## Width of screen. Only 80 and 90 columns are supported now.
WIDTH = 80
COLOR = COLORS_C

AS = nasm
AFLAGS = -t -s -O4 -w+orphan-labels -f bin -DSCR_WIDTH=$(WIDTH)

all:	insight.com

tools:
	cd ..\tools
	make
	cd ..\src

insight.com: insight.asm *.inc data\page1.xlp data\page2.xlp makefile	\
	data\colors_k.inc
	$(AS) $(AFLAGS) -o insight.com insight.asm

data\page1.xlp:	data\page1.hlp makefile
	..\tools\mkhelp data\page1.hlp data\ins_help.tmp $(WIDTH)
	..\tools\uclpack -R --10 --nrv2b data\ins_help.tmp data\page1.xlp

data\page2.xlp:	data\page2.hlp makefile
	..\tools\mkhelp data\page2.hlp data\ins_help.tmp $(WIDTH)
	..\tools\uclpack -R --10 --nrv2b data\ins_help.tmp data\page2.xlp

clean:
	del insight.com
	del data\page1.xlp
	del data\page2.xlp
	del data\ins_help.tmp

realclean:	clean
	cd ..\tools
	make clean
	cd ..\src

