.SUFFIXES: .c .a86 .b

OBJ = ../../obj
LIB = ../../lib
OBJS = monitor.b res.b
SRCS = monitor.c res.c
COMS = pmonitor.com 3monitor.com imonitor.com smonitor.com

LPR = impressify

VERSION = 14

3monitor.com: ${OBJS}
	cc86 -o 3monitor ${OBJS} -ldomain -ludp -l3com -lip -lnet -ltask -lh19
	setver86 3monitor.com ${VERSION}

imonitor.com: ${OBJS}
	cc86 -o imonitor ${OBJS} -ldomain -ludp -linterlan -lip -lnet -ltask -lh19
	setver86 imonitor.com ${VERSION}

pmonitor.com: ${OBJS}
	cc86 -o pmonitor ${OBJS} -ldomain -ludp -lpronet -lip -lnet -ltask -lh19
	setver86 pmonitor.com ${VERSION}

smonitor.com: ${OBJS}
	cc86 -o smonitor ${OBJS} -ldomain -ludp -lserial -lip -lnet -ltask -lh19
	setver86 smonitor.com ${VERSION}

lint:
	lint86 ${SRCS} -ludp -l3com -lip -lnet -ltask -lc
	lint86 ${SRCS} -ludp -linterlan -lip -lnet -ltask -lc
	lint86 ${SRCS} -ludp -lserial -lip -lnet -ltask -lc
	lint86 ${SRCS} -ludp -lv2 -lip -lnet -ltask -lc

all: ${COMS}

install: ${COMS}
	mv ${COMS} ${OBJ}

print: ${SRCS}
	${LPR} ${SRCS}

.c.b:
	cc86 -c -DDEBUG $*.c

.a86.b:
	a86 $*
