target_sources(scratchcpp
  PRIVATE
    value_functions.cpp
    value_functions_p.h
    drawable.cpp
    drawable_p.cpp
    drawable_p.h
    target.cpp
    target_p.cpp
    target_p.h
    variable.cpp
    variable_p.cpp
    variable_p.h
    list.cpp
    list_p.cpp
    list_p.h
    list_functions.cpp
    list_functions.h
    block.cpp
    block_p.cpp
    block_p.h
    blockprototype.cpp
    blockprototype_p.cpp
    blockprototype_p.h
    input.cpp
    input_p.cpp
    input_p.h
    inputvalue.cpp
    inputvalue_p.cpp
    inputvalue_p.h
    field.cpp
    field_p.cpp
    field_p.h
    asset.cpp
    asset_p.cpp
    asset_p.h
    costume.cpp
    costume_p.cpp
    costume_p.h
    sound.cpp
    sound_p.cpp
    sound_p.h
    stage.cpp
    stage_p.cpp
    stage_p.h
    sprite.cpp
    sprite_p.cpp
    sprite_p.h
    textbubble.cpp
    textbubble_p.cpp
    textbubble_p.h
    broadcast.cpp
    broadcast_p.cpp
    broadcast_p.h
    entity.cpp
    entity_p.cpp
    entity_p.h
    keyevent.cpp
    keyevent_p.cpp
    keyevent_p.h
    comment.cpp
    comment_p.cpp
    comment_p.h
    monitor.cpp
    monitor_p.cpp
    monitor_p.h
)
