summaryrefslogtreecommitdiff
path: root/project1/proj1_s4498062/Makefile
blob: a6c4261a6c3a5827fbd98088e55c1028c9632141 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CYTHON=cython
CYTHONFLAGS=--embed

CCFLAGS=-Os -I/usr/include/python2.7 -lpython2.7 -lpthread -lutil -lm -ldl

all: webserver

webserver.c: webserver.py webhttp/*.py
	$(CYTHON) $(CYTHONFLAGS) -o $@ $<

webserver: webserver.c
	$(CC) $(CCFLAGS) -o $@ $<

run: webserver
	./$<

test: webtests.py webhttp/*.py
	python $<

clean:
	rm -rvf webserver webserver.c **/*.pyc **/__pycache__

.PHONY: clean all run test