I can't just now read the source, but just out of curiosity, how did you handle the TIFF dependency which gets satisfied twice (once in gdal/geotiff and second in plugin/tiff)? This is actually one thing that I could not solve immediately in a clean way... (The linker complained about double definitions of TIFF functions when I tried the sandbox version briefly.)
Best regards,
Tom
Well, I have solved in unclean way A lot #defines to rename gdal tiff routines...