270 |
# |
# |
271 |
|
|
272 |
extensions.append(Extension("Lib.shapelib", |
extensions.append(Extension("Lib.shapelib", |
273 |
[ext_dir + "/pyshapelib/shapelib.c", |
[ext_dir + "/pyshapelib/shapelibmodule.c", |
274 |
shp_dir + "/shpopen.c", |
shp_dir + "/shpopen.c", |
275 |
shp_dir + "/shptree.c"], |
shp_dir + "/shptree.c"], |
276 |
include_dirs = [shp_dir])) |
include_dirs = [shp_dir])) |
277 |
extensions.append(Extension("Lib.shptree", |
extensions.append(Extension("Lib.shptree", |
278 |
[ext_dir + "/pyshapelib/shptreemodule.c"], |
[ext_dir + "/pyshapelib/shptreemodule.c"], |
279 |
include_dirs = [shp_dir])) |
include_dirs = [shp_dir])) |
280 |
extensions.append(Extension("Lib.dbflibc", |
extensions.append(Extension("Lib.dbflib", |
281 |
[ext_dir + "/pyshapelib/dbflib_wrap.c", |
[ext_dir + "/pyshapelib/dbflibmodule.c", |
282 |
shp_dir + "/dbfopen.c"], |
shp_dir + "/dbfopen.c"], |
283 |
include_dirs = [shp_dir], |
include_dirs = [shp_dir], |
284 |
define_macros = [("HAVE_UPDATE_HEADER", "1")])) |
define_macros = [("HAVE_UPDATE_HEADER", "1")])) |
285 |
for name in ("shapelib", "dbflib"): |
|
|
py_modules.append(ext_dir + "/pyshapelib/" + name) |
|
286 |
|
|
287 |
# |
# |
288 |
# PROJ4 bindings are also distributed with thuban |
# PROJ4 bindings are also distributed with thuban |