From 85884e1d1816667137dab3092646dcb55bcca187 Mon Sep 17 00:00:00 2001 From: yoboujon Date: Wed, 25 Jan 2023 12:34:59 +0100 Subject: [PATCH] Ajout d'un makefile. --- Makefile | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b4bf426 --- /dev/null +++ b/Makefile @@ -0,0 +1,53 @@ +CC=gcc +CFLAGS=-Wall +SRC=src/ +EXEC=main +CLEAN=clean + +all: $(EXEC) + +main: bal.o iptable.o main.o puit.o source.o tsock.o + $(CC) $(CFLAGS) -o $@ $^ + +bal.o: src/bal.c + $(CC) $(CFLAGS) -c $^ + +iptable.o: src/iptable.c + $(CC) $(CFLAGS) -c $^ + +main.o: src/main.c + $(CC) $(CFLAGS) -c $^ + +puit.o: src/puit.c + $(CC) $(CFLAGS) -c $^ + +source.o: src/source.c + $(CC) $(CFLAGS) -c $^ + +tsock.o: src/tsock.c + $(CC) $(CFLAGS) -c $^ + +clean: + rm -rf *.o + rm $(EXEC) + +boite: + ./$(EXEC) -b 9000 + +emetteur: + ./$(EXEC) -e 1 9000 localhost + +recepteur: + ./$(EXEC) -r 1 9000 localhost + +udpsource: + ./$(EXEC) -s -u 9000 localhost + +udppuit: + ./$(EXEC) -p -u 9000 + +source: + ./$(EXEC) -s 9000 localhost + +puit: + ./$(EXEC) -p 9000 \ No newline at end of file