1include ../Make.defines
2
3PROGS =	tcprecv01 tcprecv02 tcprecv03 tcprecv03p tcprecv04 tcprecv05 tcprecv06 \
4	 tcpsend01 tcpsend02 tcpsend03 tcpsend04 tcpsend05 tcpsend06 \
5	 tcpcli02 tcpserv02
6
7all:	${PROGS}
8
9tcprecv01:	tcprecv01.o
10		${CC} ${CFLAGS} -o $@ tcprecv01.o ${LIBS}
11
12tcpsend01:	tcpsend01.o
13		${CC} ${CFLAGS} -o $@ tcpsend01.o ${LIBS}
14
15tcprecv02:	tcprecv02.o
16		${CC} ${CFLAGS} -o $@ tcprecv02.o ${LIBS}
17
18tcpsend02:	tcpsend02.o
19		${CC} ${CFLAGS} -o $@ tcpsend02.o ${LIBS}
20
21tcprecv03:	tcprecv03.o
22		${CC} ${CFLAGS} -o $@ tcprecv03.o ${LIBS}
23
24tcprecv03p:	tcprecv03p.o
25		${CC} ${CFLAGS} -o $@ tcprecv03p.o ${LIBS}
26
27tcpsend03:	tcpsend03.o
28		${CC} ${CFLAGS} -o $@ tcpsend03.o ${LIBS}
29
30tcprecv04:	tcprecv04.o
31		${CC} ${CFLAGS} -o $@ tcprecv04.o ${LIBS}
32
33tcpsend04:	tcpsend04.o
34		${CC} ${CFLAGS} -o $@ tcpsend04.o ${LIBS}
35
36tcprecv05:	tcprecv05.o
37		${CC} ${CFLAGS} -o $@ tcprecv05.o ${LIBS}
38
39tcpsend05:	tcpsend05.o
40		${CC} ${CFLAGS} -o $@ tcpsend05.o ${LIBS}
41
42tcprecv06:	tcprecv06.o
43		${CC} ${CFLAGS} -o $@ tcprecv06.o ${LIBS}
44
45tcpsend06:	tcpsend06.o
46		${CC} ${CFLAGS} -o $@ tcpsend06.o ${LIBS}
47
48tcpcli02:	tcpcli02.o strcliselect02.o heartbeatcli.o
49		${CC} ${CFLAGS} -o $@ tcpcli02.o strcliselect02.o heartbeatcli.o ${LIBS}
50
51tcpserv02:	tcpserv02.o strecho02.o heartbeatserv.o sigchldwaitpid.o
52		${CC} ${CFLAGS} -o $@ tcpserv02.o strecho02.o heartbeatserv.o sigchldwaitpid.o ${LIBS}
53
54clean:
55		rm -f ${PROGS} ${CLEANFILES}
56