serenity/Userland/Applications/Piano/CMakeLists.txt
kleines Filmröllchen 196841fd3a Piano: Add a generic processor parameter widget
This automatically creates the correct collection of name label, value
label and "editor" (knob, checkbox, dropdown) depending on the processor
type and layouts them vertically.
2022-07-25 15:25:13 +02:00

24 lines
487 B
CMake

serenity_component(
Piano
RECOMMENDED
TARGETS Piano
DEPENDS AudioServer
)
set(SOURCES
AudioPlayerLoop.cpp
TrackManager.cpp
KeysWidget.cpp
KnobsWidget.cpp
main.cpp
MainWidget.cpp
PlayerWidget.cpp
RollWidget.cpp
SamplerWidget.cpp
WaveWidget.cpp
ProcessorParameterWidget/Slider.cpp
ProcessorParameterWidget/ParameterWidget.cpp
)
serenity_app(Piano ICON app-piano)
target_link_libraries(Piano LibAudio LibDSP LibGUI LibMain)