Phase 11: Complete and verify the minimal music-making workflow
This commit is contained in:
parent
8dd96d3cc5
commit
461689dd44
12 changed files with 463 additions and 25 deletions
15
Makefile
15
Makefile
|
|
@ -257,3 +257,18 @@ analyze:
|
|||
$(PYTHON) tools/analyze.py $(CORE_SOURCES)
|
||||
|
||||
-include $(BUILD_DIR)/tests/integration/test_reliability.d
|
||||
|
||||
.PHONY: test-workflow
|
||||
ifeq ($(GUI_AVAILABLE)$(JACK_AVAILABLE),yesyes)
|
||||
$(BUILD_DIR)/test_workflow: $(BUILD_DIR)/tests/integration/test_workflow.o $(BUILD_DIR)/src/gui/main_window.o $(BUILD_DIR)/src/gui/graph_widget.o $(BUILD_DIR)/src/gui/sequencer_widget.o $(BUILD_DIR)/src/gui/piano_roll.o $(BUILD_DIR)/src/gui/mixer_widget.o $(BUILD_DIR)/libxtc.a
|
||||
$(CXX) $(LDFLAGS) -o $@ $^ $(FLTK_LIBS) $(JACK_LIBS) -lm
|
||||
|
||||
test-workflow: $(BUILD_DIR)/test_workflow
|
||||
xvfb-run -a -s "-screen 0 1280x800x24" ./$(BUILD_DIR)/test_workflow
|
||||
else
|
||||
test-workflow:
|
||||
@echo "FLTK and JACK development files are required for the workflow test."
|
||||
@exit 1
|
||||
endif
|
||||
|
||||
-include $(BUILD_DIR)/tests/integration/test_workflow.d
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue