forked from libusb/hidapi
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Autotools build system (automake, autconf)
This adds the familiar autotools build system and associated documentation for Linux, FreeBSD, Mac, MinGW, and Cygwin. The old Makefiles have been kept, and where appropriate have been renamed Makefile-manual. Thanks to Peter Stuge, Ludovic Rousseau, Xiaofan Chen, Alex Dupre, and Segher Boessenkool for providing testing, review, and suggestions, and to Ludovic Rousseau for providing patches which contributed to this commit.
- Loading branch information
Showing
26 changed files
with
744 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
|
||
# Autotools-added generated files | ||
Makefile.in | ||
aclocal.m4 | ||
autom4te.cache/ | ||
config.guess | ||
config.h.in | ||
config.sub | ||
configure | ||
depcomp | ||
install-sh | ||
libusb/Makefile.in | ||
linux/Makefile.in | ||
ltmain.sh | ||
mac/Makefile.in | ||
missing | ||
testgui/Makefile.in | ||
windows/Makefile.in | ||
|
||
Makefile | ||
config.h | ||
config.log | ||
config.status | ||
stamp-h1 | ||
libtool |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
|
||
ACLOCAL_AMFLAGS = -I m4 | ||
|
||
if OS_FREEBSD | ||
pkgconfigdir=$(prefix)/libdata/pkgconfig | ||
else | ||
pkgconfigdir=$(libdir)/pkgconfig | ||
endif | ||
|
||
if OS_LINUX | ||
pkgconfig_DATA=pc/hidapi-hidraw.pc pc/hidapi-libusb.pc | ||
else | ||
pkgconfig_DATA=pc/hidapi.pc | ||
endif | ||
|
||
SUBDIRS= | ||
|
||
if OS_LINUX | ||
SUBDIRS += linux libusb | ||
endif | ||
|
||
if OS_DARWIN | ||
SUBDIRS += mac | ||
endif | ||
|
||
if OS_FREEBSD | ||
SUBDIRS += libusb | ||
endif | ||
|
||
if OS_WINDOWS | ||
SUBDIRS += windows | ||
endif | ||
|
||
SUBDIRS += hidtest | ||
|
||
if BUILD_TESTGUI | ||
SUBDIRS += testgui | ||
endif | ||
|
||
EXTRA_DIST = udev doxygen | ||
|
||
dist_doc_DATA = \ | ||
README.txt \ | ||
AUTHORS.txt \ | ||
LICENSE-bsd.txt \ | ||
LICENSE-gpl3.txt \ | ||
LICENSE-orig.txt \ | ||
LICENSE.txt | ||
|
||
SCMCLEAN_TARGETS= \ | ||
aclocal.m4 \ | ||
config.guess \ | ||
config.sub \ | ||
configure \ | ||
config.h.in \ | ||
depcomp \ | ||
install-sh \ | ||
ltmain.sh \ | ||
missing \ | ||
mac/Makefile.in \ | ||
testgui/Makefile.in \ | ||
libusb/Makefile.in \ | ||
Makefile.in \ | ||
linux/Makefile.in \ | ||
windows/Makefile.in \ | ||
m4/libtool.m4 \ | ||
m4/lt~obsolete.m4 \ | ||
m4/ltoptions.m4 \ | ||
m4/ltsugar.m4 \ | ||
m4/ltversion.m4 | ||
|
||
SCMCLEAN_DIR_TARGETS = \ | ||
autom4te.cache | ||
|
||
scm-clean: distclean | ||
rm -f $(SCMCLEAN_TARGETS) | ||
rm -Rf $(SCMCLEAN_DIR_TARGETS) |
Oops, something went wrong.