.SUFFIXES: .c .a86 .b

OBJ = ../../obj
LIB = ../../lib
INCLUDE = /usr/ibm/include
OBJS = lpr.b printPC.b
SRCS = lpr.c printPC.c
ASMS =
INCS =
COMS = plpr.com 3lpr.com ilpr.com slpr.com

LPR = impressify

VERSION = 41

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

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

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

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

lpr.b: ${INCLUDE}/custom.h

lint:
	lint86 lpr.c -ltcp -ldomain -ludp -lether -lnet -lip -ltask -lh19 -lc
	lint86 lpr.c -ltcp -ldomain -ludp -lserial -lnet -lip -ltask -lh19 -lc
	lint86 lpr.c -ltcp -ldomain -ludp -lv2 -lnet -lip -ltask -lh19 -lc

all: ${COMS}

install: ${COMS}
	mv ${COMS} ${OBJ}
	cp pr.exe ${OBJ}

print: ${SRCS}
	${LPR} ${SRCS} ${ASMS} ${INCS}

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

.a86.b:
	a86 $*
