[Geotiff] libgeotiff for Windows CE
Mateusz Loskot
mateusz at loskot.net
Fri Nov 17 10:11:06 EST 2006
Hi,
I'm adding GeoTIFF support to GDAL port for Windows CE [1].
I've ported libtiff [2] and libgeotiff to Windows CE platform.
[1] http://www.gdal.org/wince.html
[2] Today, I also posted similar announcement to the Tiff mailing list.
I've talked with Frank about including this port in the libgeotiff
CVS, so here is a summary of my changes:
1. Changed files:
cpl_csv.c
cpl_serv.c
cpl_serv.h
Here is a patch with changes:
http://mateusz.loskot.net/tmp/libgeotiff-wince-mloskot-20061116.patch
2. Added files:
geo_config.h.wince
3. External dependencies
There is only one external dependency for Windows CE port.
Unfortunately, on Windows CE platform there are many C library and POSIX
functions missing, so all ports of libraries like GDAL, libtiff,
libgeotiff, PROJ.4, and other libs I'm porting, need to use my WCELIBCEX
library - an extension to C library for Windows CE platform.
http://sourceforge.net/projects/wcelibcex/
Certainly, the WCELIBCEX is not needed to be included in libgeotiff
sources tree, because users can download its sources and Static Library
project file from the website.
4. Visual C++ 2005 project files
Unfortunately, since VC++ 2005, building software with nmake for
Windows CE is a big problem, so it seems to be required to provide users
with project files.
If libgeotiff project would accept Windows CE port to the CVS
repository, I'd also like to include 2 project files: libgeotiffce_dll
and libgeotiffce_lib to build DLL and static library.
These project files could be put into a dedicated directory,
for instance:
libgeotiff/wince/msvc80
libgeotiff/wince/msvc80/libgeotiffce_dll
libgeotiff/wince/msvc80/libgeotiffce_lib
NOTE: Points 3 and 4 are copied from similar announcement I posted
to the Tiff mailing list today, about libtiff port for Windows CE.
These two steps are common for both ports.
Is there any interest to include these changes to the geotiff CVS?
If there is, are these changes ready to include?
Cheers
--
Mateusz Loskot
http://mateusz.loskot.net
More information about the Geotiff
mailing list