ladybird/Userland/Applications/Piano/CMakeLists.txt
kleines Filmröllchen cf6676beb2 Piano: Rename KnobsWidget to TrackControlsWidget
This more generic name will better reflect the purpose of the widget in
the future, as this commit begins the long process of enhancing the
widget into a container for all controls of Piano's currently selected
track.
2023-02-25 20:49:41 -07:00

31 lines
704 B
CMake

serenity_component(
Piano
RECOMMENDED
TARGETS Piano
DEPENDS AudioServer
)
compile_gml(ExportProgressWidget.gml ExportProgressWidget.h export_progress_widget)
set(SOURCES
AudioPlayerLoop.cpp
ExportProgressWindow.cpp
KeysWidget.cpp
main.cpp
MainWidget.cpp
PlayerWidget.cpp
RollWidget.cpp
SamplerWidget.cpp
TrackControlsWidget.cpp
TrackManager.cpp
WaveWidget.cpp
ProcessorParameterWidget/ParameterWidget.cpp
ProcessorParameterWidget/Slider.cpp
)
set(GENERATED_SOURCES
ExportProgressWidget.h
)
serenity_app(Piano ICON app-piano)
target_link_libraries(Piano PRIVATE LibAudio LibCore LibDSP LibGfx LibGUI LibIPC LibMain LibThreading)