CC = gcc CFLAGS = -Wall -g LDFLAGS = -lquiche -ldl -lpthread -lm all: tcp_server tcp_client quic_server quic_client tcp_perf_server tcp_perf_client quic_perf_server quic_perf_client tcp_server: tcp_server.c $(CC) $(CFLAGS) -o tcp_server tcp_server.c tcp_client: tcp_client.c $(CC) $(CFLAGS) -o tcp_client tcp_client.c quic_server: quic_server.c $(CC) $(CFLAGS) -o quic_server quic_server.c $(LDFLAGS) quic_client: quic_client.c $(CC) $(CFLAGS) -o quic_client quic_client.c $(LDFLAGS) tcp_perf_server: tcp_perf_server.c $(CC) $(CFLAGS) -o tcp_perf_server tcp_perf_server.c tcp_perf_client: tcp_perf_client.c $(CC) $(CFLAGS) -o tcp_perf_client tcp_perf_client.c quic_perf_server: quic_perf_server.c $(CC) $(CFLAGS) -o quic_perf_server quic_perf_server.c $(LDFLAGS) quic_perf_client: quic_perf_client.c $(CC) $(CFLAGS) -o quic_perf_client quic_perf_client.c $(LDFLAGS) clean: rm -f tcp_server tcp_client quic_server quic_client tcp_perf_server tcp_perf_client quic_perf_server quic_perf_client