I am looking to create a wrapper for an open source spatial DB called
Spatialite. To start with I will be having a target of java so I can access
the C API on Android.

In the end if I am correct, SWIG can give me a *.so and *.jar file, is that

In the examples in the download for java I've seen just one interface file
for one *.h or *.c.
I have multiple *.h and *.c files, I do I create an interface file for each?

How would this affect the 'gcc' type statements when pulling things together
for the final library? The examples are just dealing with one interface file
and header etc, that why I ask:)

Development is on Windows7 32b, using Cygwin.

Regards Hank