diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2014-02-14 09:09:11 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2014-02-14 09:09:11 +0000 |
commit | d5b0dee29b910ae8f4867638542463e87bcf8348 (patch) | |
tree | 72831ab8978bd14da329f6e15af3ba0d5b631f92 /pjsip-apps/src/swig/python/Makefile | |
parent | 10503f79d172614a7d646c320bf24a78c6194755 (diff) |
More pjsua2 API (re #1519): added simple tool to check and remove-if-necessary deprecated gcc option '-mno-cygwin' in building pjsua2 python binding on MinGW.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4744 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/swig/python/Makefile')
-rw-r--r-- | pjsip-apps/src/swig/python/Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pjsip-apps/src/swig/python/Makefile b/pjsip-apps/src/swig/python/Makefile index 80af9bf9..651ea3f7 100644 --- a/pjsip-apps/src/swig/python/Makefile +++ b/pjsip-apps/src/swig/python/Makefile @@ -3,6 +3,9 @@ PYTHON_SO=_pjsua2.so #PYTHON_SETUP_FLAGS = --inplace ifeq ($(OS),Windows_NT) PYTHON_SETUP_FLAGS += --compiler=mingw32 + GCC_EXE=gcc.exe +else + GCC_EXE= endif SWIG_FLAGS += -w312 @@ -11,14 +14,19 @@ SWIG_FLAGS += -w312 all: $(PYTHON_SO) -$(PYTHON_SO): pjsua2_wrap.cpp setup.py +$(PYTHON_SO): pjsua2_wrap.cpp setup.py $(GCC_EXE) python setup.py build $(PYTHON_SETUP_FLAGS) +gcc.exe: cc_mingw.c + gcc -o gcc.exe cc_mingw.c + cp gcc.exe g++.exe + pjsua2_wrap.cpp: ../pjsua2.i ../symbols.i Makefile $(SRCS) swig $(SWIG_FLAGS) -python -o pjsua2_wrap.cpp ../pjsua2.i clean distclean realclean: rm -rf $(PYTHON_SO) pjsua2_wrap.cpp pjsua2_wrap.h pjsua2.py build *.pyc + rm -f gcc.exe g++.exe install: python setup.py install --user |