From da4d8a7b62ca33c58c1f37dfdcb8294abefc8afa Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 27 Nov 2023 09:06:19 -0300 Subject: Makefile: Include SQL migration files as installable artifacts --- Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 9ba1055..7ed1535 100644 --- a/Makefile +++ b/Makefile @@ -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"; \ -- cgit v1.2.3