Lines 90-95
LINUX_API=0
Link Here
|
90 |
DARWIN_API=0 |
90 |
DARWIN_API=0 |
91 |
BSD_API=0 |
91 |
BSD_API=0 |
92 |
|
92 |
|
|
|
93 |
DEFINE_USB_HID_DESCRIPTOR=1 |
94 |
|
93 |
AC_MSG_CHECKING(for what USB OS support) |
95 |
AC_MSG_CHECKING(for what USB OS support) |
94 |
case $host in |
96 |
case $host in |
95 |
*-linux*) |
97 |
*-linux*) |
Lines 101-113
case $host in
Link Here
|
101 |
AC_MSG_RESULT(Linux) |
103 |
AC_MSG_RESULT(Linux) |
102 |
OSLIBS="" |
104 |
OSLIBS="" |
103 |
;; |
105 |
;; |
104 |
*-freebsd*|*-kfreebsd*-gnu|*-openbsd*|*-netbsd*) |
106 |
*-freebsd*) |
|
|
107 |
AC_DEFINE(BSD_API, 1) |
108 |
AC_DEFINE(LINUX_API, 0) |
109 |
AC_DEFINE(DARWIN_API, 0) |
110 |
BSD_API=1 |
111 |
os_support=bsd |
112 |
AC_MSG_RESULT(FreeBSD) |
113 |
OSLIBS="" |
114 |
AC_CHECK_HEADERS([dev/usb/usbhid.h]) |
115 |
if test "x$ac_cv_header_dev_usb_hisbhid_h" = "xyes"; then |
116 |
AC_MSG_CHECKING([for usb_hid_descriptor]) |
117 |
have_usb_hid_descriptor=no |
118 |
AC_TRY_COMPILE([ |
119 |
#include <sys/types.h> |
120 |
#include <dev/usb/usb.h> |
121 |
#include <dev/usb/usbhid.h> |
122 |
], [ |
123 |
struct usb_hid_descriptor descr; |
124 |
], [ |
125 |
have_usb_hid_descriptor=yes |
126 |
]) |
127 |
AC_MSG_RESULT([$have_usb_hid_descriptor]) |
128 |
if test "x$have_usb_hid_descriptor" = "xyes"; then |
129 |
DEFINE_USB_HID_DESCRIPTOR=0 |
130 |
fi |
131 |
fi |
132 |
;; |
133 |
*-dragonfly*|*-kfreebsd*-gnu|*-openbsd*|*-netbsd*) |
105 |
AC_DEFINE(BSD_API, 1) |
134 |
AC_DEFINE(BSD_API, 1) |
106 |
AC_DEFINE(LINUX_API, 0) |
135 |
AC_DEFINE(LINUX_API, 0) |
107 |
AC_DEFINE(DARWIN_API, 0) |
136 |
AC_DEFINE(DARWIN_API, 0) |
108 |
BSD_API=1 |
137 |
BSD_API=1 |
109 |
os_support=bsd |
138 |
os_support=bsd |
110 |
AC_MSG_RESULT(FreeBSD, OpenBSD and/or NetBSD) |
139 |
AC_MSG_RESULT(DragonFly, OpenBSD and/or NetBSD) |
111 |
OSLIBS="" |
140 |
OSLIBS="" |
112 |
;; |
141 |
;; |
113 |
*-darwin*) |
142 |
*-darwin*) |
Lines 128-133
esac
Link Here
|
128 |
AC_SUBST(DARWIN_API) |
157 |
AC_SUBST(DARWIN_API) |
129 |
AC_SUBST(LINUX_API) |
158 |
AC_SUBST(LINUX_API) |
130 |
AC_SUBST(BSD_API) |
159 |
AC_SUBST(BSD_API) |
|
|
160 |
AC_SUBST(DEFINE_USB_HID_DESCRIPTOR) |
131 |
|
161 |
|
132 |
AM_CONDITIONAL(LINUX_API, test "$os_support" = "linux") |
162 |
AM_CONDITIONAL(LINUX_API, test "$os_support" = "linux") |
133 |
AM_CONDITIONAL(BSD_API, test "$os_support" = "bsd") |
163 |
AM_CONDITIONAL(BSD_API, test "$os_support" = "bsd") |