new makefiles

This commit is contained in:
roberto@sirius
2009-12-07 11:38:28 +01:00
parent 3c07d803f5
commit fbc6cec786
2 changed files with 35 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
CC=gcc
PYTHON_CFLAGS=`python-config --cflags`
PYTHON_LIBS=`python-config --libs`
XML_CFLAGS=`xml2-config --cflags`
XML_LIBS=`xml2-config --libs`
CFLAGS=$(PYTHON_CFLAGS) $(XML_CFLAGS)
LD_FLAGS=$(PYTHON_LIBS) $(XML_LIBS)
PROGRAM=uwsgi
include base.mk
+22
View File
@@ -0,0 +1,22 @@
all: clean uwsgi
uwsgi: utils.o socket.o pymodule.o spooler.o main.o
$(CC) $(LD_FLAGS) utils.o socket.o spooler.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
spooler.o: spooler.c
$(CC) -c $(CFLAGS) spooler.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 spooler.o main.o