123456789101112131415161718192021222324 |
- CC = gcc
- CFLAGS = -g -Wall --std=gnu99
-
- CLIENT_C = src/job.c src/tcp.c src/argparser.c
- SERVER_C = src/job.c src/tcp.c
-
- CLIENT_H = $(CLIENT_C:.c=.h)
- SERVER_H = $(SERVER_C:.c=.h)
-
- all: server client
-
- noreadline: CFLAGS := $(CFLAGS) -DNOREADLINE
- noreadline: clean all
-
- server: src/server.c $(SERVER_C) $(SERVER_H)
- $(CC) $(CFLAGS) -o server src/server.c $(SERVER_C)
-
- client: src/client.c $(CLIENT_C) $(CLIENT_H)
- $(CC) $(CFLAGS) -lreadline -o client src/client.c $(CLIENT_C)
-
- clean:
- rm -f server client
-
- .PHONY: all clean
|