summaryrefslogtreecommitdiffstats
path: root/03_exercise/echo_server/Makefile
blob: df023d1144acd5216d110d7eda639ea4e2118dc1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/make
.SUFFIXES:
.PHONY: all run clean
.SILENT: run

TAR = client server
CFLAGS = -c -Os -Wall -Werror

%.o: %.c
	$(CC) $(CFLAGS) $^ -o $@

%: %.o
	$(CC) -o $@ $^

all: $(TAR)

run: all
	./server&
	./client

clean:
	$(RM) $(RMFILES) $(TAR) *.o