OBJS		= cache.o pad.o term.o menu.o remote.o sf.o padrcv.o \
		  stats.o help.o libC.o trace.o popen.o extern.o
WD		= /local/src/pkg/jtools/src/pads/host
cppC		= /usr/lib/cpp
cfrontC		= /usr/shopiro/C++/SFcfront/cfront
LIB		= /local/lib
CXX		= CC
CC		= cc
RANLIB		= :
TRACE		= /var/tmp/pads.trace
PADSTERM	= \"/local/lib/pads.x11\"
LOGPADS		= \"/var/tmp/pads.log\"
#
#		PADSTERM, LOGPADS, TERMIO, ALLOCATOR, BSD, TRACE
#
DEFS		= -DSVR4 -DPADSTERM=${PADSTERM} -DLOGPADS=${LOGPADS} -DTRACE=${TRACE} -DTERMIO -DALLOCATOR
CFLAGS		= -g ${DEFS} -I..

.c.o:
		${CXX} ${CFLAGS} -c $*.c

libpads.a:	$(OBJS)
		ar cr libpads.a $(OBJS)
		${RANLIB} libpads.a

trace.o:	trace.c
		${CC} ${CFLAGS} -c trace.c

${OBJS}:	../pads.pri

../pads.pri:	../pads.h

_pad.o:		pad.c
		${CXX} -S ${CFLAGS} pad.c
		cat :extern pad.s >/tmp/pad.s
		as -o pad.o /tmp/pad.s

install:	$(LIB)/libpads.a

$(LIB)/libpads.a:	libpads.a
		cp libpads.a $(LIB)
		${RANLIB} $(LIB)/libpads.a

clean:
		rm -f *.[aois] *junk* a.out core jim.recover

t0:		libpads.a t0.o
		${CXX} -o t0 t0.o libpads.a

t1:		libpads.a t1.o
		${CXX} -o t1 -DNEWSSPOOL=\"/local/man/man1\" ${CFLAGS} t1.c libpads.a

t2:		libpads.a t2.o
		${CXX} -o t2 t2.o libpads.a
