## This one is important to get right ... ## We need to link in the libxml2mod.so file from here PYLIBDIR := /usr/lib64/python2.5/site-packages PYLIBDIR := /usr/lib/python-support/python-libxml2/python2.5 # Defaults, should be fine CFLAGS=-I. $(shell xml2-config --cflags) -g -Wall $(shell python-config --cflags) LIBS=$(shell xml2-config --libs) -lxml2mod $(shell python-config --libs) LIBDIR=-L $(PYLIBDIR) .SUFFIX=.c .o .so all : test demomodule.so : demo.o dmixml.o @echo "Linking: $@" @gcc -fPIC --shared -o $@ $^ $(LIBS) $(LIBDIR) .c.o : @echo "Compiling $<" @gcc -fPIC -c $< $(CFLAGS) #test : demomodule.so test : @echo "==========================================" @echo " Running proof-of-concept code" @echo "==========================================" @echo "" @python unit clean : rm -f *.{py[oc],o,so} *~