Build a Python modules RPM
[util-vserver.git] / python / Makefile
1 INCLUDES := -I.. -I../lib -I/usr/include/python2.3
2 CPPFLAGS = $(DEFS) $(INCLUDES)
3 CFLAGS = $(CPPFLAGS) -g -Wall
4 COMPILE = $(CC) $(CFLAGS)
5 LIBS = -L../lib -lvserver
6 LINK = $(CC) $(LDFLAGS)
7
8 NATIVE_MODS := vserverimpl.so
9
10 all: $(NATIVE_MODS)
11
12 $(NATIVE_MODS): %.so: %.o
13         $(LINK) -shared -o $@ $^ $(LIBS)
14
15 %.o: %.c
16         $(COMPILE) -c $<
17
18 install:
19         python setup.py install --root=$(INSTALL_ROOT)
20         ln -s /usr/lib/util-vserver/util-vserver-vars \
21         $(INSTALL_ROOT)/usr/lib/python2.3/site-packages/util_vserver_vars.py