# by Bill Dimm  June, 1991   @(#)makefile	1.4

CC=CC
cc=cc
CFLAGS=-I../ -DWAIT4 -DWAIT4_INTPTR
STRIP=strip $@

PIPEBUF_C=../pipebuf.C
PIPEBUF_O=../pipebuf.o
PSTREAM_H=../pstream.h
PSTR=$(PSTREAM_H) $(PIPEBUF_O)

TESTPROGS=tp1 tp2 tp3 tp4 tp5 tp6 tp7 tp8 tp9
SUPPORTPROGS=tp_cat tp_mult2

.C.o:
	$(CC) $(CFLAGS) -c $<

all: $(TESTPROGS)

clean:
	rm $(TESTPROGS) $(SUPPORTPROGS) *.o

tp9: tp9.o $(PSTR) 
	$(CC) -o tp9 tp9.o $(PIPEBUF_O) 
	$(STRIP)

tp8: tp_cat tp8.o $(PSTR)
	$(CC) -o tp8 tp8.o $(PIPEBUF_O) 
	$(STRIP)

tp7: tp_mult2 tp7.o $(PSTR)
	$(CC) -o tp7 tp7.o $(PIPEBUF_O)
	$(STRIP)

tp6: tp6.o $(PSTR)
	$(CC) -o tp6 tp6.o $(PIPEBUF_O) 
	$(STRIP)

tp5: tp5.o $(PSTR)
	$(CC) -o tp5 tp5.o $(PIPEBUF_O) 
	$(STRIP)

tp4: tp4.o $(PSTR)
	$(CC) -o tp4 tp4.o $(PIPEBUF_O) 
	$(STRIP)

tp3: tp3.o $(PSTR)
	$(CC) -o tp3 tp3.o $(PIPEBUF_O) 
	$(STRIP)

tp2: tp2.o $(PSTR)
	$(CC) -o tp2 tp2.o $(PIPEBUF_O) 
	$(STRIP)

tp1: tp1.o $(PSTR)
	$(CC) -o tp1 tp1.o $(PIPEBUF_O)
	$(STRIP)

tp_cat: tp_cat.c
	$(cc) -o tp_cat tp_cat.c
	$(STRIP)

tp_mult2: tp_mult2.c
	$(cc) -o tp_mult2 tp_mult2.c
	$(STRIP)

$(PIPEBUF_O): $(PSTREAM_H) $(PSTREAM_C)
	cd .. ; make pipebuf.o

