blob: 164a3ad866aa7cf77b4fb6416adaab7dd44a8853 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
CC=gcc
.PHONY: all
all: main.c server.c log.o hash_table.o string_view.o client.o channel.o
$(CC) -ggdb -o papo main.c server.c log.o hash_table.o string_view.o client.o channel.o
.PHONY: test
test: all
@make -C test
.PHONY: ftest
ftest: libpapo.so
@python ftest.py -v --locals
libpapo.so: server.o log.o
$(CC) -shared -o libpapo.so server.o log.o
log.o: log.c
$(CC) -DLOG_USE_COLOR -fPIC -c log.c
.PHONY: clean
clean:
@$(RM) *.o
@$(RM) *.so
@$(RM) papo
|