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