HW12/Makefile

24 lines
603 B
Makefile
Raw Normal View History

2020-12-03 23:06:26 +00:00
CC = gcc
CFLAGS = -lm -Wall -O2
2020-12-04 07:48:03 +00:00
Bin = server client p-server p-client
2020-12-04 04:39:58 +00:00
2020-12-03 23:06:26 +00:00
all:
2020-12-04 04:39:58 +00:00
make $(Bin)
2020-12-03 23:06:26 +00:00
socket_wrapper.o: socket_wrapper.c socket_wrapper.h
2020-12-04 04:39:58 +00:00
$(CC) -c socket_wrapper.c -o socket_wrapper.o $(CFLAGS)
2020-12-03 23:06:26 +00:00
client: socket_wrapper.o client.c
$(CC) -o client client.c socket_wrapper.o $(CFLAGS)
2020-12-04 07:48:03 +00:00
server: socket_wrapper.o server.c
2020-12-03 23:06:26 +00:00
$(CC) -o server server.c socket_wrapper.o $(CFLAGS)
2020-12-04 07:48:03 +00:00
p-server: socket_wrapper.o p-server.c
$(CC) -o p-server p-server.c socket_wrapper.o $(CFLAGS)
p-client: socket_wrapper.o p-client.c
$(CC) -o p-client p-client.c socket_wrapper.o $(CFLAGS)
2020-12-03 23:06:26 +00:00
2020-12-04 04:39:58 +00:00
.PHONY: clean
2020-12-03 23:06:26 +00:00
clean:
2020-12-04 04:39:58 +00:00
rm *.o $(Bin)