X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=python%2FMakefile;h=1e31a2994d361a2da14d2239607ddced21e2900b;hb=351160822bf4f9d223e63e113f253058bdc88eea;hp=2c8d28b07db9e1eab38f0b6ca7e71906309041f9;hpb=29801869a74062059e4980385d3dc37dd5beec50;p=util-vserver.git diff --git a/python/Makefile b/python/Makefile index 2c8d28b..1e31a29 100644 --- a/python/Makefile +++ b/python/Makefile @@ -1,21 +1,15 @@ -INCLUDES := -I.. -I../lib -I/usr/include/python2.3 -CPPFLAGS = $(DEFS) $(INCLUDES) -CFLAGS = $(CPPFLAGS) -g -Wall -COMPILE = $(CC) $(CFLAGS) +INCLUDES := -I.. -I../lib LIBS = -L../lib -lvserver -LINK = $(CC) $(LDFLAGS) -NATIVE_MODS := vserverimpl.so +PY_MODS := vserver.py cpulimit.py dlimit.py +PY_EXT_MODS := vduimpl.so vserverimpl.so -all: $(NATIVE_MODS) +all: py-build -$(NATIVE_MODS): %.so: %.o - $(LINK) -shared -o $@ $^ $(LIBS) - -%.o: %.c - $(COMPILE) -c $< - -install: - python setup.py install --root=$(INSTALL_ROOT) +install: py-install ln -s /usr/lib/util-vserver/util-vserver-vars \ $(INSTALL_ROOT)/usr/lib/python2.3/site-packages/util_vserver_vars.py + +-include pybuild.mk + +.PHONY: all install