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