1*735d6239SKiyoung KimAC_DEFUN([GPKG_CHECK_RPM], 2*735d6239SKiyoung Kim[ 3*735d6239SKiyoung KimAC_ARG_WITH([rpmbuild], 4*735d6239SKiyoung Kim[AS_HELP_STRING([--with-rpmbuild=PATH], 5*735d6239SKiyoung Kim[Program to use for building RPMs])]) 6*735d6239SKiyoung Kim 7*735d6239SKiyoung Kimif test -x "${with_rpmbuild}" 8*735d6239SKiyoung Kimthen 9*735d6239SKiyoung Kim RPMBUILD="${with_rpmbuild}" 10*735d6239SKiyoung Kim AC_MSG_CHECKING([for rpmbuild or rpm]) 11*735d6239SKiyoung Kim AC_MSG_RESULT([${RPMBUILD} (from parameter)]) 12*735d6239SKiyoung Kimelse 13*735d6239SKiyoung Kim AC_MSG_RESULT([using autodetection]) 14*735d6239SKiyoung Kim AC_CHECK_PROGS(RPMBUILD, [rpmbuild rpm], false) 15*735d6239SKiyoung Kim AC_MSG_CHECKING([for rpmbuild or rpm]) 16*735d6239SKiyoung Kim AC_MSG_RESULT([${RPMBUILD} (autodetected)]) 17*735d6239SKiyoung Kimfi 18*735d6239SKiyoung KimAC_SUBST([RPMBUILD]) 19*735d6239SKiyoung KimAM_CONDITIONAL([ENABLE_RPM], [test "$RPMBUILD" != "false"]) 20*735d6239SKiyoung Kim 21*735d6239SKiyoung Kim# whether libusb-devel is installed or not defines whether the RPM 22*735d6239SKiyoung Kim# packages we're going to build will depend on libusb and libusb-devel 23*735d6239SKiyoung Kim# RPM packages or not. 24*735d6239SKiyoung KimAM_CONDITIONAL([RPM_LIBUSB_DEVEL], [rpm -q libusb-devel > /dev/null 2>&1]) 25*735d6239SKiyoung Kim]) 26*735d6239SKiyoung Kim 27*735d6239SKiyoung KimAC_DEFUN([GPKG_CHECK_LINUX], 28*735d6239SKiyoung Kim[ 29*735d6239SKiyoung Kim # effective_target has to be determined in advance 30*735d6239SKiyoung Kim AC_REQUIRE([AC_NEED_BYTEORDER_H]) 31*735d6239SKiyoung Kim 32*735d6239SKiyoung Kim is_linux=false 33*735d6239SKiyoung Kim case "$effective_target" in 34*735d6239SKiyoung Kim *linux*) 35*735d6239SKiyoung Kim is_linux=true 36*735d6239SKiyoung Kim ;; 37*735d6239SKiyoung Kim esac 38*735d6239SKiyoung Kim AM_CONDITIONAL([HAVE_LINUX], ["$is_linux"]) 39*735d6239SKiyoung Kim 40*735d6239SKiyoung Kim # required for docdir 41*735d6239SKiyoung Kim # FIXME: Implicit dependency 42*735d6239SKiyoung Kim # AC_REQUIRE(GP_CHECK_DOC_DIR) 43*735d6239SKiyoung Kim 44*735d6239SKiyoung Kim AC_ARG_WITH([hotplug-doc-dir], 45*735d6239SKiyoung Kim [AS_HELP_STRING([--with-hotplug-doc-dir=PATH], 46*735d6239SKiyoung Kim [Where to install hotplug scripts as docs [default=autodetect]])]) 47*735d6239SKiyoung Kim 48*735d6239SKiyoung Kim AC_MSG_CHECKING([for hotplug doc dir]) 49*735d6239SKiyoung Kim if test "x${with_hotplug_doc_dir}" != "x" 50*735d6239SKiyoung Kim then # given as parameter 51*735d6239SKiyoung Kim hotplugdocdir="${with_hotplug_doc_dir}" 52*735d6239SKiyoung Kim AC_MSG_RESULT([${hotplugdocdir} (from parameter)]) 53*735d6239SKiyoung Kim else # start at docdir 54*735d6239SKiyoung Kim hotplugdocdir="${docdir}/linux-hotplug" 55*735d6239SKiyoung Kim AC_MSG_RESULT([${hotplugdocdir} (default)]) 56*735d6239SKiyoung Kim fi 57*735d6239SKiyoung Kim AC_SUBST([hotplugdocdir]) 58*735d6239SKiyoung Kim 59*735d6239SKiyoung Kim AC_ARG_WITH([hotplug-usermap-dir], 60*735d6239SKiyoung Kim [AS_HELP_STRING([--with-hotplug-usermap-dir=PATH], 61*735d6239SKiyoung Kim [Where to install hotplug scripts as docs [default=autodetect]])]) 62*735d6239SKiyoung Kim 63*735d6239SKiyoung Kim AC_MSG_CHECKING([for hotplug usermap dir]) 64*735d6239SKiyoung Kim if test "x${with_hotplug_usermap_dir}" != "x" 65*735d6239SKiyoung Kim then # given as parameter 66*735d6239SKiyoung Kim hotplugusermapdir="${with_hotplug_usermap_dir}" 67*735d6239SKiyoung Kim AC_MSG_RESULT([${hotplugusermapdir} (from parameter)]) 68*735d6239SKiyoung Kim else # start at docdir 69*735d6239SKiyoung Kim hotplugusermapdir="${docdir}/linux-hotplug" 70*735d6239SKiyoung Kim AC_MSG_RESULT([${hotplugusermapdir} (default)]) 71*735d6239SKiyoung Kim fi 72*735d6239SKiyoung Kim 73*735d6239SKiyoung Kim AC_SUBST([hotplugusermapdir]) 74*735d6239SKiyoung Kim]) 75