CC=/usr/lib/llvm/llvm/gcc-4.2/bin/llvm-gcc PYTHON_CFLAGS=`python2.6-config --cflags` PYTHON_LIBS=`python2.6-config --libs` XML_CFLAGS=`xml2-config --cflags` XML_LIBS=`xml2-config --libs` CFLAGS=$(PYTHON_CFLAGS) $(XML_CFLAGS) LD_FLAGS=$(PYTHON_LIBS) $(XML_LIBS) PROGRAM=uwsgi26 all: uwsgi uwsgi: utils.o socket.o pymodule.o main.o $(CC) $(LD_FLAGS) utils.o socket.o pymodule.o main.o -o $(PROGRAM) utils.o: utils.c $(CC) -c $(CFLAGS) utils.c socket.o: socket.c $(CC) -c $(CFLAGS) socket.c pymodule.o: uwsgi_pymodule.c $(CC) -c $(CFLAGS) -o pymodule.o uwsgi_pymodule.c main.o: uwsgi.c $(CC) -c $(CFLAGS) -o main.o uwsgi.c clean: rm -f utils.o socket.o pymodule.o main.o