USB 조이스틱은 소스에서 VICE 빌드를 지원합니까?

USB 조이스틱은 소스에서 VICE 빌드를 지원합니까?

Ubuntu 14.04의 소스(r33116)에서 Vice를 빌드하고 있으며 다음에서 가져왔습니다 ./configure.

INPUT
-----
Joystick support            : yes
Mouse support               : yes
Lightpen support            : yes
Linux style joystick support: yes
BSD style joystick support  : no 
Digital joystick support    : no 
USB joystick support        : no 

configure.ac에서 다음 섹션을 볼 수 있습니다.

  dnl NetBSD/FreeBSD USB joystick support
  usbhid_header=no
  usbhid_lib=no
  usb_lib=no
  AC_CHECK_LIB(usbhid, hid_get_report_desc, usbhid_lib=yes)
  if test x"$usbhid_lib" = "xyes" ; then
    AC_CHECK_HEADER(usbhid.h,
                    [AC_DEFINE(HAVE_USBHID_H,1,
                      [Define to 1 if you have the <usbhid.h> header file.])
                    usb_header=yes])
    AC_CHECK_HEADER(libusbhid.h,
                    [AC_DEFINE(HAVE_LIBUSBHID_H,1,
                      [Define to 1 if you have the <libusbhid.h> header file.])
                    usb_header=yes])

    if test x"$usb_header" = "xyes" ; then
      AC_DEFINE(HAS_USB_JOYSTICK,,[Enable emulation for USB joysticks.])
      JOY_LIBS="-lusbhid"
      HAS_USB_JOYSTICK_SUPPORT="yes"
    fi
  else
    AC_CHECK_LIB(usb, hid_get_report_desc, usb_lib=yes)
    if test x"$usb_lib" = "xyes"; then
      AC_CHECK_HEADER(usb.h,
                      [AC_DEFINE(HAVE_USB_H,1,
                        [Define to 1 if you have the <usb.h> header file.])
                      usb_header=yes])
      AC_CHECK_HEADER(libusb.h,
                      [AC_DEFINE(HAVE_LIBUSB_H,1,
                        [Define to 1 if you have the <libusb.h> header file.])
                      usb_header=yes])
      if test x"$usb_header" = "xyes" ; then
        AC_DEFINE(HAS_USB_JOYSTICK,,[Enable emulation for USB joysticks.])
        JOY_LIBS="-lusb"
        HAS_USB_JOYSTICK_SUPPORT="yes"
      fi
    fi
  fi

나는 /usr/include/libusb-1.0/libusb.h(우분투에 libusbhid.h 또는 usbhid.h가 포함된 패키지가 없다고 생각합니다) 위의 방법으로 이를 찾을 수 없습니까?

답변1

이 전체 섹션의 제목은 "NetBSD/FreeBSD USB 조이스틱 지원"이며 BSD에만 관련됩니다. Linux에서는 "Linux 스타일 조이스틱 지원"을 사용하여 USB 조이스틱이 지원됩니다(모든 조이스틱은 동일한 방식으로 관리됩니다).

Ubuntu 빌드 로그는 정확히 동일한 기능을 보고합니다(최신amd64 로그예를 들어).

관련 정보