.SUFFIXES: .b .a86 .c .h

LIB = ../../lib
INCLUDE = ../../include
OBJS = getopt.b _prints.b gencpy.b chirp.b io.b crock.b q.b \
	signal.b dosl.b mkraw.b ffirst.b crit_err.b int.b seg.b \
	mach_type.b dma.b cursor_type.b
SRCS = _prints.c signal.c q.c
ASMS = arith.a86 chirp.a86 crit_err.a86 crock.a86 dma.a86 dosl.a86 \
	ffirst.a86 gencpy.a86 getopt.a86 int.a86 io.a86 mach_type.a86 \
	mkraw.a86 seg.a86 cursor_type.a86
INCS =

LPR = impressify

libpc: ${OBJS}
	ar r ${LIB}/libpc.a ${OBJS}
	ranlib ${LIB}/libpc.a

q.b: ${INCLUDE}/q.h

lintlib:
	lint86 -Cc random.c signal.c time.c lint.c
	mv llib-lc.ln ${LIB}

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

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

.a86.b:
	a86 $*
