git://git.onelab.eu
/
util-vserver.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow caller to indicate that disk usage values have already been set
[util-vserver.git]
/
python
/
Makefile
diff --git
a/python/Makefile
b/python/Makefile
index
dc4d593
..
7ae69d7
100644
(file)
--- a/
python/Makefile
+++ b/
python/Makefile
@@
-9,11
+9,14
@@
# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2005 The Trustees of Princeton University
#
# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2005 The Trustees of Princeton University
#
-# $Id$
+# $Id
: Makefile,v 1.7 2005/08/26 04:00:44 mlhuang Exp
$
#
ALL := vserverimpl.so vduimpl.so util_vserver_vars.py
#
ALL := vserverimpl.so vduimpl.so util_vserver_vars.py
+# need command substitution
+SHELL := /bin/bash
+
pythonlibdir := @libdir@/python@PYTHON_VERSION@/site-packages
all: $(ALL)
pythonlibdir := @libdir@/python@PYTHON_VERSION@/site-packages
all: $(ALL)
@@
-29,7
+32,11
@@
vserverimpl.so vduimpl.so: %.so: %.o
../libtool --tag=CC --mode=link $(CC) -shared -o $@ $< ../lib/libvserver.la
util_vserver_vars.py: ../scripts/util-vserver-vars
../libtool --tag=CC --mode=link $(CC) -shared -o $@ $< ../lib/libvserver.la
util_vserver_vars.py: ../scripts/util-vserver-vars
- install -m 644 $< $@
+ # python does not export variables beginning with underscore
+ (. $< ; \
+ while read var ; do eval echo $$var=\$${$$var} ; done < \
+ <(sed -ne "s/\([^=]*\)=.*/\1/p" $<) \
+ | sed -e "s/^_*//" -e "s/\([^=]*\)=\(.*\)/\1='\2'/") > $@
install: $(ALL)
# install relinked libraries and byte-compiled scripts
install: $(ALL)
# install relinked libraries and byte-compiled scripts