falkTX
|
8d6748c502
|
Make sure to optimize modgui builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8eb504d3eb
|
Allow file browsers in modgui build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fec59af373
|
Use -modgui as build suffix dir when building via wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
da582de935
|
Initial implementation of modgui over wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
205e0215af
|
Improve handling of custom build dirs when using Makefiles
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
79948069d5
|
Add extra ui libs to make builds too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
564f6519b4
|
Allow to have separate DSP vs UI plugin rebuild deps
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
Luciano Iam
|
a2887f427b
|
Include CLAP bin in plugins Makefile clean target
|
3 years ago |
falkTX
|
bf8248ef0e
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8bbce1c2c1
|
Fix a typo
|
3 years ago |
falkTX
|
94428d3603
|
Make sure to tell plugin about CLAP UI param changes
|
3 years ago |
falkTX
|
4fcab4f6b4
|
Rename plugin.vst to plugin.bundle as we use it for CLAP now too
|
3 years ago |
falkTX
|
df964fe739
|
Use proper clap filename target
|
3 years ago |
falkTX
|
04d86c7196
|
Start implementing CLAP
|
3 years ago |
falkTX
|
dffa860fb8
|
Prepare stub to be used for clap and other implementations
|
3 years ago |
falkTX
|
c9ce338379
|
Fix last commit
|
3 years ago |
falkTX
|
2d5dd370c6
|
Create macOS app bundles for standalones with custom UI
|
3 years ago |
falkTX
|
f412918c5f
|
A few more tweaks for native-audio standalone, allow forcing
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d200db475b
|
Make RtAudio capture opt-in, add MIDI input
|
3 years ago |
falkTX
|
aaa0f5a5fe
|
Remove wrong macro for macOS build, was unused anyway
|
3 years ago |
falkTX
|
ec02b88923
|
Rework native audio standalone fallback code, add full wasm stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
02216aba74
|
Allow to redirect Runner emscript calls, needed for exceptions
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7b1ccac2a0
|
Always build wasm standalones with -sMAIN_MODULE
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ee94ba0cae
|
Automatically set a few flags on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3aa2e83deb
|
Set VST3 filename for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ea18b1a1ad
|
Get all plugins to build for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d8612aa360
|
More wasm related things, generating "standalones"
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
478cb33f04
|
wasm and egl/gles related things
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
42c1387a12
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cac6646370
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
60f0de5a0d
|
Cleanup makefile
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5cd8449963
|
Fix missing EXTRA_LIBS in separate lv2 targets
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e2dcae3758
|
Fix make clean
Closes #367
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a449da1881
|
Fix vst3 filename for 32bit windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
697293675f
|
Really fix static build for standalone
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
aad2a31f76
|
Add static plugin target
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
96d5def58d
|
Fix LTO link flags, experiment with static builds
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9236640093
|
Add opengl3 as a possible build type
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c6c6900b87
|
Add steps to create a plugin as shared library
The exported createSharedPlugin function will return a DPF Plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e03017963d
|
Use the more compat DirectSound as JACK fallback on Windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2d1ec00e27
|
Proper setup of macOS VST bundles after the recent changes
|
4 years ago |
falkTX
|
a88514b734
|
Add new USE_VST2_BUNDLE makefile option, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b9a7aaa587
|
Fix build after latest changes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2ebf89eef3
|
Cleanup
|
4 years ago |
falkTX
|
d56d568e76
|
Put EXTRA_LIBS in compiler command instead of object list
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bea5f6f9c3
|
Use EXTRA_DEPENDENCIES instead of EXTRA_LIBS in a few places
|
4 years ago |
falkTX
|
c4e1210897
|
Make plugin objects depend on EXTRA_LIBS, add *.m/*.mm targets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f79095abde
|
Allow to define EXTRA_LIBS for plugin targets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5fedd7d39e
|
Revert "Do not restrict symbols if DEBUG or SKIP_STRIPPING enabled"
This reverts commit 77f5ab64e9.
|
4 years ago |
falkTX
|
77f5ab64e9
|
Do not restrict symbols if DEBUG or SKIP_STRIPPING enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |