University stuff.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 520B

123456789101112131415161718192021222324
  1. CC = gcc
  2. CFLAGS = -g -Wall --std=gnu99
  3. CLIENT_C = src/job.c src/tcp.c src/argparser.c
  4. SERVER_C = src/job.c src/tcp.c
  5. CLIENT_H = $(CLIENT_C:.c=.h)
  6. SERVER_H = $(SERVER_C:.c=.h)
  7. all: server client
  8. noreadline: CFLAGS := $(CFLAGS) -DNOREADLINE
  9. noreadline: clean all
  10. server: src/server.c $(SERVER_C) $(SERVER_H)
  11. $(CC) $(CFLAGS) -o server src/server.c $(SERVER_C)
  12. client: src/client.c $(CLIENT_C) $(CLIENT_H)
  13. $(CC) $(CFLAGS) -lreadline -o client src/client.c $(CLIENT_C)
  14. clean:
  15. rm -f server client
  16. .PHONY: all clean