3 [linux-hotplug@vger.kernel.org])
5 AM_INIT_AUTOMAKE([check-news foreign 1.9 dist-bzip2])
7 AC_USE_SYSTEM_EXTENSIONS
10 AC_CONFIG_MACRO_DIR([m4])
14 dnl /* prefix is /usr, exec_prefix is /, if overridden exec_prefix follows prefix */
15 AC_PREFIX_DEFAULT([/usr])
16 test "$prefix" = NONE && test "$exec_prefix" = NONE && exec_prefix=
18 dnl /* libudev version */
22 AC_SUBST(LIBUDEV_LT_CURRENT)
23 AC_SUBST(LIBUDEV_LT_REVISION)
24 AC_SUBST(LIBUDEV_LT_AGE)
26 AC_PATH_PROG([XSLTPROC], [xsltproc])
28 AC_ARG_WITH(udev-prefix,
29 AS_HELP_STRING([--with-udev-prefix=DIR], [add prefix to internal udev path names]),
30 [], [with_udev_prefix='${exec_prefix}'])
31 udev_prefix=$with_udev_prefix
34 AC_ARG_WITH(libdir-name,
35 AS_HELP_STRING([--with-libdir-name=DIR], [name of the arch lib directory]),
36 [], [with_libdir_name=lib])
37 libdir_name=$with_libdir_name
41 AS_HELP_STRING([--with-selinux], [enable SELinux support]),
43 if test "x$with_selinux" = xyes; then
45 AC_CHECK_LIB(selinux, getprevcon,
47 AC_MSG_ERROR([SELinux selected but libselinux not found]))
49 SELINUX_LIBS="-lselinux -lsepol"
50 AC_DEFINE(WITH_SELINUX, [1] ,[SELinux support.])
52 AC_SUBST([SELINUX_LIBS])
53 AM_CONDITIONAL(WITH_SELINUX, [test "x$with_selinux" = xyes])
56 AS_HELP_STRING([--enable-debug], [enable debug messages]),
58 if test "x$enable_debug" = "xyes"; then
59 AC_DEFINE(ENABLE_DEBUG, [1], [Debug messages.])
62 AC_ARG_ENABLE(logging,
63 AS_HELP_STRING([--disable-logging], [disable system logging]),
64 [], enable_logging=yes)
65 if test "x$enable_logging" = "xyes"; then
66 AC_DEFINE(ENABLE_LOGGING, [1], [System logging.])
69 AC_CONFIG_HEADERS(config.h)
75 libudev/docs/version.xml
79 extras/ata_id/Makefile
80 extras/cdrom_id/Makefile
81 extras/edd_id/Makefile
82 extras/path_id/Makefile
83 extras/firmware/Makefile
84 extras/collect/Makefile
85 extras/floppy/Makefile
86 extras/fstab_import/Makefile
87 extras/rule_generator/Makefile
88 extras/scsi_id/Makefile
89 extras/usb_id/Makefile
98 exec_prefix: ${exec_prefix}
99 udev_prefix: ${udev_prefix}
100 libdir_name: ${libdir_name}
101 datarootdir: ${datarootdir}
103 includedir: ${includedir}
105 logging: ${enable_logging}
106 debug: ${enable_debug}
107 selinux: ${with_selinux}
113 xsltproc: ${XSLTPROC}