42 lines
1.2 KiB
Makefile
42 lines
1.2 KiB
Makefile
NAME=pulseaudio-tcp
|
|
PREFIX=/usr
|
|
BINDIR=$(PREFIX)/bin
|
|
APPDIR=$(PREFIX)/share/applications
|
|
COMPLETIONDIR=$(PREFIX)/share/bash-completion/completions
|
|
DESTDIR=
|
|
|
|
.PHONY: all install-bash install-bin install-desktop install
|
|
|
|
all:
|
|
|
|
install-bash: $(NAME).bash_completion
|
|
@install -d -m 755 "$(DESTDIR)$(COMPLETIONDIR)"
|
|
@install -m 644 \
|
|
"$(NAME).bash_completion" \
|
|
"$(DESTDIR)$(COMPLETIONDIR)/$(NAME)"
|
|
@echo "INFO: Bourne Again Shell completion for $(NAME) was installed to $(COMPLETIONDIR)"
|
|
|
|
install-bin: $(NAME)
|
|
@install -d -m 755 "$(DESTDIR)$(BINDIR)"
|
|
@install -m 755 "$(NAME)" "$(DESTDIR)$(BINDIR)"/"$(NAME)"
|
|
@echo "INFO: $(NAME) was installed to $(BINDIR)"
|
|
|
|
install-desktop: $(NAME).desktop.in
|
|
@install -d -m 755 "$(DESTDIR)$(APPDIR)"
|
|
@cat "$(NAME)".desktop.in | \
|
|
sed -e "\
|
|
s|@BINDIR@|$(BINDIR)|; \
|
|
s|@NAME@|$(NAME)| \
|
|
" \
|
|
< $(NAME).desktop.in \
|
|
> "$(DESTDIR)$(APPDIR)"/"$(NAME)".desktop
|
|
@echo "INFO: $(NAME).desktop was installed to $(APPDIR)"
|
|
|
|
install: install-bash install-bin install-desktop
|
|
@if test -z "$(DESTDIR)" ; then \
|
|
if test -n "$$(which update-desktop-database)" ; then \
|
|
update-desktop-database "$(APPDIR)" ; \
|
|
echo "INFO: desktop database for $(APPDIR) was updated." ; \
|
|
fi ; \
|
|
fi
|