]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
added python eslmod installation to esl Makefiles
authorMichal Bielicki - cypromis <michal.bielicki@seventhsignal.de>
Wed, 16 Feb 2011 19:35:11 +0000 (20:35 +0100)
committerMichal Bielicki - cypromis <michal.bielicki@seventhsignal.de>
Wed, 16 Feb 2011 19:35:11 +0000 (20:35 +0100)
libs/esl/Makefile
libs/esl/python/Makefile

index ab50bac4d90868057f780b4b1bce51a91019cda6..fbc870ac24ffde00514aed970ff7ca18cde9af98 100644 (file)
@@ -95,4 +95,7 @@ managedmod: $(MYLIB)
 phpmod-install: phpmod
        $(MAKE) -C php install
 
+pymod-install: pymod
+       $(MAKE) -C python install
+
 everymod: perlmod phpmod luamod pymod rubymod javamod managedmod
index 758aeaf500379f639505c061ba3c7ef00a4f34cb..6b7147bede4fb8aae5d615b6c799e66d5a8d2095 100644 (file)
@@ -1,5 +1,6 @@
 LOCAL_CFLAGS=`python ./python-config --includes`
 LOCAL_LDFLAGS=`python ./python-config --ldflags`
+SITE_DIR=`python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"`
 
 all: _ESL.so
 
@@ -12,6 +13,9 @@ esl_wrap.o: esl_wrap.cpp
 _ESL.so: esl_wrap.o
        $(CXX) $(SOLINK) esl_wrap.o $(MYLIB) $(LOCAL_LDFLAGS) -o _ESL.so -L. $(LIBS)
 
+install: _ESL.so
+       install -o root -g root -m 644 _ESL.so $(SITE_DIR)
+
 clean:
        rm -f *.o *.so *~