From 6c02074f22e941942b32e665e0c9c73587ab4a7b Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 16 Feb 2026 22:56:12 +0100 Subject: fix: make test_demo use workspace files, remove obsolete tools/test_demo.* - test_demo now uses workspaces/test/{timeline.seq,music.track} - Removed tools/test_demo.{seq,track} (no longer used) - Updated docs to reference workspace files - Changes to workspaces/test/timeline.seq now trigger rebuild Co-Authored-By: Claude Sonnet 4.5 --- cmake/DemoExecutables.cmake | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'cmake') diff --git a/cmake/DemoExecutables.cmake b/cmake/DemoExecutables.cmake index 69e4a30..223f406 100644 --- a/cmake/DemoExecutables.cmake +++ b/cmake/DemoExecutables.cmake @@ -47,21 +47,21 @@ endif() # test_demo - Audio/Visual Sync Tool # ============================================================================= -# Timeline generation -set(TEST_DEMO_SEQ_PATH ${CMAKE_CURRENT_SOURCE_DIR}/tools/test_demo.seq) +# Timeline generation (use test workspace) +set(TEST_DEMO_SEQ_PATH ${CMAKE_CURRENT_SOURCE_DIR}/workspaces/test/timeline.seq) set(GENERATED_TEST_DEMO_TIMELINE_CC ${CMAKE_CURRENT_SOURCE_DIR}/src/generated/test_timeline.cc) add_custom_command( OUTPUT ${GENERATED_TEST_DEMO_TIMELINE_CC} COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_SOURCE_DIR}/src/generated COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/tools/seq_compiler.py ${TEST_DEMO_SEQ_PATH} --output ${GENERATED_TEST_DEMO_TIMELINE_CC} - DEPENDS ${TEST_DEMO_SEQ_PATH} + DEPENDS ${TEST_DEMO_SEQ_PATH} src/gpu/demo_effects.h COMMENT "Compiling test_demo sequence..." ) add_custom_target(generate_test_demo_timeline ALL DEPENDS ${GENERATED_TEST_DEMO_TIMELINE_CC}) -# Music generation -set(TEST_DEMO_TRACK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/tools/test_demo.track) +# Music generation (use test workspace) +set(TEST_DEMO_TRACK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/workspaces/test/music.track) set(GENERATED_TEST_DEMO_MUSIC_CC ${CMAKE_CURRENT_SOURCE_DIR}/src/generated/test_demo_music.cc) add_custom_command( OUTPUT ${GENERATED_TEST_DEMO_MUSIC_CC} -- cgit v1.2.3