usx2yloader_SOURCES = usx2yloader.c
-EXTRA_DIST = depcomp tascam_fw.usermap tascam_fw tascam_fpga
+EXTRA_DIST = depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in
hotplug_files = tascam_fw.usermap tascam_fw tascam_fpga
hotplugdir = /etc/hotplug/usb
CFLAGS="$CFLAGS $ALSA_CFLAGS"
LDFLAGS="$LDFLAGS $ALSA_LIBS"
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile tascam_fpga tascam_fw)
#!/bin/sh
# load the firmware into Tascam USB devices (FPGA design)
-LOADER=/usr/local/bin/usx2yloader
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+
+LOADER=@bindir@/usx2yloader
if [ -x /usr/bin/logger ]; then
/usr/bin/logger -t $0 "calling $LOADER for $DEVICE"
fi
$LOADER
-/usr/local/bin/us428control&
+@bin@/us428control &
if [ -x /usr/bin/logger ]; then
/usr/bin/logger -t $0 "leaving"
fi
+exit 0
# load the firmware into Tascam USB devices
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+
FIRMWARE=
-FIRMWAREDIR=/usr/local/share/alsa/firmware
+FIRMWAREDIR=@datadir@/alsa/firmware/usx2yloader
FLAGS=
LOADER=/sbin/fxload
LOADERFIRMWARE=$FIRMWAREDIR/tascam_loader.ihx
/usr/bin/logger -t $0 "load $FIRMWARE for $PRODUCT to $DEVICE"
fi
$LOADER $FLAGS -s $LOADERFIRMWARE -I $FIRMWARE
+
+exit 0