First commit.

This commit is contained in:
Robin Davies
2021-08-15 12:42:46 -04:00
commit d8a6022947
264 changed files with 95068 additions and 0 deletions
+142
View File
@@ -0,0 +1,142 @@
find_program(NPM_COMMAND npm)
if (CMAKE_BUILD_TYPE MATCHES Debug)
set(BUILD_REACT "echo")
else()
set(BUILD_REACT ${NPM_COMMAND})
endif()
set (BUILD_DIRECTORY ${PROJECT_SOURCE_DIR}/build/react/build)
message(STATUS "React Build...")
add_custom_command(
OUTPUT ${BUILD_DIRECTORY}/index.html
COMMAND ${BUILD_REACT}
ARGS run build
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/react
DEPENDS
src/JackServerSettingsDialog.tsx
src/JackServerSettings.tsx
src/AboutDialog.tsx
src/App.test.tsx
src/App.tsx
src/Banks.tsx
src/ControlViewFactory.tsx
src/DraggableGrid.tsx
src/Draggable.tsx
src/FullScreenIME.tsx
src/GxTunerControl.tsx
src/IControlViewFactory.tsx
src/index.tsx
src/JackHostStatus.tsx
src/JackStatusView.tsx
src/Jack.tsx
src/LoadPluginDialogBackup.tsx
src/LoadPluginDialog.tsx
src/Lv2Plugin.tsx
src/MainPage.tsx
src/ObservableProperty.tsx
src/PedalBoard.tsx
src/PedalBoardView.tsx
src/Pedal.tsx
src/PiPedalError.tsx
src/PiPedalModel.tsx
src/PiPedalSocket.tsx
src/PluginClass.tsx
src/PluginControl.tsx
src/PluginControlView.tsx
src/PluginIcon.tsx
src/PluginInfoDialog.tsx
src/PresetDialog.tsx
src/PresetSelector.tsx
src/Rect.tsx
src/RenameDialog.tsx
src/ResizeResponsiveComponent.tsx
src/SelectChannelsDialog.tsx
src/SelectHoverBackground.tsx
src/SelectMidiChannelsDialog.tsx
src/SettingsDialog.tsx
src/SplitControlView.tsx
src/SplitUiControls.tsx
src/StringBuilder.tsx
src/SvgPathBuilder.tsx
src/TemporaryDrawer.tsx
src/ToobCabSimView.tsx
src/ToobFrequencyResponseView.tsx
src/ToobInputStageView.tsx
src/ToobToneStackView.tsx
src/Units.tsx
src/Utility.tsx
src/VuMeter.tsx
src/PluginPreset.tsx
public/logo512.png
public/index.html
public/manifest.json
public/var
public/var/current_pedalboard.json
public/var/uiplugins.json
public/var/config.json
public/var/plugin_classes.json
public/logo192.png
public/serve.json
public/robots.txt
public/sample_lv2_plugins.json
public/logo192x.png
public/img/fx_analyzer.svg
public/img/fx_flanger.svg
public/img/cx_stereo.svg
public/img/fx_split_a.svg
public/img/fx_dial.svg
public/img/drive_file_rename_outline_black_24dp.svg
public/img/fx_filter.svg
public/img/cx_mono.svg
public/img/fx_limiter.svg
public/img/fx_converter.svg
public/img/fx_simulator.svg
public/img/fx_delay.svg
public/img/fx_reverb.svg
public/img/fx_empty.svg
public/img/fx_eq.svg
public/img/edit_banks.svg
public/img/fx_gate.svg
public/img/settings_black_24dp.svg
public/img/help_outline_black_24dp.svg
public/img/fx_oscillator.svg
public/img/fx_split_b.svg
public/img/fx_phaser.svg
public/img/fx_amplifier.svg
public/img/fx_plugin.svg
public/img/ic_drawer.svg
public/img/fx_terminal.svg
public/img/fx_spatial.svg
public/img/fx_pitch.svg
public/img/ic_logo.svg
public/img/fx_flanger2.svg
public/img/fx_function.svg
public/img/fx_lr.svg
public/img/fx_generator.svg
public/img/fx_spectral.svg
public/img/fx_chorus.svg
public/img/fx_utility.svg
public/img/fx_mixer.svg
public/img/ic_presets.svg
public/img/fx_instrument.svg
public/img/fx_modulator.svg
public/img/fx_compressor.svg
public/img/fx_constant.svg
public/img/fx_distortion.svg
public/img/save_bank_as.svg
public/favicon.ico
)
add_custom_target (
ReactBuild ALL
DEPENDS ${BUILD_DIRECTORY}/index.html
)