summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-12-01 20:35:31 -0300
committerEuAndreh <eu@euandre.org>2025-12-01 20:35:31 -0300
commitad8cf25af301bf016945b1caf29a4645b6dbf924 (patch)
treeced199dc7feddcb6fb7a856f5d59c99fa6255113 /Makefile
parentAdd empty deps.mk (diff)
downloaddatomic-ad8cf25af301bf016945b1caf29a4645b6dbf924.tar.gz
datomic-ad8cf25af301bf016945b1caf29a4645b6dbf924.tar.xz
Makefile: Install lib/*.jar under $(JAVADIR)
Diffstat (limited to '')
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index b6ee67d..dacc59e 100644
--- a/Makefile
+++ b/Makefile
@@ -14,6 +14,7 @@ SRCDIR = $(PREFIX)/src/$(NAME)
SHAREDIR = $(PREFIX)/share
LOCALEDIR = $(SHAREDIR)/locale
MANDIR = $(SHAREDIR)/man
+JAVADIR = $(SHAREDIR)/java
EXEC = ./
## Where to store the installation. Empty by default.
DESTDIR =
@@ -78,10 +79,12 @@ install: all
mkdir -p \
'$(DESTDIR)$(BINDIR)' \
'$(DESTDIR)$(SYSCONFDIR)' \
+ '$(DESTDIR)$(JAVADIR)' \
cp bin/transactor '$(DESTDIR)$(BINDIR)'
cp etc/init.sql etc/logback.xml etc/transactor.properties.tmpl \
'$(DESTDIR)$(SYSCONFDIR)'
+ cp lib/*.jar '$(DESTDIR)$(JAVADIR)'
## Uninstalls from $(DESTDIR)$(PREFIX). This is a perfect mirror
@@ -94,6 +97,11 @@ uninstall:
'$(DESTDIR)$(SYSCONFDIR)'/logback.xml \
'$(DESTDIR)$(SYSCONFDIR)'/transactor.properties.tmpl \
+ printf '%s\n' lib/*.jar | \
+ sed 's|^lib/||' | \
+ sed 's|^|$(DESTDIR)/$(JAVADIR)/|' | \
+ xargs rm -f
+
ALWAYS: