17 |
|
|
18 |
import os |
import os |
19 |
from types import TupleType |
from types import TupleType |
20 |
|
import glob |
21 |
from distutils.core import setup, Extension, Command |
from distutils.core import setup, Extension, Command |
22 |
from distutils.command.install import install, INSTALL_SCHEMES, subst_vars |
from distutils.command.install import install, INSTALL_SCHEMES, subst_vars |
23 |
from distutils.command.build_py import build_py |
from distutils.command.build_py import build_py |
228 |
library_dirs = [proj4_libdir] + wx_libdirs, |
library_dirs = [proj4_libdir] + wx_libdirs, |
229 |
libraries = [proj4_lib] + wx_libs)) |
libraries = [proj4_lib] + wx_libs)) |
230 |
|
|
231 |
|
extensions.append(Extension("Lib.gdalwarp", |
232 |
|
[ext_dir + "/thuban/gdalwarp.cpp", |
233 |
|
ext_dir + "/thuban/cpl_mfile.cpp", |
234 |
|
ext_dir + "/thuban/bmpdataset.cpp"], |
235 |
|
libraries = [proj4_lib] + ["gdal.1.1"])) |
236 |
|
|
237 |
|
|
238 |
# |
# |
239 |
# shapelib wrappers are also distributed with thuban |
# shapelib wrappers are also distributed with thuban |
240 |
# |
# |
272 |
data_files = [] |
data_files = [] |
273 |
|
|
274 |
# bitmaps |
# bitmaps |
275 |
dir = "Resources/Bitmaps" |
for d, pattern in [("Resources/Bitmaps", "Resources/Bitmaps/*.xpm"), |
276 |
bitmaps = [] |
("Resources/Locale", "Resources/Locale/*/LC_MESSAGES/*.mo") |
277 |
for file in os.listdir(os.path.join("Resources", "Bitmaps")): |
]: |
278 |
if string.lower(file[-4:]) == ".xpm": |
data_files.append((d, glob.glob(pattern))) |
|
bitmaps.append(dir + '/' + file) |
|
|
data_files.append((dir, bitmaps)) |
|
279 |
|
|
280 |
# |
# |
281 |
# Command definitions |
# Command definitions |