Skip to content

chore: clean up Makefile and CMakeLists.txt for logos-app path#76

Merged
jimmy-claw merged 4 commits intomainfrom
jimmy/makefile-cleanup
Mar 13, 2026
Merged

chore: clean up Makefile and CMakeLists.txt for logos-app path#76
jimmy-claw merged 4 commits intomainfrom
jimmy/makefile-cleanup

Conversation

@jimmy-claw
Copy link
Copy Markdown
Owner

Summary

  • Remove standalone build, run/dev targets, CLI call targets, setup-logoscore, setup-kv-module, screenshot, and run-app staging hack from Makefile
  • Remove BUILD_STANDALONE option and all standalone cmake code from CMakeLists.txt
  • Add install (copies libscala_ui.so to logos-app plugins dir) and install-module (copies scala_module to logos-app modules dir) targets
  • Guard default plugin target with if(NOT BUILD_MODULE) to fix cmake target name conflict
  • Keep: build-ui-plugin, build-module, install, install-module, test, clean, setup-nix-merged

Test plan

  • make build-ui-plugin builds successfully
  • make build-module builds successfully

🤖 Generated with Claude Code

Jimmy Claw and others added 4 commits March 13, 2026 20:03
Lead with IComponent plugin approach (make build-ui-plugin, logos-app
plugin directory). Document dependency chain, FileBackend persistence,
nix ui-plugin output. Move standalone/make dev to legacy section.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…path

Remove standalone build, run targets, CLI call targets, setup-logoscore,
setup-kv-module, screenshot, and staging hack (run-app). Keep only the
targets needed for the logos-app plugin workflow: build-ui-plugin,
build-module, install, install-module, test, clean, and setup-nix-merged.

Remove BUILD_STANDALONE option from CMakeLists.txt. Guard the default
plugin target with if(NOT BUILD_MODULE) to avoid target name conflicts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jimmy-claw jimmy-claw merged commit 3d27e33 into main Mar 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant