$(RANLIB) $@
clean:
- $(RM) bmusb.o main.o $(LIB) main
+ $(RM) bmusb.o main.o fake_capture.o $(LIB) main
install: all
$(INSTALL) -m 755 -o root -g root -d \
$(DESTDIR)$(PREFIX)/lib \
- $(DESTDIR)$(PREFIX)/include/bmusb \
- $(DESTDIR)$(PREFIX)/pkgconfig
+ $(DESTDIR)$(PREFIX)/lib/pkgconfig \
+ $(DESTDIR)$(PREFIX)/include/bmusb
$(INSTALL) -m 755 -o root -g root $(LIB) $(DESTDIR)$(PREFIX)/lib
$(INSTALL) -m 755 -o root -g root bmusb.h fake_capture.h $(DESTDIR)$(PREFIX)/include/bmusb
- $(INSTALL) -m 755 -o root -g root bmusb.pc $(DESTDIR)$(PREFIX)/pkgconfig
+ $(INSTALL) -m 644 -o root -g root bmusb.pc $(DESTDIR)$(PREFIX)/lib/pkgconfig
-// Intensity Shuttle USB3 prototype capture driver, v0.3
+// Intensity Shuttle USB3 capture driver, v0.4
// Can download 8-bit and 10-bit UYVY/v210 frames from HDMI, quite stable
// (can do captures for hours at a time with no drops), except during startup
// 576p60/720p60/1080i60 works, 1080p60 does not work (firmware limitation)
--- /dev/null
+prefix=/usr/local
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: bmusb
+Description: userspace driver for Blackmagic USB3 video capture cards
+Version: 0.4
+Cflags: -I${includedir}
+Libs: -L${libdir} -lbmusb
+Requires.private: libusb-1.0
+Libs.private: -lpthread