blob: 590159c71eef717166c9e6e4722428a36884103f [file] [log] [blame]
Benny Prijono8b8b9972006-11-16 11:18:03 +00001from distutils.core import setup, Extension
Benny Prijono63da4ff2007-02-07 10:09:19 +00002import os
3
Benny Prijono6e374782007-09-17 12:55:05 +00004# Fill in pj_inc_dirs
5pj_inc_dirs = []
6f = os.popen("make -f helper.mak inc_dir")
7for line in f:
8 pj_inc_dirs.append(line.rstrip("\r\n"))
9f.close()
Benny Prijono63da4ff2007-02-07 10:09:19 +000010
Benny Prijono6e374782007-09-17 12:55:05 +000011# Fill in pj_lib_dirs
12pj_lib_dirs = []
13f = os.popen("make -f helper.mak lib_dir")
14for line in f:
15 pj_lib_dirs.append(line.rstrip("\r\n"))
16f.close()
Benny Prijono63da4ff2007-02-07 10:09:19 +000017
Benny Prijono6e374782007-09-17 12:55:05 +000018# Fill in pj_libs
19pj_libs = []
20f = os.popen("make -f helper.mak libs")
21for line in f:
22 pj_libs.append(line.rstrip("\r\n"))
23f.close()
Benny Prijono63da4ff2007-02-07 10:09:19 +000024
Benny Prijono6e374782007-09-17 12:55:05 +000025setup(name="py_pjsua", version="0.7",
Benny Prijono8b8b9972006-11-16 11:18:03 +000026 ext_modules = [
Benny Prijono8148cda2007-02-07 09:36:37 +000027 Extension("py_pjsua",
28 ["py_pjsua.c"],
Benny Prijono6e374782007-09-17 12:55:05 +000029 include_dirs=pj_inc_dirs,
30 library_dirs=pj_lib_dirs,
31 libraries=pj_libs),
Benny Prijono8b8b9972006-11-16 11:18:03 +000032 ])
Benny Prijono8148cda2007-02-07 09:36:37 +000033