OK, it wasn't that hard. So This assumes an install on Yosemite using edy555's homebrew openlase install:
https://github.com/edy555/homebrew-openlaseTo get it to install in Yosemite, use
brew install openlase
instead of
brew install openlase --HEAD
OK now that you have openlase installed, a couple of modifications are needed for lasershark to build.
first install libusb and pkg-config:
brew install libusb
brew install pkg-config
now open the MakeFile in lasershark_hostapp and add
-I /usr/local/include -I /usr/local/include/libusb-1.0
after the first "$(CFLAGS)"
It should look like:
$(CC) $(CFLAGS) -I /usr/local/include -I /usr/local/include/libusb-1.0 -o lasershark_jack lasershark_jack.c lasershark_lib.c `$(PKG_CONFIG) --libs --cflags jack libusb-1.0`
then use "make" and it should work! You can ignore the linux instruction about editing permissions in /etc/udev, this is not needed in OSX.