Build mini variant for MOD

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-12-29 02:06:09 +00:00
parent cfa66b4d50
commit c23230297c
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
6 changed files with 15 additions and 14 deletions

View file

@ -660,7 +660,7 @@ jobs:
- name: Build for modduo
if: steps.mpb-cache.outputs.cache-hit == 'true'
run: |
make modduo HEADLESS=true WITH_LTO=${{ env.WITH_LTO }} MODDUO=true -j $(nproc)
make modduo CIBUILD=true HEADLESS=true MODDUO=true WITH_LTO=${{ env.WITH_LTO }} -j $(nproc)
- name: Set sha8
id: slug
run: echo "SHA8=$(echo ${{ github.sha }} | cut -c1-8)" >> $GITHUB_ENV
@ -702,7 +702,7 @@ jobs:
- name: Build for modduox
if: steps.mpb-cache.outputs.cache-hit == 'true'
run: |
make modduox HEADLESS=true WITH_LTO=${{ env.WITH_LTO }} -j $(nproc)
make modduox CIBUILD=true HEADLESS=true WITH_LTO=${{ env.WITH_LTO }} -j $(nproc)
- name: Set sha8
id: slug
run: echo "SHA8=$(echo ${{ github.sha }} | cut -c1-8)" >> $GITHUB_ENV
@ -744,7 +744,7 @@ jobs:
- name: Build for moddwarf
if: steps.mpb-cache.outputs.cache-hit == 'true'
run: |
make moddwarf HEADLESS=true WITH_LTO=${{ env.WITH_LTO }} -j $(nproc)
make moddwarf CIBUILD=true HEADLESS=true WITH_LTO=${{ env.WITH_LTO }} -j $(nproc)
- name: Set sha8
id: slug
run: echo "SHA8=$(echo ${{ github.sha }} | cut -c1-8)" >> $GITHUB_ENV

2
dpf

@ -1 +1 @@
Subproject commit 48c4ebf27baaf9c039209df1443013dc977e0819
Subproject commit 55ab560e3cf8c408cd7e36d847cf2c1a34cf59e5

View file

@ -31,13 +31,8 @@
#define DISTRHO_PLUGIN_URI "https://distrho.kx.studio/plugins/cardinal#fx"
#define DISTRHO_PLUGIN_CLAP_ID "studio.kx.distrho.cardinal#fx"
#if defined(__MOD_DEVICES__)
# define DISTRHO_PLUGIN_NAME "Cardinal Mini"
# define DISTRHO_PLUGIN_LABEL "CardinalMini"
#else
# define DISTRHO_PLUGIN_NAME "Cardinal FX"
# define DISTRHO_PLUGIN_LABEL "CardinalFX"
#endif
#define DISTRHO_PLUGIN_NAME "Cardinal FX"
#define DISTRHO_PLUGIN_LABEL "CardinalFX"
#ifdef HEADLESS
#define DISTRHO_PLUGIN_HAS_UI 0

View file

@ -5,6 +5,5 @@
#
NAME = CardinalMini
PLUGIN_CLASS = distrho_cardinal_mini
PLUGIN_URI = https://distrho.kx.studio/plugins/cardinal\#mini
MODGUI_CLASS_NAME = distrho_cardinal_mini
include ../Makefile.cardinal.mk

View file

@ -232,6 +232,7 @@ all: $(TARGETS)
ifeq ($(MOD_BUILD),true)
$(MAKE) -C Cardinal lv2
$(MAKE) -C CardinalFX lv2
$(MAKE) -C CardinalMini lv2
else ifeq ($(WASM),true)
$(MAKE) -C CardinalNative
# $(MAKE) -C CardinalMini modgui

View file

@ -303,7 +303,13 @@ BASE_FLAGS += -DCARDINAL_NOSIMD
endif
ifeq ($(MOD_BUILD),true)
BASE_FLAGS += -DDISTRHO_PLUGIN_USES_MODGUI=1 -DDISTRHO_PLUGIN_MINIMUM_BUFFER_SIZE=0xffff
BASE_FLAGS += -DDISTRHO_PLUGIN_MINIMUM_BUFFER_SIZE=0xffff
BASE_FLAGS += -DDISTRHO_PLUGIN_USES_MODGUI=1
ifeq ($(CARDINAL_VARIANT),mini)
BASE_FLAGS += -DDISTRHO_PLUGIN_USES_CUSTOM_MODGUI=0
else
BASE_FLAGS += -DDISTRHO_PLUGIN_USES_CUSTOM_MODGUI=1
endif
endif
ifneq ($(WASM),true)