]> sigrok.org Git - libsigrok.git/commitdiff
Switch to a non-recursive automake setup.
authorUwe Hermann <redacted>
Wed, 19 Mar 2014 22:04:55 +0000 (23:04 +0100)
committerUwe Hermann <redacted>
Thu, 20 Mar 2014 12:10:05 +0000 (13:10 +0100)
Instead of >= 44 Makefile.am's we now only have one top-level
Makefile.am, and use the 'subdir-objects' automake option to
handle the build via non-recursive (auto)make.

This has the advantage of fewer (boilerplate or other) files and less
clutter in general, as well as performance advantages since the new
setup can build many files in parallel (with 'make -j'), not only 2 or 3
files within the same (e.g. hardware/xxxx/* subdirectory) and also since
we no longer need to build intermediate libtool helper libs per subdirectory.

A quick, non-scientific test build on a quad-core laptop with 'make -j 4'
yields a build time reduction from 35s to 19s.

All autotools features that worked before are still intact without any
regressions, including the Make targets 'install', 'uninstall', 'check',
'dist', 'clean', 'distclean' and so on, as well as all the usual portability
handling (build works on any OS, with any Make implementation such as
GNU Make or BSD Make, with any shell such as sh/ksh/zsh/bash/dash, etc. etc.)
and features such as out-of-tree build support, cross-compile support,
testsuite support (also with colored output), "silent make rules", etc. etc.

47 files changed:
.gitignore
Makefile.am
configure.ac
contrib/Makefile.am [deleted file]
hardware/Makefile.am [deleted file]
hardware/agilent-dmm/Makefile.am [deleted file]
hardware/alsa/Makefile.am [deleted file]
hardware/appa-55ii/Makefile.am [deleted file]
hardware/asix-sigma/Makefile.am [deleted file]
hardware/atten-pps3xxx/Makefile.am [deleted file]
hardware/brymen-bm86x/Makefile.am [deleted file]
hardware/brymen-dmm/Makefile.am [deleted file]
hardware/cem-dt-885x/Makefile.am [deleted file]
hardware/center-3xx/Makefile.am [deleted file]
hardware/chronovu-la8/Makefile.am [deleted file]
hardware/colead-slm/Makefile.am [deleted file]
hardware/common/Makefile.am [deleted file]
hardware/common/dmm/Makefile.am [deleted file]
hardware/conrad-digi-35-cpu/Makefile.am [deleted file]
hardware/demo/Makefile.am [deleted file]
hardware/fluke-dmm/Makefile.am [deleted file]
hardware/fx2lafw/Makefile.am [deleted file]
hardware/gmc-mh-1x-2x/Makefile.am [deleted file]
hardware/hameg-hmo/Makefile.am [deleted file]
hardware/hantek-dso/Makefile.am [deleted file]
hardware/ikalogic-scanalogic2/Makefile.am [deleted file]
hardware/ikalogic-scanaplus/Makefile.am [deleted file]
hardware/kecheng-kc-330b/Makefile.am [deleted file]
hardware/lascar-el-usb/Makefile.am [deleted file]
hardware/link-mso19/Makefile.am [deleted file]
hardware/mic-985xx/Makefile.am [deleted file]
hardware/norma-dmm/Makefile.am [deleted file]
hardware/openbench-logic-sniffer/Makefile.am [deleted file]
hardware/rigol-ds/Makefile.am [deleted file]
hardware/saleae-logic16/Makefile.am [deleted file]
hardware/serial-dmm/Makefile.am [deleted file]
hardware/sysclk-lwla/Makefile.am [deleted file]
hardware/teleinfo/Makefile.am [deleted file]
hardware/tondaj-sl-814/Makefile.am [deleted file]
hardware/uni-t-dmm/Makefile.am [deleted file]
hardware/uni-t-ut32x/Makefile.am [deleted file]
hardware/victor-dmm/Makefile.am [deleted file]
hardware/zeroplus-logic-cube/Makefile.am [deleted file]
input/Makefile.am [deleted file]
output/Makefile.am [deleted file]
output/text/Makefile.am [deleted file]
tests/Makefile.am [deleted file]

index b202f36602b60b20f392c0a762b9015b45cc1c5a..7ba5b491693ff21a88d9fccdd53dd831b52930d9 100644 (file)
@@ -26,6 +26,7 @@ tests/check_main
 .deps
 Makefile
 Makefile.in
+.dirstamp
 
 # build leftovers
 *~
index 62fba50f120444f2c39fda079654b3d66d0cd21b..62867c08fb1c0129291459aedc47646c638e008a 100644 (file)
 
 ACLOCAL_AMFLAGS = -I autostuff
 
-AM_CPPFLAGS = -I$(top_srcdir)
-
-SUBDIRS = contrib hardware input output tests
+AM_CPPFLAGS = -DFIRMWARE_DIR='"$(FIRMWARE_DIR)"'
 
 lib_LTLIBRARIES = libsigrok.la
 
+# Backend files
 libsigrok_la_SOURCES = \
        backend.c \
        device.c \
@@ -40,11 +39,290 @@ libsigrok_la_SOURCES = \
        error.c \
        std.c
 
-libsigrok_la_LIBADD = \
-       $(LIBOBJS) \
-       hardware/libsigrokhardware.la \
-       input/libsigrokinput.la \
-       output/libsigrokoutput.la
+# Input formats
+libsigrok_la_SOURCES += \
+       input/binary.c \
+       input/chronovu_la8.c \
+       input/csv.c \
+       input/input.c \
+       input/vcd.c \
+       input/wav.c
+
+# Output formats
+libsigrok_la_SOURCES += \
+       output/binary.c \
+       output/vcd.c \
+       output/ols.c \
+       output/gnuplot.c \
+       output/chronovu_la8.c \
+       output/csv.c \
+       output/analog.c \
+       output/output.c \
+       output/text/text.c \
+       output/text/text.h \
+       output/text/bits.c \
+       output/text/hex.c \
+       output/text/ascii.c
+
+# Hardware (common files)
+libsigrok_la_SOURCES += \
+       hardware/common/scpi.c \
+       hardware/common/scpi_tcp.c \
+       hardware/common/scpi_usbtmc.c
+if NEED_RPC
+libsigrok_la_SOURCES += \
+       hardware/common/scpi_vxi.c \
+       hardware/common/vxi_clnt.c \
+       hardware/common/vxi_xdr.c
+endif
+if NEED_SERIAL
+libsigrok_la_SOURCES += \
+       hardware/common/serial.c \
+       hardware/common/scpi_serial.c
+endif
+if NEED_USB
+libsigrok_la_SOURCES += \
+       hardware/common/ezusb.c \
+       hardware/common/usb.c \
+       hardware/common/scpi_usbtmc_libusb.c
+endif
+if NEED_VISA
+libsigrok_la_SOURCES += \
+       hardware/common/scpi_visa.c
+endif
+
+# Hardware (DMM parsers)
+libsigrok_la_SOURCES += \
+       hardware/common/dmm/es519xx.c \
+       hardware/common/dmm/fs9721.c \
+       hardware/common/dmm/fs9922.c \
+       hardware/common/dmm/m2110.c \
+       hardware/common/dmm/metex14.c \
+       hardware/common/dmm/rs9lcd.c
+
+# Hardware drivers
+if HW_AGILENT_DMM
+libsigrok_la_SOURCES += \
+       hardware/agilent-dmm/api.c \
+       hardware/agilent-dmm/agilent-dmm.h \
+       hardware/agilent-dmm/sched.c
+endif
+if HW_ALSA
+libsigrok_la_SOURCES += \
+       hardware/alsa/protocol.h \
+       hardware/alsa/protocol.c \
+       hardware/alsa/api.c
+endif
+if HW_APPA_55II
+libsigrok_la_SOURCES += \
+       hardware/appa-55ii/protocol.h \
+       hardware/appa-55ii/protocol.c \
+       hardware/appa-55ii/api.c
+endif
+if HW_ASIX_SIGMA
+libsigrok_la_SOURCES += \
+       hardware/asix-sigma/asix-sigma.h \
+       hardware/asix-sigma/asix-sigma.c
+endif
+if HW_ATTEN_PPS3XXX
+libsigrok_la_SOURCES += \
+       hardware/atten-pps3xxx/protocol.h \
+       hardware/atten-pps3xxx/protocol.c \
+       hardware/atten-pps3xxx/api.c
+endif
+if HW_BRYMEN_BM86X
+libsigrok_la_SOURCES += \
+       hardware/brymen-bm86x/protocol.h \
+       hardware/brymen-bm86x/protocol.c \
+       hardware/brymen-bm86x/api.c
+endif
+if HW_BRYMEN_DMM
+libsigrok_la_SOURCES += \
+       hardware/brymen-dmm/parser.c \
+       hardware/brymen-dmm/protocol.h \
+       hardware/brymen-dmm/protocol.c \
+       hardware/brymen-dmm/api.c
+endif
+if HW_CEM_DT_885X
+libsigrok_la_SOURCES += \
+       hardware/cem-dt-885x/protocol.h \
+       hardware/cem-dt-885x/protocol.c \
+       hardware/cem-dt-885x/api.c
+endif
+if HW_CENTER_3XX
+libsigrok_la_SOURCES += \
+       hardware/center-3xx/protocol.h \
+       hardware/center-3xx/protocol.c \
+       hardware/center-3xx/api.c
+endif
+if HW_CHRONOVU_LA8
+libsigrok_la_SOURCES += \
+       hardware/chronovu-la8/protocol.h \
+       hardware/chronovu-la8/protocol.c \
+       hardware/chronovu-la8/api.c
+endif
+if HW_COLEAD_SLM
+libsigrok_la_SOURCES += \
+       hardware/colead-slm/protocol.h \
+       hardware/colead-slm/protocol.c \
+       hardware/colead-slm/api.c
+endif
+if HW_CONRAD_DIGI_35_CPU
+libsigrok_la_SOURCES += \
+       hardware/conrad-digi-35-cpu/protocol.h \
+       hardware/conrad-digi-35-cpu/protocol.c \
+       hardware/conrad-digi-35-cpu/api.c
+endif
+if HW_DEMO
+libsigrok_la_SOURCES += \
+       hardware/demo/demo.c
+endif
+if HW_FLUKE_DMM
+libsigrok_la_SOURCES += \
+       hardware/fluke-dmm/fluke-dmm.h \
+       hardware/fluke-dmm/fluke.c \
+       hardware/fluke-dmm/api.c
+endif
+if HW_FX2LAFW
+libsigrok_la_SOURCES += \
+       hardware/fx2lafw/protocol.h \
+       hardware/fx2lafw/protocol.c \
+       hardware/fx2lafw/api.c
+endif
+if HW_GMC_MH_1X_2X
+libsigrok_la_SOURCES += \
+       hardware/gmc-mh-1x-2x/protocol.h \
+       hardware/gmc-mh-1x-2x/protocol.c \
+       hardware/gmc-mh-1x-2x/api.c
+endif
+if HW_HAMEG_HMO
+libsigrok_la_SOURCES += \
+       hardware/hameg-hmo/protocol.h \
+       hardware/hameg-hmo/protocol.c \
+       hardware/hameg-hmo/api.c
+endif
+if HW_HANTEK_DSO
+libsigrok_la_SOURCES += \
+       hardware/hantek-dso/dso.h \
+       hardware/hantek-dso/dso.c \
+       hardware/hantek-dso/api.c
+endif
+if HW_IKALOGIC_SCANALOGIC2
+libsigrok_la_SOURCES += \
+       hardware/ikalogic-scanalogic2/protocol.h \
+       hardware/ikalogic-scanalogic2/protocol.c \
+       hardware/ikalogic-scanalogic2/api.c
+endif
+if HW_IKALOGIC_SCANAPLUS
+libsigrok_la_SOURCES += \
+       hardware/ikalogic-scanaplus/protocol.h \
+       hardware/ikalogic-scanaplus/protocol.c \
+       hardware/ikalogic-scanaplus/api.c
+endif
+if HW_KECHENG_KC_330B
+libsigrok_la_SOURCES += \
+       hardware/kecheng-kc-330b/protocol.h \
+       hardware/kecheng-kc-330b/protocol.c \
+       hardware/kecheng-kc-330b/api.c
+endif
+if HW_LASCAR_EL_USB
+libsigrok_la_SOURCES += \
+       hardware/lascar-el-usb/protocol.h \
+       hardware/lascar-el-usb/protocol.c \
+       hardware/lascar-el-usb/api.c
+endif
+if HW_LINK_MSO19
+libsigrok_la_SOURCES += \
+       hardware/link-mso19/protocol.h \
+       hardware/link-mso19/protocol.c \
+       hardware/link-mso19/api.c
+endif
+if HW_MIC_985XX
+libsigrok_la_SOURCES += \
+       hardware/mic-985xx/protocol.h \
+       hardware/mic-985xx/protocol.c \
+       hardware/mic-985xx/api.c
+endif
+if HW_NORMA_DMM
+libsigrok_la_SOURCES += \
+       hardware/norma-dmm/protocol.h \
+       hardware/norma-dmm/protocol.c \
+       hardware/norma-dmm/api.c
+endif
+if HW_OLS
+libsigrok_la_SOURCES += \
+       hardware/openbench-logic-sniffer/protocol.h \
+       hardware/openbench-logic-sniffer/protocol.c \
+       hardware/openbench-logic-sniffer/api.c
+endif
+if HW_RIGOL_DS
+libsigrok_la_SOURCES += \
+       hardware/rigol-ds/protocol.h \
+       hardware/rigol-ds/protocol.c \
+       hardware/rigol-ds/api.c
+endif
+if HW_SALEAE_LOGIC16
+libsigrok_la_SOURCES += \
+       hardware/saleae-logic16/protocol.h \
+       hardware/saleae-logic16/protocol.c \
+       hardware/saleae-logic16/api.c
+endif
+if HW_SERIAL_DMM
+libsigrok_la_SOURCES += \
+       hardware/serial-dmm/protocol.h \
+       hardware/serial-dmm/protocol.c \
+       hardware/serial-dmm/api.c
+endif
+if HW_SYSCLK_LWLA
+libsigrok_la_SOURCES += \
+       hardware/sysclk-lwla/lwla.h \
+       hardware/sysclk-lwla/lwla.c \
+       hardware/sysclk-lwla/protocol.h \
+       hardware/sysclk-lwla/protocol.c \
+       hardware/sysclk-lwla/api.c
+endif
+if HW_TELEINFO
+libsigrok_la_SOURCES += \
+       hardware/teleinfo/protocol.h \
+       hardware/teleinfo/protocol.c \
+       hardware/teleinfo/api.c
+endif
+if HW_TONDAJ_SL_814
+libsigrok_la_SOURCES += \
+       hardware/tondaj-sl-814/protocol.h \
+       hardware/tondaj-sl-814/protocol.c \
+       hardware/tondaj-sl-814/api.c
+endif
+if HW_UNI_T_DMM
+libsigrok_la_SOURCES += \
+       hardware/uni-t-dmm/protocol.h \
+       hardware/uni-t-dmm/protocol.c \
+       hardware/uni-t-dmm/api.c
+endif
+if HW_UNI_T_UT32X
+libsigrok_la_SOURCES += \
+       hardware/uni-t-ut32x/protocol.h \
+       hardware/uni-t-ut32x/protocol.c \
+       hardware/uni-t-ut32x/api.c
+endif
+if HW_VICTOR_DMM
+libsigrok_la_SOURCES += \
+       hardware/victor-dmm/protocol.h \
+       hardware/victor-dmm/protocol.c \
+       hardware/victor-dmm/api.c
+endif
+if HW_ZEROPLUS_LOGIC_CUBE
+libsigrok_la_SOURCES += \
+       hardware/zeroplus-logic-cube/analyzer.c \
+       hardware/zeroplus-logic-cube/analyzer.h \
+       hardware/zeroplus-logic-cube/gl_usb.h \
+       hardware/zeroplus-logic-cube/gl_usb.c \
+       hardware/zeroplus-logic-cube/protocol.h \
+       hardware/zeroplus-logic-cube/protocol.c \
+       hardware/zeroplus-logic-cube/api.c
+endif
+
+libsigrok_la_LIBADD = $(LIBOBJS)
 
 libsigrok_la_LDFLAGS = $(SR_LIB_LDFLAGS)
 
@@ -55,7 +333,42 @@ noinst_HEADERS = libsigrok-internal.h
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = libsigrok.pc
 
-EXTRA_DIST = Doxyfile HACKING README.devices
+EXTRA_DIST = \
+       Doxyfile \
+       HACKING \
+       README.devices \
+       contrib/gnuplot_chronovu_la8.gpi \
+       contrib/gnuplot_rigol_ds1xx2.gpi \
+       contrib/gnuplot_usbeesx.gpi \
+       contrib/gnuplot_usbeedx8.gpi \
+       contrib/gnuplot_usbeedx16.gpi \
+       contrib/sigrok-logo-notext.png \
+       contrib/z60_libsigrok.rules
+
+if HAVE_CHECK
+
+TESTS = tests/check_main
+
+check_PROGRAMS = ${TESTS}
+
+tests_check_main_SOURCES = \
+       libsigrok.h \
+       tests/lib.c \
+       tests/lib.h \
+       tests/check_main.c \
+       tests/check_core.c \
+       tests/check_input_all.c \
+       tests/check_input_binary.c \
+       tests/check_output_all.c \
+       tests/check_strutil.c \
+       tests/check_version.c \
+       tests/check_driver_all.c
+
+tests_check_main_CFLAGS = @check_CFLAGS@
+
+tests_check_main_LDADD = $(top_builddir)/libsigrok.la @check_LIBS@
+
+endif
 
 MAINTAINERCLEANFILES = ChangeLog
 
index f3601b8e1af6da72a0247995ab3cd5b035ff3c74..a7eb8f569d25cb1306286c069d64a9cbf01c348e 100644 (file)
@@ -34,7 +34,7 @@ AC_CONFIG_MACRO_DIR([autostuff])
 AC_CONFIG_AUX_DIR([autostuff])
 
 # We require at least automake 1.11 (needed for 'silent rules').
-AM_INIT_AUTOMAKE([1.11 -Wall -Werror check-news color-tests])
+AM_INIT_AUTOMAKE([1.11 -Wall -Werror subdir-objects check-news color-tests])
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 
@@ -611,52 +611,7 @@ AC_SUBST(SR_PACKAGE_VERSION_MINOR)
 AC_SUBST(SR_PACKAGE_VERSION_MICRO)
 AC_SUBST(SR_PACKAGE_VERSION)
 
-AC_CONFIG_FILES([Makefile version.h hardware/Makefile
-                hardware/agilent-dmm/Makefile
-                hardware/alsa/Makefile
-                hardware/appa-55ii/Makefile
-                hardware/asix-sigma/Makefile
-                hardware/atten-pps3xxx/Makefile
-                hardware/brymen-bm86x/Makefile
-                hardware/brymen-dmm/Makefile
-                hardware/cem-dt-885x/Makefile
-                hardware/center-3xx/Makefile
-                hardware/chronovu-la8/Makefile
-                hardware/colead-slm/Makefile
-                hardware/common/Makefile
-                hardware/conrad-digi-35-cpu/Makefile
-                hardware/gmc-mh-1x-2x/Makefile
-                hardware/hameg-hmo/Makefile
-                hardware/ikalogic-scanalogic2/Makefile
-                hardware/ikalogic-scanaplus/Makefile
-                hardware/kecheng-kc-330b/Makefile
-                hardware/lascar-el-usb/Makefile
-                hardware/mic-985xx/Makefile
-                hardware/rigol-ds/Makefile
-                hardware/saleae-logic16/Makefile
-                hardware/sysclk-lwla/Makefile
-                hardware/teleinfo/Makefile
-                hardware/tondaj-sl-814/Makefile
-                hardware/victor-dmm/Makefile
-                hardware/common/dmm/Makefile
-                hardware/demo/Makefile
-                hardware/fluke-dmm/Makefile
-                hardware/fx2lafw/Makefile
-                hardware/hantek-dso/Makefile
-                hardware/link-mso19/Makefile
-                hardware/norma-dmm/Makefile
-                hardware/openbench-logic-sniffer/Makefile
-                hardware/serial-dmm/Makefile
-                hardware/uni-t-dmm/Makefile
-                hardware/uni-t-ut32x/Makefile
-                hardware/zeroplus-logic-cube/Makefile
-                input/Makefile
-                output/Makefile
-                output/text/Makefile
-                libsigrok.pc
-                contrib/Makefile
-                tests/Makefile
-               ])
+AC_CONFIG_FILES([Makefile version.h libsigrok.pc])
 
 AC_OUTPUT
 
diff --git a/contrib/Makefile.am b/contrib/Makefile.am
deleted file mode 100644 (file)
index 0f986d1..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2010 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-##
-
-EXTRA_DIST = gnuplot_chronovu_la8.gpi \
-            gnuplot_rigol_ds1xx2.gpi \
-            gnuplot_usbeesx.gpi \
-            gnuplot_usbeedx8.gpi \
-            gnuplot_usbeedx16.gpi \
-            sigrok-logo-notext.png \
-            z60_libsigrok.rules
-
diff --git a/hardware/Makefile.am b/hardware/Makefile.am
deleted file mode 100644 (file)
index 02d67ed..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-## Copyright (C) 2012 Alexandru Gagniuc <mr.nuke.me@gmail.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-SUBDIRS = \
-       agilent-dmm \
-       alsa \
-       appa-55ii \
-       asix-sigma \
-       atten-pps3xxx \
-       brymen-bm86x \
-       brymen-dmm \
-       cem-dt-885x \
-       center-3xx \
-       chronovu-la8 \
-       colead-slm \
-       common \
-       conrad-digi-35-cpu \
-       demo \
-       fluke-dmm \
-       fx2lafw \
-       gmc-mh-1x-2x \
-       hameg-hmo \
-       hantek-dso \
-       ikalogic-scanalogic2 \
-       ikalogic-scanaplus \
-       kecheng-kc-330b \
-       lascar-el-usb \
-       link-mso19 \
-       mic-985xx \
-       norma-dmm \
-       openbench-logic-sniffer \
-       rigol-ds \
-       saleae-logic16 \
-       serial-dmm \
-       sysclk-lwla \
-       teleinfo \
-       tondaj-sl-814 \
-       uni-t-dmm \
-       uni-t-ut32x \
-       victor-dmm \
-       zeroplus-logic-cube
-
-noinst_LTLIBRARIES = libsigrokhardware.la
-
-libsigrokhardware_la_SOURCES =
-
-libsigrokhardware_la_LIBADD = \
-       common/libsigrok_hw_common.la
-
-if HW_AGILENT_DMM
-libsigrokhardware_la_LIBADD += agilent-dmm/libsigrok_hw_agilent_dmm.la
-endif
-
-if HW_ALSA
-libsigrokhardware_la_LIBADD += alsa/libsigrok_hw_alsa.la
-endif
-
-if HW_APPA_55II
-libsigrokhardware_la_LIBADD += appa-55ii/libsigrok_hw_appa_55ii.la
-endif
-
-if HW_ASIX_SIGMA
-libsigrokhardware_la_LIBADD += asix-sigma/libsigrok_hw_asix_sigma.la
-endif
-
-if HW_ATTEN_PPS3XXX
-libsigrokhardware_la_LIBADD += atten-pps3xxx/libsigrok_hw_atten_pps3xxx.la
-endif
-
-if HW_BRYMEN_BM86X
-libsigrokhardware_la_LIBADD += brymen-bm86x/libsigrok_hw_brymen_bm86x.la
-endif
-
-if HW_BRYMEN_DMM
-libsigrokhardware_la_LIBADD += brymen-dmm/libsigrok_hw_brymen_dmm.la
-endif
-
-if HW_CEM_DT_885X
-libsigrokhardware_la_LIBADD += cem-dt-885x/libsigrok_hw_cem_dt_885x.la
-endif
-
-if HW_CENTER_3XX
-libsigrokhardware_la_LIBADD += center-3xx/libsigrok_hw_center_3xx.la
-endif
-
-if HW_CHRONOVU_LA8
-libsigrokhardware_la_LIBADD += chronovu-la8/libsigrok_hw_chronovu_la8.la
-endif
-
-if HW_COLEAD_SLM
-libsigrokhardware_la_LIBADD += colead-slm/libsigrok_hw_colead_slm.la
-endif
-
-if HW_CONRAD_DIGI_35_CPU
-libsigrokhardware_la_LIBADD += conrad-digi-35-cpu/libsigrok_hw_conrad_digi_35_cpu.la
-endif
-
-if HW_DEMO
-libsigrokhardware_la_LIBADD += demo/libsigrok_hw_demo.la
-endif
-
-if HW_FLUKE_DMM
-libsigrokhardware_la_LIBADD += fluke-dmm/libsigrok_hw_fluke_dmm.la
-endif
-
-if HW_FX2LAFW
-libsigrokhardware_la_LIBADD += fx2lafw/libsigrok_hw_fx2lafw.la
-endif
-
-if HW_GMC_MH_1X_2X
-libsigrokhardware_la_LIBADD += gmc-mh-1x-2x/libsigrok_hw_gmc_mh_1x_2x.la
-endif
-
-if HW_HAMEG_HMO
-libsigrokhardware_la_LIBADD += hameg-hmo/libsigrok_hw_hameg_hmo.la
-endif
-
-if HW_HANTEK_DSO
-libsigrokhardware_la_LIBADD += hantek-dso/libsigrok_hw_hantek_dso.la
-endif
-
-if HW_IKALOGIC_SCANALOGIC2
-libsigrokhardware_la_LIBADD += ikalogic-scanalogic2/libsigrok_hw_ikalogic_scanalogic2.la
-endif
-
-if HW_IKALOGIC_SCANAPLUS
-libsigrokhardware_la_LIBADD += ikalogic-scanaplus/libsigrok_hw_ikalogic_scanaplus.la
-endif
-
-if HW_KECHENG_KC_330B
-libsigrokhardware_la_LIBADD += kecheng-kc-330b/libsigrok_hw_kecheng_kc_330b.la
-endif
-
-if HW_LASCAR_EL_USB
-libsigrokhardware_la_LIBADD += lascar-el-usb/libsigrok_hw_lascar_el_usb.la
-endif
-
-if HW_LINK_MSO19
-libsigrokhardware_la_LIBADD += link-mso19/libsigrok_hw_link_mso_19.la
-endif
-
-if HW_MIC_985XX
-libsigrokhardware_la_LIBADD += mic-985xx/libsigrok_hw_mic_985xx.la
-endif
-
-if HW_NORMA_DMM
-libsigrokhardware_la_LIBADD += norma-dmm/libsigrok_hw_norma_dmm.la
-endif
-
-if HW_OLS
-libsigrokhardware_la_LIBADD += openbench-logic-sniffer/libsigrok_hw_ols.la
-endif
-
-if HW_RIGOL_DS
-libsigrokhardware_la_LIBADD += rigol-ds/libsigrok_hw_rigol_ds.la
-endif
-
-if HW_SALEAE_LOGIC16
-libsigrokhardware_la_LIBADD += saleae-logic16/libsigrok_hw_saleae_logic16.la
-endif
-
-if HW_SERIAL_DMM
-libsigrokhardware_la_LIBADD += serial-dmm/libsigrok_hw_serial_dmm.la
-endif
-
-if HW_SYSCLK_LWLA
-libsigrokhardware_la_LIBADD += sysclk-lwla/libsigrok_hw_sysclk_lwla.la
-endif
-
-if HW_TELEINFO
-libsigrokhardware_la_LIBADD += teleinfo/libsigrok_hw_teleinfo.la
-endif
-
-if HW_TONDAJ_SL_814
-libsigrokhardware_la_LIBADD += tondaj-sl-814/libsigrok_hw_tondaj_sl_814.la
-endif
-
-if HW_UNI_T_DMM
-libsigrokhardware_la_LIBADD += uni-t-dmm/libsigrok_hw_uni_t_dmm.la
-endif
-
-if HW_UNI_T_UT32X
-libsigrokhardware_la_LIBADD += uni-t-ut32x/libsigrok_hw_uni_t_ut32x.la
-endif
-
-if HW_VICTOR_DMM
-libsigrokhardware_la_LIBADD += victor-dmm/libsigrok_hw_victor_dmm.la
-endif
-
-if HW_ZEROPLUS_LOGIC_CUBE
-libsigrokhardware_la_LIBADD += zeroplus-logic-cube/libsigrok_hw_zeroplus.la
-endif
-
diff --git a/hardware/agilent-dmm/Makefile.am b/hardware/agilent-dmm/Makefile.am
deleted file mode 100644 (file)
index 2702d6b..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_AGILENT_DMM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_agilent_dmm.la
-
-libsigrok_hw_agilent_dmm_la_SOURCES = \
-       api.c \
-       agilent-dmm.h \
-       sched.c
-
-libsigrok_hw_agilent_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/alsa/Makefile.am b/hardware/alsa/Makefile.am
deleted file mode 100644 (file)
index df9d88b..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_ALSA
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_alsa.la
-
-libsigrok_hw_alsa_la_SOURCES = \
-       protocol.h \
-       protocol.c \
-       api.c
-
-libsigrok_hw_alsa_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
-
diff --git a/hardware/appa-55ii/Makefile.am b/hardware/appa-55ii/Makefile.am
deleted file mode 100644 (file)
index 8dfa269..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Aurelien Jacobs <aurel@gnuage.org>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_APPA_55II
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_appa_55ii.la
-
-libsigrok_hw_appa_55ii_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_appa_55ii_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/asix-sigma/Makefile.am b/hardware/asix-sigma/Makefile.am
deleted file mode 100644 (file)
index f7b1b23..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_ASIX_SIGMA
-
-AM_CPPFLAGS = -DFIRMWARE_DIR='"$(FIRMWARE_DIR)"'
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_asix_sigma.la
-
-libsigrok_hw_asix_sigma_la_SOURCES = \
-       asix-sigma.c \
-       asix-sigma.h
-
-libsigrok_hw_asix_sigma_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
-
diff --git a/hardware/atten-pps3xxx/Makefile.am b/hardware/atten-pps3xxx/Makefile.am
deleted file mode 100644 (file)
index e9029fc..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2014 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_ATTEN_PPS3XXX
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_atten_pps3xxx.la
-
-libsigrok_hw_atten_pps3xxx_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_atten_pps3xxx_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/brymen-bm86x/Makefile.am b/hardware/brymen-bm86x/Makefile.am
deleted file mode 100644 (file)
index d76dc8d..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2014 Aurelien Jacobs <aurel@gnuage.org>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_BRYMEN_BM86X
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_brymen_bm86x.la
-
-libsigrok_hw_brymen_bm86x_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_brymen_bm86x_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/brymen-dmm/Makefile.am b/hardware/brymen-dmm/Makefile.am
deleted file mode 100644 (file)
index 17c5afa..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Alexandru Gagniuc <mr.nuke.me@gmail.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_BRYMEN_DMM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_brymen_dmm.la
-
-libsigrok_hw_brymen_dmm_la_SOURCES = \
-       api.c \
-       parser.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_brymen_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/cem-dt-885x/Makefile.am b/hardware/cem-dt-885x/Makefile.am
deleted file mode 100644 (file)
index abc8a22..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_CEM_DT_885X
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_cem_dt_885x.la
-
-libsigrok_hw_cem_dt_885x_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_cem_dt_885x_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/center-3xx/Makefile.am b/hardware/center-3xx/Makefile.am
deleted file mode 100644 (file)
index 02a394d..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-## 
-
-if HW_CENTER_3XX
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_center_3xx.la
-
-libsigrok_hw_center_3xx_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_center_3xx_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/chronovu-la8/Makefile.am b/hardware/chronovu-la8/Makefile.am
deleted file mode 100644 (file)
index 1ecfe81..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-##
-
-if HW_CHRONOVU_LA8
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_chronovu_la8.la
-
-libsigrok_hw_chronovu_la8_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_chronovu_la8_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/colead-slm/Makefile.am b/hardware/colead-slm/Makefile.am
deleted file mode 100644 (file)
index ece4b78..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_COLEAD_SLM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_colead_slm.la
-
-libsigrok_hw_colead_slm_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_colead_slm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/common/Makefile.am b/hardware/common/Makefile.am
deleted file mode 100644 (file)
index 7e32ded..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-SUBDIRS = dmm
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_common.la
-
-libsigrok_hw_common_la_SOURCES = scpi.c scpi_tcp.c scpi_usbtmc.c
-
-if NEED_RPC
-libsigrok_hw_common_la_SOURCES += scpi_vxi.c vxi_clnt.c vxi_xdr.c
-endif
-
-if NEED_SERIAL
-libsigrok_hw_common_la_SOURCES += serial.c scpi_serial.c
-endif
-
-if NEED_USB
-libsigrok_hw_common_la_SOURCES += ezusb.c usb.c scpi_usbtmc_libusb.c
-endif
-
-if NEED_VISA
-libsigrok_hw_common_la_SOURCES += scpi_visa.c
-endif
-
-libsigrok_hw_common_la_LIBADD = dmm/libsigrok_hw_common_dmm.la
-
-libsigrok_hw_common_la_CFLAGS = \
-       -I$(top_srcdir)
-
diff --git a/hardware/common/dmm/Makefile.am b/hardware/common/dmm/Makefile.am
deleted file mode 100644 (file)
index d29aa14..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_common_dmm.la
-
-libsigrok_hw_common_dmm_la_SOURCES = \
-       es519xx.c \
-       fs9721.c \
-       fs9922.c \
-       m2110.c \
-       metex14.c \
-       rs9lcd.c
-
-libsigrok_hw_common_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
diff --git a/hardware/conrad-digi-35-cpu/Makefile.am b/hardware/conrad-digi-35-cpu/Makefile.am
deleted file mode 100644 (file)
index 6f86b68..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2014 Matthias Heidbrink <m-sigrok@heidbrink.biz>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_CONRAD_DIGI_35_CPU
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_conrad_digi_35_cpu.la
-
-libsigrok_hw_conrad_digi_35_cpu_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_conrad_digi_35_cpu_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/demo/Makefile.am b/hardware/demo/Makefile.am
deleted file mode 100644 (file)
index a145d9d..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_DEMO
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_demo.la
-
-libsigrok_hw_demo_la_SOURCES = \
-       demo.c
-
-libsigrok_hw_demo_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
-
diff --git a/hardware/fluke-dmm/Makefile.am b/hardware/fluke-dmm/Makefile.am
deleted file mode 100644 (file)
index fc6a753..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_FLUKE_DMM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_fluke_dmm.la
-
-libsigrok_hw_fluke_dmm_la_SOURCES = \
-       api.c \
-       fluke.c \
-       fluke-dmm.h
-
-libsigrok_hw_fluke_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/fx2lafw/Makefile.am b/hardware/fx2lafw/Makefile.am
deleted file mode 100644 (file)
index c738b05..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Joel Holdsworth <joel@airwebreathe.org.uk>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_FX2LAFW
-
-AM_CPPFLAGS = -DFIRMWARE_DIR='"$(FIRMWARE_DIR)"'
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_fx2lafw.la
-
-libsigrok_hw_fx2lafw_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_fx2lafw_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
-
diff --git a/hardware/gmc-mh-1x-2x/Makefile.am b/hardware/gmc-mh-1x-2x/Makefile.am
deleted file mode 100644 (file)
index 9559d1c..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Matthias Heidbrink <m-sigrok@heidbrink.biz>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_GMC_MH_1X_2X
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_gmc_mh_1x_2x.la
-
-libsigrok_hw_gmc_mh_1x_2x_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_gmc_mh_1x_2x_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/hameg-hmo/Makefile.am b/hardware/hameg-hmo/Makefile.am
deleted file mode 100644 (file)
index 009060a..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 poljar (Damir Jelić) <poljarinho@gmail.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_HAMEG_HMO
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_hameg_hmo.la
-
-libsigrok_hw_hameg_hmo_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_hameg_hmo_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/hantek-dso/Makefile.am b/hardware/hantek-dso/Makefile.am
deleted file mode 100644 (file)
index f890ae2..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_HANTEK_DSO
-
-AM_CPPFLAGS = -DFIRMWARE_DIR='"$(FIRMWARE_DIR)"'
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_hantek_dso.la
-
-libsigrok_hw_hantek_dso_la_SOURCES = \
-       api.c \
-       dso.c \
-       dso.h
-
-libsigrok_hw_hantek_dso_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/ikalogic-scanalogic2/Makefile.am b/hardware/ikalogic-scanalogic2/Makefile.am
deleted file mode 100644 (file)
index 34e1628..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Marc Schink <sigrok-dev@marcschink.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_IKALOGIC_SCANALOGIC2
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_ikalogic_scanalogic2.la
-
-libsigrok_hw_ikalogic_scanalogic2_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_ikalogic_scanalogic2_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/ikalogic-scanaplus/Makefile.am b/hardware/ikalogic-scanaplus/Makefile.am
deleted file mode 100644 (file)
index d5ec46a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-##
-
-if HW_IKALOGIC_SCANAPLUS
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_ikalogic_scanaplus.la
-
-libsigrok_hw_ikalogic_scanaplus_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_ikalogic_scanaplus_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/kecheng-kc-330b/Makefile.am b/hardware/kecheng-kc-330b/Makefile.am
deleted file mode 100644 (file)
index 92e3ee9..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_KECHENG_KC_330B
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_kecheng_kc_330b.la
-
-libsigrok_hw_kecheng_kc_330b_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_kecheng_kc_330b_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/lascar-el-usb/Makefile.am b/hardware/lascar-el-usb/Makefile.am
deleted file mode 100644 (file)
index 8690c89..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_LASCAR_EL_USB
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_lascar_el_usb.la
-
-libsigrok_hw_lascar_el_usb_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_lascar_el_usb_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/link-mso19/Makefile.am b/hardware/link-mso19/Makefile.am
deleted file mode 100644 (file)
index 01ebd3c..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_LINK_MSO19
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_link_mso_19.la
-
-libsigrok_hw_link_mso_19_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h 
-
-libsigrok_hw_link_mso_19_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
-
diff --git a/hardware/mic-985xx/Makefile.am b/hardware/mic-985xx/Makefile.am
deleted file mode 100644 (file)
index a89206d..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_MIC_985XX
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_mic_985xx.la
-
-libsigrok_hw_mic_985xx_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_mic_985xx_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/norma-dmm/Makefile.am b/hardware/norma-dmm/Makefile.am
deleted file mode 100644 (file)
index 943ff85..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Matthias Heidbrink <m-sigrok@heidbrink.biz>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_NORMA_DMM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_norma_dmm.la
-
-libsigrok_hw_norma_dmm_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_norma_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/openbench-logic-sniffer/Makefile.am b/hardware/openbench-logic-sniffer/Makefile.am
deleted file mode 100644 (file)
index c9af79d..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_OLS
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_ols.la
-
-libsigrok_hw_ols_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_ols_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/rigol-ds/Makefile.am b/hardware/rigol-ds/Makefile.am
deleted file mode 100644 (file)
index fba4226..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Martin Ling <martin-git@earth.li>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_RIGOL_DS
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_rigol_ds.la
-
-libsigrok_hw_rigol_ds_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_rigol_ds_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/saleae-logic16/Makefile.am b/hardware/saleae-logic16/Makefile.am
deleted file mode 100644 (file)
index bc50903..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Marcus Comstedt <marcus@mc.pp.se>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_SALEAE_LOGIC16
-
-AM_CPPFLAGS = -DFIRMWARE_DIR='"$(FIRMWARE_DIR)"'
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_saleae_logic16.la
-
-libsigrok_hw_saleae_logic16_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_saleae_logic16_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/serial-dmm/Makefile.am b/hardware/serial-dmm/Makefile.am
deleted file mode 100644 (file)
index a0355d8..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Alexandru Gagniuc <mr.nuke.me@gmail.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_SERIAL_DMM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_serial_dmm.la
-
-libsigrok_hw_serial_dmm_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_serial_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/sysclk-lwla/Makefile.am b/hardware/sysclk-lwla/Makefile.am
deleted file mode 100644 (file)
index 3733f75..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2014 Daniel Elstner <daniel.kitta@gmail.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_SYSCLK_LWLA
-
-AM_CPPFLAGS = -DFIRMWARE_DIR='"$(FIRMWARE_DIR)"'
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_sysclk_lwla.la
-
-libsigrok_hw_sysclk_lwla_la_SOURCES = \
-       api.c \
-       lwla.c \
-       lwla.h \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_sysclk_lwla_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/teleinfo/Makefile.am b/hardware/teleinfo/Makefile.am
deleted file mode 100644 (file)
index 404029f..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Aurelien Jacobs <aurel@gnuage.org>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_TELEINFO
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_teleinfo.la
-
-libsigrok_hw_teleinfo_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_teleinfo_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/tondaj-sl-814/Makefile.am b/hardware/tondaj-sl-814/Makefile.am
deleted file mode 100644 (file)
index d733c3d..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-##
-
-if HW_TONDAJ_SL_814
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_tondaj_sl_814.la
-
-libsigrok_hw_tondaj_sl_814_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_tondaj_sl_814_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/uni-t-dmm/Makefile.am b/hardware/uni-t-dmm/Makefile.am
deleted file mode 100644 (file)
index 0dd8a57..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-##
-
-if HW_UNI_T_DMM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_uni_t_dmm.la
-
-libsigrok_hw_uni_t_dmm_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_uni_t_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/uni-t-ut32x/Makefile.am b/hardware/uni-t-ut32x/Makefile.am
deleted file mode 100644 (file)
index 906be40..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_UNI_T_UT32X
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_uni_t_ut32x.la
-
-libsigrok_hw_uni_t_ut32x_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_uni_t_ut32x_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/victor-dmm/Makefile.am b/hardware/victor-dmm/Makefile.am
deleted file mode 100644 (file)
index e63824f..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2012 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_VICTOR_DMM
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_victor_dmm.la
-
-libsigrok_hw_victor_dmm_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h
-
-libsigrok_hw_victor_dmm_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
diff --git a/hardware/zeroplus-logic-cube/Makefile.am b/hardware/zeroplus-logic-cube/Makefile.am
deleted file mode 100644 (file)
index d3bc2d9..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-if HW_ZEROPLUS_LOGIC_CUBE
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrok_hw_zeroplus.la
-
-libsigrok_hw_zeroplus_la_SOURCES = \
-       api.c \
-       protocol.c \
-       protocol.h \
-       analyzer.c \
-       analyzer.h \
-       gl_usb.c \
-       gl_usb.h
-
-libsigrok_hw_zeroplus_la_CFLAGS = \
-       -I$(top_srcdir)
-
-endif
-
diff --git a/input/Makefile.am b/input/Makefile.am
deleted file mode 100644 (file)
index da0a9d2..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-## Copyright (C) 2013 Bert Vermeulen <bert@biot.com>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrokinput.la
-
-libsigrokinput_la_SOURCES = \
-       binary.c \
-       chronovu_la8.c \
-       csv.c \
-       input.c \
-       vcd.c \
-       wav.c
-
-libsigrokinput_la_CFLAGS = \
-       -I$(top_srcdir)
-
diff --git a/output/Makefile.am b/output/Makefile.am
deleted file mode 100644 (file)
index 62f9842..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-##
-
-SUBDIRS = text
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrokoutput.la
-
-libsigrokoutput_la_SOURCES = \
-       binary.c \
-       vcd.c \
-       ols.c \
-       gnuplot.c \
-       chronovu_la8.c \
-       csv.c \
-       analog.c \
-       output.c
-
-libsigrokoutput_la_CFLAGS = \
-       -I$(top_srcdir)
-
-libsigrokoutput_la_LIBADD = \
-       text/libsigrokoutputtext.la
-
diff --git a/output/text/Makefile.am b/output/text/Makefile.am
deleted file mode 100644 (file)
index 348892c..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2011 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-##
-
-# Local lib, this is NOT meant to be installed!
-noinst_LTLIBRARIES = libsigrokoutputtext.la
-
-libsigrokoutputtext_la_SOURCES = \
-       text.c \
-       text.h \
-       bits.c \
-       hex.c \
-       ascii.c
-
-libsigrokoutputtext_la_CFLAGS = \
-       -I$(top_srcdir)
-
diff --git a/tests/Makefile.am b/tests/Makefile.am
deleted file mode 100644 (file)
index 29103e4..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-##
-## This file is part of the libsigrok project.
-##
-## Copyright (C) 2013 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-##
-
-if HAVE_CHECK
-
-TESTS = check_main
-
-check_PROGRAMS = ${TESTS}
-
-check_main_SOURCES = \
-       $(top_builddir)/libsigrok.h \
-       lib.c \
-       lib.h \
-       check_main.c \
-       check_core.c \
-       check_input_all.c \
-       check_input_binary.c \
-       check_output_all.c \
-       check_strutil.c \
-       check_version.c \
-       check_driver_all.c
-
-check_main_CFLAGS = @check_CFLAGS@
-
-check_main_LDADD = $(top_builddir)/libsigrok.la @check_LIBS@
-
-endif