aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authoremmett1 <me@emmett1.my>2026-05-29 23:40:06 +0800
committeremmett1 <me@emmett1.my>2026-05-29 23:40:06 +0800
commit49717b9544bacbcd38a10b791adcb4a4aa2e9162 (patch)
treed032595b7f70de43df9e485ce7da196bb125aee3 /Makefile
parent53900763c5574fe60beb877dda57ea76941f7cec (diff)
downloadautils-49717b9544bacbcd38a10b791adcb4a4aa2e9162.tar.gz
autils-49717b9544bacbcd38a10b791adcb4a4aa2e9162.zip
updates
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile30
1 files changed, 30 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..303714f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,30 @@
+PREFIX ?= /usr
+BINDIR ?= $(PREFIX)/bin
+MANDIR ?= $(PREFIX)/share/man/man8
+
+SCRIPTS = apkg \
+ apkg-chroot \
+ apkg-clean \
+ apkg-deps \
+ apkg-foreign \
+ apkg-genabuild \
+ apkg-orphan \
+ apkg-purge \
+ apkg-redundantdeps \
+ reposync \
+ revdep \
+ updateconf
+
+.PHONY: all install uninstall
+
+all:
+ @echo "Run 'make install' to install autils."
+
+install:
+ mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)
+ install -m755 $(SCRIPTS) $(DESTDIR)$(BINDIR)
+ install -m644 man/*.8 $(DESTDIR)$(MANDIR)
+
+uninstall:
+ for f in $(SCRIPTS); do rm -f $(DESTDIR)$(BINDIR)/$$f; done
+ for f in man/*.8; do rm -f $(DESTDIR)$(MANDIR)/$$(basename $$f); done