#
# Memory mapper
#

all:		MEMMAP.RUN MEMMAPC.COM MEMCHECK.COM memcheck

#

MEMMAP.RUN:	MEMMAP.REL
		memu -mc -fast L80.COM MEMMAP,MEMMAP.RUN/N/Y/E

MEMMAP.REL:	MEMMAP.MAC
		unix2dos MEMMAP.MAC
		unix2dos BDOS.INC
		unix2dos BDOSSEQ.INC
		memu -mc -fast M80.COM =MEMMAP
#

MEMMAPC.COM:	MEMMAPC.REL
		memu -mc -fast L80.COM MEMMAPC,MEMMAPC/N/Y/E

MEMMAPC.REL:	MEMMAPC.MAC
		unix2dos MEMMAPC.MAC
		unix2dos BDOS.INC
		unix2dos BDOSSEQ.INC
		memu -mc -fast M80.COM =MEMMAPC
#

MEMCHECK.COM:	MEMCHECK.REL
		memu -mc -fast L80.COM MEMCHECK,MEMCHECK/N/Y/E

MEMCHECK.REL:	MEMCHECK.MAC
		unix2dos MEMCHECK.MAC
		unix2dos BDOS.INC
		unix2dos BDOSSEQ.INC
		memu -mc -fast M80.COM =MEMCHECK

#

memcheck:	memcheck.o
		cc -o memcheck memcheck.o

memcheck.o:	memcheck.c
		cc -c memcheck.c

#

disk:
		cp ~/mtx/mfloppy/blank07.mfloppy memmap.mfloppy
		cpmcp -f memotech-type07 memmap.mfloppy MEMMAP.RUN MEMMAPC.COM 0:

# Package

package:
		zip -q -r memmap *
		zip -d memmap *.bak */*.bak

# Website

website:	package
		cp doc/* memmap.zip /pub/memmap
		rm /pub/memmap/*.bak
