[RFC] Convert OpenSlide-Java Makefile to Autotools #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I wanted to improve the Makefile to automatically detect include directories and compiler flags, but it became apparent that I was reimplementing Autoconf. So, here is a conversion of OpenSlide-Java to Autotools. Makefile.am is responsible for
make dist
(which we haven't had before) and for building the JNI, and still calls out to Ant for building the jar. All of the stuff frommingw32-cheatsheet.txt
is handled automatically if--host
is passed to configure. Tested on Linux and with mingw32 cross-compiles.TODO:
$datadir
and the .so into$libdir
to make it easier to follow the Debian Java policy.