Fix rebuilds with different NOPLUGINS

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-12-24 20:42:58 +00:00
parent e2287e07eb
commit 76cdce063c
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0

View file

@ -297,6 +297,11 @@ FUNDAMENTAL_CUSTOM = $(DRWAV)
# PLUGIN_FILES += $(wildcard ZamAudio/src/*.cpp)
# --------------------------------------------------------------
# noplugins build
NOPLUGIN_FILES = $(PLUGIN_FILES:%=%)
ifneq ($(NOPLUGINS),true)
# --------------------------------------------------------------
# 21kHz
@ -1534,17 +1539,24 @@ endif
PLUGIN_OBJS = $(PLUGIN_FILES:%=$(BUILD_DIR)/%.o)
PLUGIN_OBJS += $(PLUGIN_BINARIES:%=$(BUILD_DIR)/%.bin.o)
NOPLUGIN_OBJS = $(NOPLUGIN_FILES:%=$(BUILD_DIR)/%.o)
.PRECIOUS: $(PLUGIN_BINARIES:%=$(BUILD_DIR)/%.bin.c)
# function for custom module names macro
custom_module_names = -D${1}=${2}${1} -Dmodel${1}=model${2}${1} -D${1}Widget=${2}${1}Widget
custom_per_file_names = -D${1}=${2}_${1}
$(TARGET): $(PLUGIN_OBJS)
plugins.a: $(PLUGIN_OBJS)
@echo "Creating $@"
$(SILENT)rm -f $@
$(SILENT)$(AR) crs $@ $^
noplugins.a: $(NOPLUGIN_OBJS)
@echo "Creating $@" $(NOPLUGIN_OBJS)
$(SILENT)rm -f $@
$(SILENT)$(AR) crs $@ $^
$(BUILD_DIR)/%.bin.c: % ../deps/res2c.py
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Generating $*.bin.c"