.PHONY: all clean

all : tcp_cli udp_cli udp_srv tcp_raw udp_raw hanoi udp_srv_ng udp_cli_ng 

tcp_cli : tcp_cli.c
	gcc -o $@ $^


udp_cli : udp_cli.c
	gcc -o $@ $^

udp_srv_ng : udp_srv_ng.c
	gcc -o $@ $^

udp_cli_ng : udp_cli_ng.c
	gcc -o $@ $^

udp_srv : udp_srv.c
	gcc -o $@ $^

tcp_raw : tcp_raw.c
	gcc -o $@ $^

udp_raw : udp_raw.c
	gcc -o $@ $^

hanoi : hanoi.c
	gcc -o $@ $^

clean :
	rm -f tcp_cli udp_cli_ng udp_cli udp_srv tcp_raw udp_raw hanoi udp_srv_ng
