# Description to build the network customizer

.SUFFIXES: .b .a86		# 8086 assembly language, output from cc86

LIB = ../../lib
OBJ = ../../obj
INCLUDE = /usr/ibm/include
OBJS = custom.b menu.b menu_def.b res.b
SRCS = custom.c menu.c menu_def.c res.c
INCS = menu.h
COMS = custom.com

LPR = impressify

all: ${COMS}

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

custom.com: ${OBJS}
	cc86 -o custom ${OBJS} -lh19 -lnet

size.com: size.b
	cc86 -o size size.b
 
custcvt.com: custcvt.b
	cc86 -o custcvt custcvt.b

${OBJS}: menu.h ${INCLUDE}/custom.h ${INCLUDE}/attrib.h

lint:
	lint86 ${SRCS} -lh19 -lnet -lc -lpc

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

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

.a86.b:
	a86 $*
