Makefile/README: remove obsolete install target (module is shipped as git submodule) #59

Closed
opened 2026-09-20 21:30:05 +02:00 by michael · 0 comments
Owner

Problem

Makefile has an install target that copies the library to
$(DAW_LUA_SHAREDIR)/daw/common/, and README.md (Installation)
offers "Or install system-wide: make install" with a list of target
directories per OS.

daw-lua-common is not installed system-wide. Like the other DAW
modules it is shipped with the consuming program, as a git submodule
in lib/daw/common/. The equivalent obsolete target was removed from
DAW/daw-lua-net (DAW/daw-lua-net#13).

The target is also incomplete: it does not copy i18n/.

Scope

  • Remove the install target, its .PHONY entry and its help lines
    (install line and the "Install path" line in all).
  • Remove the "Or install system-wide" passage from README.md
    (Installation): the make install block and the "Installs to:" list.
  • Keep the git submodule instructions as the only installation path.
  • Check docs/ and CHANGELOG.md for other mentions; do not mix in other
    cleanup.

Acceptance criteria

  • install target and its help output removed from Makefile
  • README.md Installation describes only the git submodule
  • No other mention of a system-wide install remains
  • fragjan code . and make test (5.1 and 5.4) pass

DAW/daw-lua-net#13

## Problem `Makefile` has an `install` target that copies the library to `$(DAW_LUA_SHAREDIR)/daw/common/`, and `README.md` (Installation) offers "Or install system-wide: make install" with a list of target directories per OS. daw-lua-common is not installed system-wide. Like the other DAW modules it is shipped with the consuming program, as a git submodule in `lib/daw/common/`. The equivalent obsolete target was removed from DAW/daw-lua-net (DAW/daw-lua-net#13). The target is also incomplete: it does not copy `i18n/`. ## Scope - Remove the `install` target, its `.PHONY` entry and its help lines (`install` line and the "Install path" line in `all`). - Remove the "Or install system-wide" passage from README.md (Installation): the `make install` block and the "Installs to:" list. - Keep the git submodule instructions as the only installation path. - Check docs/ and CHANGELOG.md for other mentions; do not mix in other cleanup. ## Acceptance criteria - [ ] `install` target and its help output removed from Makefile - [ ] README.md Installation describes only the git submodule - [ ] No other mention of a system-wide install remains - [ ] fragjan code . and make test (5.1 and 5.4) pass ## Related DAW/daw-lua-net#13
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DAW/daw-lua-common#59
No description provided.