gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

CMakeLists.txt (1117B)


      1 cmake_minimum_required(VERSION 3.15)
      2 
      3 project(n2xJucePlugin VERSION ${CMAKE_PROJECT_VERSION}) 
      4 
      5 set(SOURCES
      6 	n2xArp.cpp n2xArp.h
      7 	n2xController.cpp n2xController.h
      8 	n2xEditor.cpp n2xEditor.h
      9 	n2xFileType.cpp n2xFileType.h
     10 	n2xFocusedParameter.cpp n2xFocusedParameter.h
     11 	n2xMasterVolume.cpp n2xMasterVolume.h
     12 	n2xOctLed.cpp n2xOctLed.h
     13 	n2xOutputMode.cpp n2xOutputMode.h
     14 	n2xParameterDrivenLed.cpp n2xParameterDrivenLed.h
     15 	n2xLcd.cpp n2xLcd.h
     16 	n2xLfo.cpp n2xLfo.h
     17 	n2xPart.cpp n2xPart.h
     18 	n2xPartLed.cpp n2xPartLed.h
     19 	n2xParts.cpp n2xParts.h
     20 	n2xPatchManager.cpp n2xPatchManager.h
     21 	n2xPluginEditorState.cpp n2xPluginEditorState.h
     22 	n2xPluginProcessor.cpp n2xPluginProcessor.h
     23 	n2xSlider.cpp n2xSlider.h
     24 	n2xVmMap.cpp n2xVmMap.h
     25 	parameterDescriptions_n2x.json
     26 	skins/n2xTrancy/n2xTrancy.json
     27 )
     28 
     29 SET(ASSETS "parameterDescriptions_n2x.json")
     30 
     31 addSkin("NodalRed2x" "n2xTrancy" "skins/n2xTrancy" "n2xTrancy.json" "ASSETS_n2xTrancy")
     32 
     33 buildSkinHeader()
     34 
     35 juce_add_binary_data(n2xJucePlugin_BinaryData SOURCES ${ASSETS} ${ASSETS_SKINS})
     36 
     37 createJucePlugin(n2xJucePlugin "NodalRed2x" TRUE "Tn2x" n2xJucePlugin_BinaryData n2xLib)