diff options
| author | EuAndreh <eu@euandre.org> | 2023-11-27 09:06:19 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2023-11-27 09:10:20 -0300 |
| commit | da4d8a7b62ca33c58c1f37dfdcb8294abefc8afa (patch) | |
| tree | c2c359ab841a830c4f2095ee5949b14f0bbd76e2 /Makefile | |
| parent | Makefile: Also recompile `src/napi-sqlite.lo` when Makefile changes (diff) | |
| download | papod-da4d8a7b62ca33c58c1f37dfdcb8294abefc8afa.tar.gz papod-da4d8a7b62ca33c58c1f37dfdcb8294abefc8afa.tar.xz | |
Makefile: Include SQL migration files as installable artifacts
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -87,6 +87,13 @@ sources = \ src/cli \ src/napi-sqlite.c \ +installable = \ + $(sources.sql) \ + $(sources.js) \ + src/index.js \ + src/cli \ + src/napi-sqlite.node \ + derived-assets = \ $(NAME).bin \ @@ -231,8 +238,12 @@ install: all mkdir -p \ '$(DESTDIR)$(BINDIR)' \ '$(DESTDIR)$(JSLIBDIR)' - cp -P src/cli src/*.node src/*.js '$(DESTDIR)$(JSLIBDIR)' ln -fs '$(DESTDIR)$(JSLIBDIR)'/cli '$(DESTDIR)$(BINDIR)'/$(NAME) + for f in $(installable); do \ + dir='$(DESTDIR)$(JSLIBDIR)'/"`dirname "$${f#src/}"`"; \ + mkdir -p "$$dir"; \ + cp -P "$$f" "$$dir"; \ + done for f in $(sources); do \ dir='$(DESTDIR)$(SRCDIR)'/"`dirname "$${f#src/}"`"; \ mkdir -p "$$dir"; \ |
