~ubuntu-branches/ubuntu/wily/sflphone/wily

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.2.1/pjsip-apps/src/swig/python/Makefile

  • Committer: Package Import Robot
  • Author(s): Francois Marier, Francois Marier, Mark Purcell
  • Date: 2014-10-18 15:08:50 UTC
  • mfrom: (1.1.12)
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20141018150850-2exfk34ckb15pcwi
Tags: 1.4.1-0.1
[ Francois Marier ]
* Non-maintainer upload
* New upstream release (closes: #759576, #741130)
  - debian/rules +PJPROJECT_VERSION := 2.2.1
  - add upstream patch to fix broken TLS support
  - add patch to fix pjproject regression

[ Mark Purcell ]
* Build-Depends:
  - sflphone-daemon + libavformat-dev, libavcodec-dev, libswscale-dev,
  libavdevice-dev, libavutil-dev
  - sflphone-gnome + libclutter-gtk-1.0-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
PYTHON_SO=_pjsua2.so
 
2
 
 
3
#PYTHON_SETUP_FLAGS = --inplace 
 
4
ifeq ($(OS),Windows_NT)
 
5
  PYTHON_SETUP_FLAGS += --compiler=mingw32
 
6
  GCC_EXE=gcc.exe
 
7
else
 
8
  GCC_EXE=
 
9
endif
 
10
 
 
11
SWIG_FLAGS += -w312
 
12
 
 
13
.PHONY: all install uninstall
 
14
 
 
15
all: $(PYTHON_SO)
 
16
 
 
17
$(PYTHON_SO): pjsua2_wrap.cpp setup.py $(GCC_EXE)
 
18
        python setup.py build $(PYTHON_SETUP_FLAGS)
 
19
 
 
20
gcc.exe: cc_mingw.c
 
21
        gcc -o gcc.exe cc_mingw.c
 
22
        cp gcc.exe g++.exe
 
23
 
 
24
pjsua2_wrap.cpp: ../pjsua2.i ../symbols.i Makefile $(SRCS)
 
25
        swig $(SWIG_FLAGS) -python  -o pjsua2_wrap.cpp ../pjsua2.i
 
26
 
 
27
clean distclean realclean:
 
28
        rm -rf $(PYTHON_SO) pjsua2_wrap.cpp pjsua2_wrap.h pjsua2.py build *.pyc
 
29
        rm -f gcc.exe g++.exe
 
30
 
 
31
install:
 
32
        python setup.py install --user
 
33
 
 
34
uninstall:
 
35
        rm -f $(HOME)/.local/lib/python2.7/site-packages/pjsua2*
 
36
        rm -f $(HOME)/.local/lib/python2.7/site-packages/_pjsua2*
 
37