# AIS/3200 Test Programs
# 10/5/84	dss	created


CC	= xcc
CPP	= /lib/xcpp
AS	= xas
LD	= xld
AR	= xar
NM	= xnm
STRIP	= xstrip
XSTR	= /usr/ucb/xstr
INC	= ..
INC5	= ../../INC5
SINC	= -I$(INC5)
CINC	= -DCSOURCE -I$(INC) -I$(INC5)
CF	=
CFLAGS	= ${CINC} ${CF}
CXDEF	= -DBPT=\"bpt\"
LDFLAGS = -N
LDLIB	= -lxc


.SUFFIXES: .o .c .s .S .L

dplock: dplock.o
	$(LD) ${LDFLAGS} -e dplock -o dplock dplock.o

dpopen: dpopen.o
	$(LD) ${LDFLAGS} -e dpopen -o dpopen dpopen.o


.c.o:
	${CPP} ${CINC} $*.c | ${XSTR} -c -
	${CC} -c ${CF} ${CXDEF} x.c
	mv x.o $*.o
	-rm -f x.c

.c.L:
	${CPP} ${CINC} $*.c | ${XSTR} -c -
	${CC} -S ${CF} ${CXDEF} x.c
	mv x.s $*.L
	-rm -f x.c

.S.o:
	${CPP} -P $(SINC) $*.S | \
	sed -e "s/\\$$//g" > X$*.s
	$(AS) -o $*.o X$*.s
	-rm -f X$*.s

