asihpi emu korg1212 maestro3 multisound sb16 wavefront \
ymfpci aica ca0132 cs46xx
-EXTRA_DIST = depcomp Makefile.fw_writer Makefile.hotplug
+EXTRA_DIST = depcomp Makefile.fw_writer Makefile.hotplug Makefile.loader
dist-hook:
-chmod -R a+r $(distdir)
--- /dev/null
+#
+# Common parts for the firmware generation
+#
+
+if USE_LOADER
+firmwaredir = $(datadir)/alsa/firmware/$(loader_dir)
+firmware_DATA = $(loader_files)
+else
+firmwaredir =
+firmware_DATA =
+endif
# # Process this file with automake to produce Makefile.in.
-MYNAME = hdsploader
-
dsp_hex_files = digiface_firmware.bin \
digiface_firmware_rev11.bin \
multiface_firmware.bin \
firmware_dir =
firmware_files = $(dsp_hex_files) $(dsp_bin_files)
-
-if USE_LOADER
-firmwaredir = $(datadir)/alsa/firmware/$(MYNAME)
-firmware_DATA = $(firmware_files)
-else
-firmwaredir =
-firmware_DATA =
-endif
+loader_dir = hdsploader
+loader_files = $(firmware_files)
noinst_PROGRAMS = fw_writer
fw_writer_SOURCES = tobin.c
tobin.c
CLEANFILES = $(dsp_hex_files)
+include ../Makefile.loader
include ../Makefile.hotplug
include ../Makefile.fw_writer
-MYNAME = mixartloader
-
+loader_dir = mixartloader
firmware_dir = mixart
cfg_files = miXart.conf
miXart8AES.xlx \
miXart8.elf \
miXart8.xlx
+loader_files = $(cfg_files) $(firmware_files)
-EXTRA_DIST = $(cfg_files) $(firmware_files)
-
-if USE_LOADER
-firmwaredir = $(datadir)/alsa/firmware/$(MYNAME)
-firmware_DATA = $(cfg_files) $(firmware_files)
-else
-firmwaredir =
-firmware_DATA =
-endif
+EXTRA_DIST = $(loader_files)
+include ../Makefile.loader
include ../Makefile.hotplug
-MYNAME = pcxhrloader
-
+loader_dir = pcxhrloader
firmware_dir = pcxhr
cfg_files = \
dspe924.e56 \
dspb924.b56 \
dspd222.d56
+loader_files = $(cfg_files) $(firmware_files)
-EXTRA_DIST = $(cfg_files) $(firmware_files)
-
-if USE_LOADER
-firmwaredir = $(datadir)/alsa/firmware/$(MYNAME)
-firmware_DATA = $(cfg_files) $(firmware_files)
-else
-firmwaredir =
-firmware_DATA =
-endif
+EXTRA_DIST = $(loader_files)
+include ../Makefile.loader
include ../Makefile.hotplug
-MYNAME = vxloader
-
cfg_files = vx222.conf vxboard.conf vxpocket.conf vxp440.conf
dsp_files = \
xlx_files = $(rbt_files:%.rbt=%.xlx)
+loader_dir = vxloader
+loader_files = $(cfg_files) $(dsp_files) $(rbt_files)
firmware_dir = vx
firmware_files = $(dsp_files) $(xlx_files)
EXTRA_DIST = $(cfg_files) $(dsp_files) $(rbt_files) toxlx.c
CLEANFILES = $(xlx_files)
-if USE_LOADER
-firmwaredir = $(datadir)/alsa/firmware/$(MYNAME)
-firmware_DATA = $(cfg_files) $(dsp_files) $(rbt_files)
-else
-firmwaredir =
-firmware_DATA =
-endif
-
+include ../Makefile.loader
include ../Makefile.hotplug
LINK_FOR_BUILD = $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(CPPFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) $(TARGET_ARCH_FOR_BUILD)