summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-12-01 20:18:22 -0300
committerEuAndreh <eu@euandre.org>2025-12-01 20:18:22 -0300
commit3669a6860594d321bbcba66a711259864ec99101 (patch)
treececfcf40647d8d104a9e8f7c4f39bf56cd73dc13 /Makefile
parentm (diff)
downloaddatomic-3669a6860594d321bbcba66a711259864ec99101.tar.gz
datomic-3669a6860594d321bbcba66a711259864ec99101.tar.xz
(Hopefully) Working Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 9 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 14f8cf8..b6ee67d 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ LANGUAGES = en
## Installation prefix. Defaults to "/usr".
PREFIX = /usr
BINDIR = $(PREFIX)/bin
-SYSCONFDIR = $(PREFIX)/etc
+SYSCONFDIR = $(PREFIX)/etc/datomic
LIBDIR = $(PREFIX)/lib
INCLUDEDIR = $(PREFIX)/include
SRCDIR = $(PREFIX)/src/$(NAME)
@@ -77,10 +77,11 @@ clean:
install: all
mkdir -p \
'$(DESTDIR)$(BINDIR)' \
- '$(DESTDIR)$(SRCDIR)' \
+ '$(DESTDIR)$(SYSCONFDIR)' \
- cp $(sources.sh) '$(DESTDIR)$(BINDIR)'
- cp $(sources.sh) '$(DESTDIR)$(SRCDIR)'
+ cp bin/transactor '$(DESTDIR)$(BINDIR)'
+ cp etc/init.sql etc/logback.xml etc/transactor.properties.tmpl \
+ '$(DESTDIR)$(SYSCONFDIR)'
## Uninstalls from $(DESTDIR)$(PREFIX). This is a perfect mirror
@@ -88,11 +89,11 @@ install: all
## A dedicated test asserts that this is always true.
uninstall:
rm -rf \
- '$(DESTDIR)$(SRCDIR)' \
+ '$(DESTDIR)$(BINDIR)'/transactor \
+ '$(DESTDIR)$(SYSCONFDIR)'/init.sql \
+ '$(DESTDIR)$(SYSCONFDIR)'/logback.xml \
+ '$(DESTDIR)$(SYSCONFDIR)'/transactor.properties.tmpl \
- for f in $(sources.sh); do \
- rm -f '$(DESTDIR)$(BINDIR)'/"$${f#src/}"; \
- done
ALWAYS: