summaryrefslogtreecommitdiff
path: root/Makefile
blob: d9a3929c29517fbc8f30b5595b93c15cdc1c2e18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CFLAGS=-DLOG_USE_COLOR
CC=gcc

.PHONY: all
all: main.c server.c log.c
	$(CC) $(CFLAGS) -g -o papo main.c server.c log.c

.PHONY: test
test: libpapo.so
	@python test.py -v --locals

libpapo.so: server.o log.o
	$(CC) $(CFLAGS) -shared -o libpapo.so server.o log.o

log.o: log.c
	$(CC) $(CFLAGS) -fPIC -c log.c

.PHONY: clean
clean:
	rm *.o *.so