Makefile

Download
makefile 20 lines 336 B
 1CC = gcc
 2CFLAGS = -Wall -Wextra -std=c11 -pedantic
 3TARGETS = tcp_echo_server tcp_echo_client udp_chat
 4
 5.PHONY: all clean
 6
 7all: $(TARGETS)
 8
 9tcp_echo_server: tcp_echo_server.c
10	$(CC) $(CFLAGS) -o $@ $<
11
12tcp_echo_client: tcp_echo_client.c
13	$(CC) $(CFLAGS) -o $@ $<
14
15udp_chat: udp_chat.c
16	$(CC) $(CFLAGS) -o $@ $<
17
18clean:
19	rm -f $(TARGETS)