mirror of
https://github.com/RPCS3/hidapi.git
synced 2025-02-21 11:11:23 +00:00

This adds a FreeBSD implementation to HIDAPI using the libusb back-end. The libusb/ folder now contains the libusb implementation and associated Makefiles for Linux and FreeBSD. All libusb code has been removed from the linux/ folder, so that the code in libusb/ can be shared by both (and future) platforms. This commit renames linux/hid-libusb.c to libusb/hid.c. Make sure to use git log --follow to see full history of that file. This code was written by: Alex Dupre <ale@FreeBSD.org> Alan Ott <alan@signal11.us>
27 lines
337 B
Makefile
27 lines
337 B
Makefile
|
|
|
|
OS=$(shell uname)
|
|
|
|
ifeq ($(OS), Darwin)
|
|
FILE=Makefile.mac
|
|
endif
|
|
|
|
ifneq (,$(findstring MINGW,$(OS)))
|
|
FILE=Makefile.mingw
|
|
endif
|
|
|
|
ifeq ($(OS), Linux)
|
|
FILE=Makefile.linux
|
|
endif
|
|
|
|
ifeq ($(OS), FreeBSD)
|
|
FILE=Makefile.freebsd
|
|
endif
|
|
|
|
ifeq ($(FILE), )
|
|
all:
|
|
$(error Your platform ${OS} is not supported at this time.)
|
|
endif
|
|
|
|
include $(FILE)
|