(let ((cflags (with-input-from-pipe "pkg-config --cflags libusb-1.0" read-line)) (lflags (with-input-from-pipe "pkg-config --libs libusb-1.0" read-line))) (compile -O2 -d0 -s -j usb "usb.scm" ,cflags ,lflags) (compile -O2 -d0 -s usb.import.scm)) (install-extension 'usb '("usb.so" "usb.import.so") '((version "0.1.3"))) ; vim: syntax=scheme