X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=python%2FMakefile;h=1e31a2994d361a2da14d2239607ddced21e2900b;hb=351160822bf4f9d223e63e113f253058bdc88eea;hp=e1b8252ee5d75003cd93d6a0f5dfbe42bb315089;hpb=f1c2ee29d18ed4a408440f970669f036d1ae7441;p=util-vserver.git diff --git a/python/Makefile b/python/Makefile index e1b8252..1e31a29 100644 --- a/python/Makefile +++ b/python/Makefile @@ -1,16 +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) +install: py-install + ln -s /usr/lib/util-vserver/util-vserver-vars \ + $(INSTALL_ROOT)/usr/lib/python2.3/site-packages/util_vserver_vars.py -%.o: %.c - $(COMPILE) -c $< +-include pybuild.mk + +.PHONY: all install