Benny Prijono | 8b8b997 | 2006-11-16 11:18:03 +0000 | [diff] [blame] | 1 | from distutils.core import setup, Extension |
Benny Prijono | 63da4ff | 2007-02-07 10:09:19 +0000 | [diff] [blame] | 2 | import os |
| 3 | |
Benny Prijono | 6e37478 | 2007-09-17 12:55:05 +0000 | [diff] [blame^] | 4 | # Fill in pj_inc_dirs |
| 5 | pj_inc_dirs = [] |
| 6 | f = os.popen("make -f helper.mak inc_dir") |
| 7 | for line in f: |
| 8 | pj_inc_dirs.append(line.rstrip("\r\n")) |
| 9 | f.close() |
Benny Prijono | 63da4ff | 2007-02-07 10:09:19 +0000 | [diff] [blame] | 10 | |
Benny Prijono | 6e37478 | 2007-09-17 12:55:05 +0000 | [diff] [blame^] | 11 | # Fill in pj_lib_dirs |
| 12 | pj_lib_dirs = [] |
| 13 | f = os.popen("make -f helper.mak lib_dir") |
| 14 | for line in f: |
| 15 | pj_lib_dirs.append(line.rstrip("\r\n")) |
| 16 | f.close() |
Benny Prijono | 63da4ff | 2007-02-07 10:09:19 +0000 | [diff] [blame] | 17 | |
Benny Prijono | 6e37478 | 2007-09-17 12:55:05 +0000 | [diff] [blame^] | 18 | # Fill in pj_libs |
| 19 | pj_libs = [] |
| 20 | f = os.popen("make -f helper.mak libs") |
| 21 | for line in f: |
| 22 | pj_libs.append(line.rstrip("\r\n")) |
| 23 | f.close() |
Benny Prijono | 63da4ff | 2007-02-07 10:09:19 +0000 | [diff] [blame] | 24 | |
Benny Prijono | 6e37478 | 2007-09-17 12:55:05 +0000 | [diff] [blame^] | 25 | setup(name="py_pjsua", version="0.7", |
Benny Prijono | 8b8b997 | 2006-11-16 11:18:03 +0000 | [diff] [blame] | 26 | ext_modules = [ |
Benny Prijono | 8148cda | 2007-02-07 09:36:37 +0000 | [diff] [blame] | 27 | Extension("py_pjsua", |
| 28 | ["py_pjsua.c"], |
Benny Prijono | 6e37478 | 2007-09-17 12:55:05 +0000 | [diff] [blame^] | 29 | include_dirs=pj_inc_dirs, |
| 30 | library_dirs=pj_lib_dirs, |
| 31 | libraries=pj_libs), |
Benny Prijono | 8b8b997 | 2006-11-16 11:18:03 +0000 | [diff] [blame] | 32 | ]) |
Benny Prijono | 8148cda | 2007-02-07 09:36:37 +0000 | [diff] [blame] | 33 | |