forked from frevib/io_uring-echo-server
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
20 lines (13 loc) · 742 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CCFLAGS ?= -g -Wall -O3 -D_GNU_SOURCE -luring -march=native -DNDEBUG
all_targets = io_uring_echo_server link_recv link_read epoll_echo_server
all: $(all_targets)
clean:
rm -f $(all_targets)
io_uring_echo_server: io_uring_echo_server.c init_server_socket.c global.h
$(CC) io_uring_echo_server.c init_server_socket.c -o io_uring_echo_server $(CCFLAGS)
link_recv: link_recv.c init_server_socket.c global.h
$(CC) link_recv.c init_server_socket.c -o link_recv $(CCFLAGS)
link_read: link_read.c init_server_socket.c global.h
$(CC) link_read.c init_server_socket.c -o link_read $(CCFLAGS)
epoll_echo_server: epoll_echo_server.c init_server_socket.c global.h
$(CC) epoll_echo_server.c init_server_socket.c -o epoll_echo_server $(CCFLAGS)