From 623985d13002e99e2780655016281f790a25473c Mon Sep 17 00:00:00 2001 From: Juhani Krekelä Date: Wed, 12 Feb 2025 18:06:19 +0200 Subject: Change Makefile install(1) invocations to work on FreeBSD --- Makefile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 96dad0f..195041c 100644 --- a/Makefile +++ b/Makefile @@ -31,16 +31,21 @@ weltschmerz.desktop: weltschmerz.desktop.in msgfmt --desktop -d po --template weltschmerz.desktop.in -o $@ install: all - install -D -m 755 -t '${DESTDIR}${BINDIR}' weltschmerz - install -D -m 644 -t '${DESTDIR}${MANDIR}/man1' weltschmerz.1 - install -D -m 644 -t '${DESTDIR}${DATAROOTDIR}/applications' weltschmerz.desktop + install -d '${DESTDIR}${BINDIR}' + install -m 755 weltschmerz '${DESTDIR}${BINDIR}' + install -d '${DESTDIR}${MANDIR}/man1' + install -m 644 weltschmerz.1 '${DESTDIR}${MANDIR}/man1' + install -d '${DESTDIR}${DATAROOTDIR}/applications' + install -m 644 weltschmerz.desktop '${DESTDIR}${DATAROOTDIR}/applications' for mo in $(MOFILES); do \ lang=$$(basename "$$mo" .mo); \ - install -D -m 644 "$$mo" "${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES/weltschmerz.mo"; \ + install -d "${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES"; \ + install -m 644 "$$mo" "${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES/weltschmerz.mo"; \ done for man in $(MANI18N); do \ lang=$$(echo $$man | cut -f2 -d.); \ - install -D -m 644 "$$man" "${DESTDIR}${MANDIR}/$$lang/man1/weltschmerz.1"; \ + install -d "${DESTDIR}${MANDIR}/$$lang/man1"; \ + install -m 644 "$$man" "${DESTDIR}${MANDIR}/$$lang/man1/weltschmerz.1"; \ done clean: -- cgit v1.2.3-2-gb3c3