diff options
-rw-r--r-- | Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -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: |