- Makefile.libs: changed definition of LN to LN -sf, so can be overridden
with LN=cp on systems with no symlinks; introduced LDCONFIG, so can be
overridden if desired.
- Makefile: changed uses of $(LN) -sf to $(LN); replaced two occurrences
of ldconfig by $(LDCONFIG); suppress install of $(IMAGE_FILES) if variable
is empty.
Note: the IMAGE_FILES change was to enable Chibi to be compiled on GNURoot+Android,
and can be reasonably reverted if an alternate way of dealing with image files
is chosen.
Adding these options will simplify the FreeBSD port of chibi-scheme
(https://freshports.org/lang/chibi-scheme) because I can get rid of
most of the custom patches currently needed. In FreeBSD pkg-config
files need to be installed into libdata/pkgconfig. INSTALL_EXE
provides a hook for replacing the normal 'install' program with
'install -s' for stripping the binaries/libraries. Adding these
options should have no impact on the default build process.