all: test_protocole cal_client cal_serveur

test_protocole: test_protocole.c protocole.h
	gcc -o test_protocole test_protocole.c protocole.c

cal_client: cal_client.c  protocole.h libcalendrier.so calendrier.h libpeers.so peers.h signale_erreur_socket.h
	gcc -o cal_client cal_client.c signale_erreur_socket.c protocole.c -L. -lcalendrier -lpeers

cal_serveur: cal_serveur.c protocole.h libcalendrier.so calendrier.h libpeers.so peers.h signale_erreur_socket.h
	gcc -o cal_serveur cal_serveur.c signale_erreur_socket.c protocole.c -L. -lcalendrier -lpeers

clean:
	rm test_protocole cal_client cal_serveur