Makefile 418 B

12345678910111213141516171819202122232425
  1. FLAGS = -std=c11 -Wall
  2. SERVER_LINKER = -lpthread
  3. all: server client
  4. run_all: all
  5. ./server
  6. ./client 127.0.0.1
  7. server: ServerMain.c Server.c Server.h Stream.c Stream.h
  8. gcc $(FLAGS) -o $@ ServerMain.c Server.c Stream.c $(SERVER_LINKER)
  9. run_server: server
  10. ./server
  11. client: client.c Stream.c Stream.h
  12. gcc $(FLAGS) -o $@ client.c Stream.c
  13. run_client: client
  14. ./client 127.0.0.1
  15. clean:
  16. rm -f client server