Build system tweaks

Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
diff --git a/Makefile b/Makefile
index 9d36450..00e0263 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
 #
 # SPDX-License-Identifier:ISC
 
-PLUGIN_LIST := fasm xdc params sdc ql-iob design_introspection integrateinv ql-qlf uhdm dsp_ff
+PLUGIN_LIST := fasm xdc params sdc ql-iob design_introspection integrateinv ql-qlf uhdm dsp-ff
 PLUGINS := $(foreach plugin,$(PLUGIN_LIST),$(plugin).so)
 PLUGINS_INSTALL := $(foreach plugin,$(PLUGIN_LIST),install_$(plugin))
 PLUGINS_CLEAN := $(foreach plugin,$(PLUGIN_LIST),clean_$(plugin))
diff --git a/Makefile_plugin.common b/Makefile_plugin.common
index 0870f21..49d6ab5 100644
--- a/Makefile_plugin.common
+++ b/Makefile_plugin.common
@@ -55,7 +55,7 @@
 DATA_DIR ?= $(shell $(YOSYS_CONFIG) --datdir)
 EXTRA_FLAGS ?=
 
-OBJS := $(SOURCES:cc=o)
+OBJS := $(patsubst %.cc,%.o,$(SOURCES))
 
 all: $(NAME).so
 
diff --git a/dsp_ff-plugin/Makefile b/dsp-ff-plugin/Makefile
similarity index 100%
rename from dsp_ff-plugin/Makefile
rename to dsp-ff-plugin/Makefile
diff --git a/dsp_ff-plugin/dsp_ff.cc b/dsp-ff-plugin/dsp_ff.cc
similarity index 100%
rename from dsp_ff-plugin/dsp_ff.cc
rename to dsp-ff-plugin/dsp_ff.cc
diff --git a/dsp_ff-plugin/nexus-dsp_rules.txt b/dsp-ff-plugin/nexus-dsp_rules.txt
similarity index 100%
rename from dsp_ff-plugin/nexus-dsp_rules.txt
rename to dsp-ff-plugin/nexus-dsp_rules.txt
diff --git a/dsp_ff-plugin/tests/Makefile b/dsp-ff-plugin/tests/Makefile
similarity index 100%
rename from dsp_ff-plugin/tests/Makefile
rename to dsp-ff-plugin/tests/Makefile
diff --git a/dsp_ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.tcl b/dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.tcl
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.tcl
rename to dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.tcl
diff --git a/dsp_ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v b/dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v
rename to dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v
diff --git a/dsp_ff-plugin/tests/nexus_conn_share/nexus_conn_share.tcl b/dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.tcl
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_conn_share/nexus_conn_share.tcl
rename to dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.tcl
diff --git a/dsp_ff-plugin/tests/nexus_conn_share/nexus_conn_share.v b/dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.v
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_conn_share/nexus_conn_share.v
rename to dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.v
diff --git a/dsp_ff-plugin/tests/nexus_fftypes/nexus_fftypes.tcl b/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.tcl
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_fftypes/nexus_fftypes.tcl
rename to dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.tcl
diff --git a/dsp_ff-plugin/tests/nexus_fftypes/nexus_fftypes.v b/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_fftypes/nexus_fftypes.v
rename to dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v
diff --git a/dsp_ff-plugin/tests/nexus_mult/README.md b/dsp-ff-plugin/tests/nexus_mult/README.md
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_mult/README.md
rename to dsp-ff-plugin/tests/nexus_mult/README.md
diff --git a/dsp_ff-plugin/tests/nexus_mult/nexus_mult.tcl b/dsp-ff-plugin/tests/nexus_mult/nexus_mult.tcl
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_mult/nexus_mult.tcl
rename to dsp-ff-plugin/tests/nexus_mult/nexus_mult.tcl
diff --git a/dsp_ff-plugin/tests/nexus_mult/nexus_mult.v b/dsp-ff-plugin/tests/nexus_mult/nexus_mult.v
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_mult/nexus_mult.v
rename to dsp-ff-plugin/tests/nexus_mult/nexus_mult.v
diff --git a/dsp_ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.tcl b/dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.tcl
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.tcl
rename to dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.tcl
diff --git a/dsp_ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v b/dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v
similarity index 100%
rename from dsp_ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v
rename to dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v