summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 7 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index e91c876..c7da16d 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ NAME_UC = $(NAME)
PREFIX = /usr
BINDIR = $(PREFIX)/bin
LIBDIR = $(PREFIX)/lib
-JSLIBDIR = $(LIBDIR)/javascript
+JSLIBDIR = $(LIBDIR)/node/$(NAME)
INCLUDEDIR = $(PREFIX)/include
SRCDIR = $(PREFIX)/src/$(NAME)
SHAREDIR = $(PREFIX)/share
@@ -30,7 +30,7 @@ all:
include deps.mk
sources = \
- src/$(NAME).mjs \
+ src/$(NAME).mjs \
derived-assets = \
@@ -85,11 +85,12 @@ clean:
## ensures that all installable artifacts are crafted beforehand.
install: all
mkdir -p \
- '$(DESTDIR)$(BINDIR)' \
- '$(DESTDIR)$(JSLIBDIR)' \
+ '$(DESTDIR)$(BINDIR)' \
+ '$(DESTDIR)$(JSLIBDIR)'/src \
'$(DESTDIR)$(SRCDIR)' \
- cp src/$(NAME).mjs '$(DESTDIR)$(JSLIBDIR)'
+ cp src/$(NAME).mjs '$(DESTDIR)$(JSLIBDIR)'/src
+ cp package.json '$(DESTDIR)$(JSLIBDIR)'
cp $(sources) '$(DESTDIR)$(SRCDIR)'
## Uninstalls from $(DESTDIR)$(PREFIX). This is a perfect mirror
@@ -97,7 +98,7 @@ install: all
## A dedicated test asserts that this is always true.
uninstall:
rm -rf \
- '$(DESTDIR)$(JSLIBDIR)'/$(NAME).mjs \
+ '$(DESTDIR)$(JSLIBDIR)' \
'$(DESTDIR)$(SRCDIR)' \