echo_n "Looking for access methods..."
LIBRESOLV=-lresolv
+LIBEXT=so
case $sys in
linux*)
LIBRESOLV=
;;
- darwin)
+ darwin*)
echo_n " darwin-device"
echo >>$c '#define PCI_HAVE_PM_DARWIN_DEVICE'
echo >>$m 'WITH_LIBS+=-lresolv -framework CoreFoundation -framework IOKit'
echo >>$c '#define PCI_HAVE_64BIT_ADDRESS'
LIBRESOLV=
+ LIBEXT=dylib
;;
aix)
echo_n " aix-device"
;;
esac
+echo >>$m "LIBEXT="$LIBEXT
echo >>$c '#define PCI_HAVE_PM_DUMP'
echo " dump"
echo >>$m 'LDLIBS=$(WITH_LIBS)'
echo >>$m 'LIB_LDLIBS='
else
- echo >>$m 'PCILIB=$(LIBNAME).so.$(VERSION)'
+ if [ "$LIBEXT" = so ]; then
+ echo >>$m 'PCILIB=$(LIBNAME).$(LIBEXT).$(VERSION)'
+ else
+ echo >>$m 'PCILIB=$(LIBNAME).$(VERSION).$(LIBEXT)'
+ fi
# We link the dependencies _to_ the library, so we do not need explicit deps in .pc
echo >>$m 'LDLIBS='
echo >>$m 'LIB_LDLIBS=$(WITH_LIBS)'
echo >>$c '#define PCI_SHARED_LIB'
- if [ "$SHARED" = yes ] ; then
- echo >>$m 'SONAME=-Wl,-soname,$(LIBNAME).so$(ABI_VERSION)'
+ if [ "$SHARED" = yes -a "$LIBEXT" = so ]; then
+ echo >>$m 'SONAME=-Wl,-soname,$(LIBNAME).$(LIBEXT)$(ABI_VERSION)'
fi
fi
echo >>$m 'PCILIBPC=$(LIBNAME).pc'