We now use a Cargo workspace - ensure Win32 builds correctly
In the master branch, the source files have been reorganized a bit. We now have this:
librsvg/
configure.ac
Makefile.am
Cargo.toml <- defines a Cargo workspace
librsvg/*.[ch] <- the C part of the library
rsvg_internals/ <- the Rust part of the library
Cargo.toml
src/
tests/
win32/
etc
The C part of the library has moved to a librsvg/
subdirectory. The subdirectory for the Rust part of the library has been renamed rsvg_internals
.
I tweaked win32/rsvg-rust.mak
and I think it's correct, but I don't have a Windows setup to test this.
@fanc999, could you please check that this works? I'd like to release 2.42.3 with these changes in place. Thanks!