]> sigrok.org Git - libsigrok.git/blobdiff - Makefile.am
ft2232h: Add support for FTDI FT2232H/FT232R chip as LA.
[libsigrok.git] / Makefile.am
index 808a236961bfa2006b13db6acbaeedc5077dcd39..1038b31f5a466c64699d0cbe1d8ff37049d9c0d9 100644 (file)
@@ -179,6 +179,12 @@ libsigrok_la_SOURCES += \
        src/hardware/appa-55ii/protocol.c \
        src/hardware/appa-55ii/api.c
 endif
+if HW_ARACHNID_LABS_RE_LOAD_PRO
+libsigrok_la_SOURCES += \
+       src/hardware/arachnid-labs-re-load-pro/protocol.h \
+       src/hardware/arachnid-labs-re-load-pro/protocol.c \
+       src/hardware/arachnid-labs-re-load-pro/api.c
+endif
 if HW_ASIX_SIGMA
 libsigrok_la_SOURCES += \
        src/hardware/asix-sigma/protocol.h \
@@ -263,6 +269,12 @@ libsigrok_la_SOURCES += \
        src/hardware/fluke-dmm/fluke.c \
        src/hardware/fluke-dmm/api.c
 endif
+if HW_FT2232H
+libsigrok_la_SOURCES += \
+       src/hardware/ft2232h/protocol.h \
+       src/hardware/ft2232h/protocol.c \
+       src/hardware/ft2232h/api.c
+endif
 if HW_FX2LAFW
 libsigrok_la_SOURCES += \
        src/hardware/fx2lafw/protocol.h \
@@ -289,12 +301,24 @@ libsigrok_la_SOURCES += \
        src/hardware/hameg-hmo/protocol.c \
        src/hardware/hameg-hmo/api.c
 endif
+if HW_HANTEK_6XXX
+libsigrok_la_SOURCES += \
+       src/hardware/hantek-6xxx/protocol.h \
+       src/hardware/hantek-6xxx/protocol.c \
+       src/hardware/hantek-6xxx/api.c
+endif
 if HW_HANTEK_DSO
 libsigrok_la_SOURCES += \
        src/hardware/hantek-dso/dso.h \
        src/hardware/hantek-dso/dso.c \
        src/hardware/hantek-dso/api.c
 endif
+if HW_HP_3457A
+libsigrok_la_SOURCES += \
+       src/hardware/hp-3457a/protocol.h \
+       src/hardware/hp-3457a/protocol.c \
+       src/hardware/hp-3457a/api.c
+endif
 if HW_HUNG_CHANG_DSO_2100
 libsigrok_la_SOURCES += \
        src/hardware/hung-chang-dso-2100/protocol.h \
@@ -660,7 +684,7 @@ RDIR = bindings/ruby
 RDOC = $(RDIR)/doc.i
 RWRAP = $(RDIR)/classes_wrap.cpp
 ROBJ = $(RWRAP:.cpp=.o)
-REXT = $(RDIR)/sigrok.so
+REXT = $(RDIR)/sigrok.$(RUBY_DLEXT)
 
 $(RDOC): $(srcdir)/bindings/swig/doc.py $(CPPXMLDOC)
        $(AM_V_GEN)$(PYTHON) $(srcdir)/bindings/swig/doc.py ruby $(CPPXMLDOC) > $@
@@ -683,8 +707,8 @@ $(REXT): $(ROBJ) @ORDER@ bindings/cxx/libsigrokcxx.la
 ruby-build: $(REXT)
 
 ruby-install: $(REXT)
-       $(INSTALL) -d $(prefix)/$(RBSIGROK_EXTDIR)
-       $(INSTALL) $< $(prefix)/$(RBSIGROK_EXTDIR)
+       $(INSTALL) -d $(DESTDIR)$(prefix)/$(RBSIGROK_EXTDIR)
+       $(INSTALL) $< $(DESTDIR)$(prefix)/$(RBSIGROK_EXTDIR)
 
 ruby-clean:
        -$(AM_V_at)rm -fr $(RDIR)/doc