# Makefile for PL/I

dump36objs    = dump36.obj gchar.obj octal.obj clike.obj
dumpsimhobjs  = dumpsimh.obj gchar.obj octal.obj simh.obj
restoreobjs   = restore.obj mst.obj gchar.obj octal.obj simh.obj clike.obj
INCLUDE       = .;d:\ibmpli\include

%.obj: %.pli
	plic $*.pli \
       	(m mar(1,100) nest not('') s ag inc(ext('CPY')) exit langlvl(saa2) \
	    limits(extname(31) fixeddec(31)) )

#%.exe: %.obj
#	plicl $*.pli \
#       (m mar(1,100) nest not('') s exit langlvl(saa2) limits(extname(31)) )

all: dump36.exe dumpsimh.exe restore.exe

clean:
	del *.obj *.exe *.lst *.map

mst.obj: mst.pli mst.cpy
restore.obj: restore.pli mst.cpy

dumpsimh.exe: ${dumpsimhobjs}
	plilink ${dumpsimhobjs}

dump36.exe: ${dump36objs}
	plilink ${dump36objs}

restore.exe: ${restoreobjs}
	plilink ${restoreobjs}

