Skip to content

Commit

Permalink
Remove the now moribund Synth/Editor extensions (surge-synthesizer#6955)
Browse files Browse the repository at this point in the history
Used to be we needed custom doo-hickies for each synth type
but now we are on juce 7 we don't, so remove this somewhat
clumsy link time mechanism.

Closes surge-synthesizer#6950
  • Loading branch information
baconpaul authored Apr 18, 2023
1 parent 7e47e26 commit 0649504
Show file tree
Hide file tree
Showing 11 changed files with 0 additions and 194 deletions.
5 changes: 0 additions & 5 deletions src/surge-xt/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ if(SURGE_BUILD_CLAP)
clap_juce_extensions_plugin(TARGET surge-xt
CLAP_ID "org.surge-synth-team.surge-xt"
CLAP_FEATURES "instrument" "synthesizer" "hybrid" "free and open source")
target_sources(${PROJECT_NAME}_CLAP PRIVATE plugin_type_extensions/SurgeSynthClapExtensions.cpp)
endif()

if(JUCE_ASIO_SUPPORT)
Expand Down Expand Up @@ -193,10 +192,6 @@ target_compile_definitions(${PROJECT_NAME} PUBLIC
$<IF:$<CONFIG:DEBUG>,BUILD_IS_DEBUG,BUILD_IS_RELEASE>=1
)

foreach(format ${SURGE_JUCE_FORMATS})
target_sources(${PROJECT_NAME}_${format} PRIVATE plugin_type_extensions/SurgeSynth${format}Extensions.cpp)
endforeach()

target_link_libraries(${PROJECT_NAME} PRIVATE
surge-common
surge-platform
Expand Down
3 changes: 0 additions & 3 deletions src/surge-xt/SurgeSynthEditor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
#include "SurgeImageStore.h"
#include "SurgeImage.h"
#include "SurgeGUIEditor.h"
#include "plugin_type_extensions/SurgeSynthFlavorExtensions.h"
#include "SurgeJUCELookAndFeel.h"
#include "RuntimeFont.h"
#include "AccessibleHelpers.h"
Expand Down Expand Up @@ -221,8 +220,6 @@ SurgeSynthEditor::SurgeSynthEditor(SurgeSynthProcessor &p)

idleTimer = std::make_unique<IdleTimer>(this);
idleTimer->startTimer(1000 / 60);

SurgeSynthEditorSpecificExtensions(this, sge.get());
}

SurgeSynthEditor::~SurgeSynthEditor()
Expand Down
3 changes: 0 additions & 3 deletions src/surge-xt/SurgeSynthProcessor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
#include "SurgeSynthEditor.h"
#include "SurgeSynthProcessor.h"
#include "DebugHelpers.h"
#include "plugin_type_extensions/SurgeSynthFlavorExtensions.h"
#include "version.h"
#include "sst/plugininfra/cpufeatures.h"
#include "globals.h"
Expand Down Expand Up @@ -141,8 +140,6 @@ SurgeSynthProcessor::SurgeSynthProcessor()
}
}
#endif

SurgeSynthProcessorSpecificExtensions(this, surge.get());
}

SurgeSynthProcessor::~SurgeSynthProcessor() {}
Expand Down
23 changes: 0 additions & 23 deletions src/surge-xt/plugin_type_extensions/SurgeSynthAUExtensions.cpp

This file was deleted.

23 changes: 0 additions & 23 deletions src/surge-xt/plugin_type_extensions/SurgeSynthAUv3Extensions.cpp

This file was deleted.

23 changes: 0 additions & 23 deletions src/surge-xt/plugin_type_extensions/SurgeSynthClapExtensions.cpp

This file was deleted.

22 changes: 0 additions & 22 deletions src/surge-xt/plugin_type_extensions/SurgeSynthFlavorExtensions.h

This file was deleted.

23 changes: 0 additions & 23 deletions src/surge-xt/plugin_type_extensions/SurgeSynthLV2Extensions.cpp

This file was deleted.

This file was deleted.

23 changes: 0 additions & 23 deletions src/surge-xt/plugin_type_extensions/SurgeSynthVST3Extensions.cpp

This file was deleted.

23 changes: 0 additions & 23 deletions src/surge-xt/plugin_type_extensions/SurgeSynthVSTExtensions.cpp

This file was deleted.

0 comments on commit 0649504

Please sign in to comment.