summaryrefslogtreecommitdiff
path: root/Makefile
blob: 58bf569af5c708a2f38a702cf39728257014cd16 (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

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