diff -up pciutils-3.0.2/lib/configure.multilib pciutils-3.0.2/lib/configure --- pciutils-3.0.2/lib/configure.multilib 2008-09-19 20:04:37.000000000 +0200 +++ pciutils-3.0.2/lib/configure 2008-09-22 10:35:58.964527560 +0200 @@ -45,29 +45,62 @@ sys=`echo $host | sed 's/^\([^-]*\)-\([^ echo " $host $rel $cpu $sys" c=config.h +cm=config.h.mk m=config.mk -echo >$c '#define PCI_CONFIG_H' -echo >>$c "#define PCI_ARCH_`echo $cpu | tr '[a-z]' '[A-Z]'`" -echo >>$c "#define PCI_OS_`echo $sys | tr '[a-z]' '[A-Z]'`" echo >$m 'WITH_LIBS=' +cat >$c <$cm "#define PCI_ARCH_`echo $cpu | tr 'a-z' 'A-Z'`" +echo >>$cm "#define PCI_OS_`echo $sys | tr 'a-z' 'A-Z'`" echo_n "Looking for access methods..." +echo_n " sysfs proc" LIBRESOLV=-lresolv case $sys in linux*) echo_n " sysfs proc" - echo >>$c '#define PCI_HAVE_PM_LINUX_SYSFS' - echo >>$c '#define PCI_HAVE_PM_LINUX_PROC' - echo >>$c '#define PCI_HAVE_LINUX_BYTEORDER_H' - echo >>$c '#define PCI_PATH_PROC_BUS_PCI "/proc/bus/pci"' - echo >>$c '#define PCI_PATH_SYS_BUS_PCI "/sys/bus/pci"' + echo >>$cm '#define PCI_HAVE_PM_LINUX_SYSFS' + echo >>$cm '#define PCI_HAVE_PM_LINUX_PROC' + echo >>$cm '#define PCI_HAVE_LINUX_BYTEORDER_H' + echo >>$cm '#define PCI_PATH_PROC_BUS_PCI "/proc/bus/pci"' + echo >>$cm '#define PCI_PATH_SYS_BUS_PCI "/sys/bus/pci"' case $cpu in i?86|x86_64) echo_n " i386-ports" - echo >>$c '#define PCI_HAVE_PM_INTEL_CONF' + echo >>$cm '#define PCI_HAVE_PM_INTEL_CONF' ;; esac - echo >>$c '#define PCI_HAVE_64BIT_ADDRESS' + echo >>$cm '#define PCI_HAVE_64BIT_ADDRESS' ;; sunos) case $cpu in @@ -123,7 +156,7 @@ case $sys in ;; esac -echo >>$c '#define PCI_HAVE_PM_DUMP' +echo >>$cm '#define PCI_HAVE_PM_DUMP' echo " dump" echo_n "Checking for zlib support... " @@ -146,6 +179,7 @@ else echo >>$c '#define PCI_IDS "pci.ids"' fi echo >>$c "#define PCI_PATH_IDS_DIR \"$IDSDIR\"" +echo >>$cm "#define PCI_PATH_IDS_DIR \"$IDSDIR\"" echo_n "Checking for DNS support... " if [ "$DNS" = yes -o "$DNS" = no ] ; then @@ -160,6 +194,7 @@ else fi if [ "$DNS" = yes ] ; then echo >>$c "#define PCI_USE_DNS" + echo >>$cm "#define PCI_USE_DNS" echo >>$c "#define PCI_ID_DOMAIN \"pci.id.ucw.cz\"" echo >>$m "WITH_LIBS+=$LIBRESOLV" fi @@ -182,4 +217,5 @@ fi echo >>$m 'PCILIBPC=$(LIBNAME).pc' echo >>$c "#define PCILIB_VERSION \"$VERSION\"" -sed '/"/{s/^#define \([^ ]*\) "\(.*\)"$/\1=\2/;p;d;};s/^#define \(.*\)/\1=1/' <$c >>$m +echo >>$cm "#define PCILIB_VERSION \"$VERSION\"" +sed '/"/{s/^#define \([^ ]*\) "\(.*\)"$/\1=\2/;p;d;};s/^#define \(.*\)/\1=1/' <$cm >>$m \ No newline at end of file