diff options
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 |